SPB Git

spb/lou-ka Public

Lou·Ka — tous les logements à louer du Québec, un seul endroit.

HTML 99.7%

Mission 1b (lot 1) — akelius, app_urbains, axia, beaudoin, boardwalk, bribourg

- akelius : JSON détail découvert (pets 221/247, meublé, inclusions, photos HD)
- boardwalk : superficie 100 %, dispo réelle, sync 210 s -> 54 s (cache detail)
- beaudoin : commodités 100 % (additional_features), superficie 67 %
- app_urbains : superficie 100 %, adresse Le Charlie corrigée
- normalize.py : « chiens et chats acceptés » -> oui (priorité sur conditions)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
simon-pierre boucher committed 2 days ago (Aug 8, 2026) parent d5acceb

Showing 176 changed files with +19,674 and −80

modified louka/connectors/akelius.py +163 −0
@@ -7,9 +7,15 @@
7 7 # des unités canadiennes (adresse, loyer, pi², chambres, photos). On filtre
8 8 # sur le Grand Montréal (Montréal, Westmount, Mont-Royal, Saint-Lambert,
9 9 # Greenfield Park) — Toronto/Ottawa/Gatineau exclus.
10 +# Chaque unité a aussi un JSON détail (/lettings/marketing/v2/CA/<id>.json)
11 +# avec les keyfacts complets : inclusions (chauffage, eau chaude,
12 +# électricité, internet), électroménagers, animaux, meublé, ascenseur,
13 +# piscine, gym, année de construction, téléphone — visité via le cache
14 +# self.detail() (max ~150 nouveaux fetchs par synchronisation).
10 15 # -----------------------------------------------------------------------------
11 16 from __future__ import annotations
12 17
18 +import hashlib
13 19 import json
14 20 import re
15 21
@@ -18,6 +24,7 @@ from .base import BaseConnector
18 24
19 25 BASE = "https://rent.akelius.com"
20 26 SEARCH_URL = f"{BASE}/en/search/canada/apartment/montreal"
27 +DETAIL_URL = BASE + "/lettings/marketing/v2/CA/{uid}.json"
21 28 STATE_RE = re.compile(
22 29 r'<script id="akeliusWebsite-state" type="application/json">(.*?)</script>',
23 30 re.S)
@@ -33,11 +40,52 @@ _GM_CITIES = {
33 40
34 41 _BED_TYPES = {0: "Studio", 1: "3½", 2: "4½", 3: "5½", 4: "6½"}
35 42
43 +# keyfacts booléens du JSON détail -> libellé de commodité (si vrai)
44 +_KF_AMENITIES = {
45 + "has-air-conditioning": "Climatisation",
46 + "has-central-air-conditioning": "Climatisation centrale",
47 + "has-balcony": "Balcon",
48 + "has-terrace": "Terrasse",
49 + "has-bicycle-racks": "Supports à vélos",
50 + "has-blinds": "Stores",
51 + "has-bosch-built-in-appliances": "Électroménagers encastrés Bosch",
52 + "has-canada-post-parcel-locker": "Casier à colis Postes Canada",
53 + "has-central-vacuuming-system": "Aspirateur central",
54 + "has-concierge": "Concierge",
55 + "has-dishwasher": "Lave-vaisselle",
56 + "has-dryer": "Sécheuse",
57 + "has-washing-machine": "Laveuse",
58 + "has-washer-dryer": "Laveuse-sécheuse",
59 + "has-elevator": "Ascenseur",
60 + "has-fitness-centre": "Salle d'entraînement",
61 + "has-heated-bathroom-floor": "Plancher de salle de bain chauffant",
62 + "has-indoor-pool": "Piscine intérieure",
63 + "has-outdoor-pool": "Piscine extérieure",
64 + "has-laundry-room": "Buanderie",
65 + "has-microwave": "Micro-ondes",
66 + "has-openplan-kitchen": "Cuisine à aire ouverte",
67 + "has-sauna": "Sauna",
68 + "has-wine-fridge": "Cellier à vin",
69 + "is-broadband-included-in-rent": "Internet inclus",
70 + "is-electricity-included-in-rent": "Électricité incluse",
71 + "is-gas-included-in-rent": "Gaz inclus",
72 + "is-heating-included-in-rent": "Chauffage inclus",
73 + "is-hot-water-included-in-rent": "Eau chaude incluse",
74 + "is-water-included-in-rent": "Eau incluse",
75 + "is-refurbished": "Rénové",
76 + "is-smart-home": "Logement intelligent",
77 +}
78 +
79 +
80 +class _DetailBudget(Exception):
81 + """Budget de nouvelles pages détail épuisé pour cette synchronisation."""
82 +
36 83
37 84 class AkeliusConnector(BaseConnector):
38 85 source_id = "akelius"
39 86 request_delay = 0.6
40 87 max_units = 400 # garde-fou
88 + max_details = 150 # nouveaux JSON détail max par synchronisation
41 89
42 90 def fetch(self) -> list[Listing]:
43 91 html = self.get(SEARCH_URL).text
@@ -56,16 +104,131 @@ class AkeliusConnector(BaseConnector):
56 104 units = body
57 105 break
58 106
107 + self._detail_fetches = 0
59 108 listings: list[Listing] = []
60 109 for u in units[: self.max_units]:
61 110 try:
62 111 lst = self._unit_listing(u)
63 112 if lst:
113 + self._enrich(lst, u)
64 114 listings.append(lst)
65 115 except Exception:
66 116 continue
67 117 return listings
68 118
119 + # -- JSON détail (keyfacts complets) ---------------------------------------
120 + def _fetch_detail(self, uid: str) -> dict:
121 + try:
122 + resp = self.get(DETAIL_URL.format(uid=uid))
123 + data = json.loads(resp.content.decode("utf-8-sig"))
124 + except Exception:
125 + return {}
126 + if not isinstance(data, dict):
127 + return {}
128 + docs = data.get("documents") or []
129 + images = [d.get("mediumUrl") or d.get("originalImageUrl")
130 + for d in docs if isinstance(d, dict) and not d.get("isExample")]
131 + return {
132 + "keyfacts": data.get("keyfacts") or {},
133 + "contact": data.get("contactDetails") or {},
134 + "images": [i for i in images if isinstance(i, str)][:30],
135 + }
136 +
137 + def _enrich(self, lst: Listing, u: dict) -> None:
138 + """Complète l'annonce avec le JSON détail (via cache self.detail)."""
139 + key = hashlib.sha1(json.dumps(
140 + {"rent": (u.get("keyfacts") or {}).get("total-rent"),
141 + "avail": (u.get("keyfacts") or {}).get("available-from-date"),
142 + "pub": u.get("lastPublishedDate")},
143 + sort_keys=True).encode("utf-8")).hexdigest()
144 +
145 + def fetch_fn():
146 + if self._detail_fetches >= self.max_details:
147 + raise _DetailBudget()
148 + self._detail_fetches += 1
149 + return self._fetch_detail(lst.external_id)
150 +
151 + try:
152 + payload = self.detail(lst.external_id, key, fetch_fn)
153 + except _DetailBudget:
154 + return
155 + kf = payload.get("keyfacts") or {}
156 + if not kf:
157 + return
158 +
159 + # commodités (libellés français, seulement les keyfacts vrais)
160 + for k, label in _KF_AMENITIES.items():
161 + if kf.get(k) and label not in lst.amenities:
162 + lst.amenities.append(label)
163 +
164 + # animaux / meublé (valeurs structurées de la source)
165 + pets = str(kf.get("pets-allowed") or "").strip().lower()
166 + if pets == "yes":
167 + lst.pets = "oui"
168 + elif pets == "no":
169 + lst.pets = "non"
170 + elif pets:
171 + lst.pets = "conditions"
172 + furn = str(kf.get("furnished-state") or "").strip().lower()
173 + if furn == "furnished":
174 + lst.furnished = True
175 + elif furn == "unfurnished":
176 + lst.furnished = False
177 +
178 + # details structurés (booléens explicites du JSON — jamais devinés)
179 + details: dict = {}
180 + inclusions = {}
181 + for src, dst in (("is-heating-included-in-rent", "heating"),
182 + ("is-electricity-included-in-rent", "electricity"),
183 + ("is-hot-water-included-in-rent", "hot_water"),
184 + ("is-broadband-included-in-rent", "internet")):
185 + if isinstance(kf.get(src), bool):
186 + inclusions[dst] = kf[src]
187 + if inclusions:
188 + details["inclusions"] = inclusions
189 + appliances = {}
190 + if isinstance(kf.get("has-dishwasher"), bool):
191 + appliances["dishwasher"] = kf["has-dishwasher"]
192 + if isinstance(kf.get("has-washer-dryer"), bool):
193 + wd = kf["has-washer-dryer"] or (
194 + bool(kf.get("has-washing-machine")) and bool(kf.get("has-dryer")))
195 + appliances["washer_dryer"] = wd
196 + if appliances:
197 + details["appliances"] = appliances
198 + if isinstance(kf.get("has-air-conditioning"), bool):
199 + details["ac"] = (kf["has-air-conditioning"]
200 + or bool(kf.get("has-central-air-conditioning")))
201 + if isinstance(kf.get("has-elevator"), bool):
202 + details["elevator"] = kf["has-elevator"]
203 + if isinstance(kf.get("has-balcony"), bool):
204 + details["balcony"] = kf["has-balcony"] or bool(kf.get("has-terrace"))
205 + if isinstance(kf.get("has-indoor-pool"), bool) or \
206 + isinstance(kf.get("has-outdoor-pool"), bool):
207 + details["pool"] = bool(kf.get("has-indoor-pool")) or \
208 + bool(kf.get("has-outdoor-pool"))
209 + if isinstance(kf.get("has-fitness-centre"), bool):
210 + details["gym"] = kf["has-fitness-centre"]
211 + if isinstance(kf.get("has-laundry-room"), bool):
212 + details["laundry"] = kf["has-laundry-room"]
213 + year = kf.get("construction-year")
214 + if isinstance(year, int):
215 + details["construction_year"] = year
216 + phone = ((payload.get("contact") or {}).get("phoneNumber") or "").strip()
217 + if phone:
218 + details["contact"] = {"phone": phone}
219 + if details:
220 + lst.details = details
221 +
222 + # description libre éventuelle (keyfact « free-text »)
223 + free = str(kf.get("free-text") or "").strip()
224 + if free:
225 + lst.description = (lst.description + " — " + free)[:600] \
226 + if lst.description else free[:600]
227 +
228 + # photos pleine résolution du détail (600 px au lieu de 400 px)
229 + if payload.get("images"):
230 + lst.images = payload["images"][:30]
231 +
69 232 def _unit_listing(self, u: dict) -> Listing | None:
70 233 addr = u.get("address") or {}
71 234 kf = u.get("keyfacts") or {}
modified louka/connectors/app_urbains.py +44 −7
@@ -9,6 +9,7 @@
9 9 from __future__ import annotations
10 10
11 11 import re
12 +from urllib.parse import unquote
12 13
13 14 from bs4 import BeautifulSoup
14 15
@@ -25,6 +26,10 @@ ADDR_RE = re.compile(
25 26 r"\d{1,5}[^,<>|]{2,60},\s*(?:Lévis|Québec)\s*,?\s*(?:QC|Qu[ée]bec)?"
26 27 r"[^.<>|]{0,15}[A-Z]\d[A-Z]\s?\d[A-Z]\d"
27 28 )
29 +# adresse plus permissive (sans code postal) pour la carte-projet wpgb
30 +ADDR_LOOSE_RE = re.compile(
31 + r"\d{1,5}[^,<>|]{2,60},\s*(?:Lévis|Québec)\b[^.<>|]{0,25}")
32 +AREA_RE = re.compile(r"(\d[\d\s]{1,6})\s*pi[²2]", re.I)
28 33 IMG_RE = re.compile(r'https?://[^"\s\\)]+/wp-content/uploads/[^"\s\\)]+'
29 34 r"\.(?:jpe?g|png|webp)", re.I)
30 35 BAD_IMG_RE = re.compile(r"favicon|logo|icon|cropped-|social|plugins|hqdefault|"
@@ -85,8 +90,20 @@ class AppartementsUrbainsConnector(BaseConnector):
85 90 soup = BeautifulSoup(html, "html.parser")
86 91 text = re.sub(r"\s+", " ", soup.get_text(" ", strip=True))
87 92
88 m = ADDR_RE.search(text)
89 address = m.group(0).strip() if m else ""
93 + # Adresse : de préférence la carte wpgb du projet lui-même
94 + # (la 1re adresse de la page peut être un point d'intérêt voisin)
95 + address = ""
96 + for card in soup.select(".wpgb-card"):
97 + card_text = re.sub(r"\s+", " ", card.get_text(" ", strip=True))
98 + if card_text.lower().startswith(meta["name"].lower()):
99 + am_ = ADDR_RE.search(card_text) or \
100 + ADDR_LOOSE_RE.search(card_text)
101 + if am_:
102 + address = am_.group(0).strip(" ,")
103 + break
104 + if not address:
105 + m = ADDR_RE.search(text)
106 + address = m.group(0).strip() if m else ""
90 107 sector = meta["sector"]
91 108 city = infer_city(sector)
92 109 if "Lévis" in address:
@@ -102,11 +119,23 @@ class AppartementsUrbainsConnector(BaseConnector):
102 119 og = soup.find("meta", attrs={"property": "og:description"})
103 120 desc = og["content"].strip()[:600] if og and og.get("content") else ""
104 121
105 # Commodités (blocs « avantages »)
122 + # Commodités (blocs « avantages » — deux générations de gabarits)
106 123 amenities = list(dict.fromkeys(
107 s.get_text(strip=True)
108 for s in soup.select("div.ct-div-block.c-center span.ct-span")
109 if s.get_text(strip=True)))[:15]
124 + [re.sub(r"\s+", " ", h.get_text(" ", strip=True))
125 + for h in soup.select(".listing-avantages h4")
126 + if h.get_text(strip=True)] +
127 + [s.get_text(strip=True)
128 + for s in soup.select("div.ct-div-block.c-center span.ct-span")
129 + if s.get_text(strip=True)]))[:15]
130 +
131 + # Téléphone du projet (lien tel: structuré) -> details.contact
132 + details: dict = {}
133 + tel = soup.select_one('a[href^="tel:"]')
134 + if tel:
135 + digits = re.sub(r"\D", "", unquote(tel.get("href", "")))[-10:]
136 + if len(digits) == 10:
137 + details["contact"] = {"phone": "-".join(
138 + (digits[:3], digits[3:6], digits[6:]))}
110 139
111 140 # Tableau des unités disponibles
112 141 seen: set[str] = set()
@@ -135,6 +164,13 @@ class AppartementsUrbainsConnector(BaseConnector):
135 164 r"Disponibilité\s+(.*?)(?:\s+Superficie|\s+Prix|$)",
136 165 row_text)
137 166 availability = am.group(1).strip() if am else ""
167 + # Superficie de l'unité (colonne « Superficie (pi²) ») :
168 + # texte brut dans amenities — finalize() dérive area_sqft
169 + unit_amenities = amenities
170 + sqm = AREA_RE.search(row_text)
171 + if sqm:
172 + unit_amenities = amenities + [
173 + f"{sqm.group(1).strip()} pi²"]
138 174 listings.append(Listing(
139 175 source=self.source_id,
140 176 external_id=f"{slug}-{num}",
@@ -148,7 +184,8 @@ class AppartementsUrbainsConnector(BaseConnector):
148 184 price_label=price_label,
149 185 availability=availability,
150 186 description=desc,
151 amenities=amenities,
187 + amenities=unit_amenities,
188 + details=dict(details),
152 189 images=images,
153 190 ))
154 191 except Exception:
modified louka/connectors/axia.py +31 −8
@@ -42,30 +42,52 @@ class AxiaConnector(BaseConnector):
42 42 if not re.search(r"icone|logo|favicon|fleche|-\d+x\d+\.",
43 43 u, re.I)][:25]
44 44
45 # Description (meta) + commodités (libellés d'icônes)
45 + # Description (meta + paragraphe « APPARTEMENTS » sur les unités)
46 46 desc = ""
47 47 og = soup.find("meta", attrs={"property": "og:description"}) or \
48 48 soup.find("meta", attrs={"name": "description"})
49 49 if og and og.get("content"):
50 desc = og["content"].strip()[:600]
50 + desc = og["content"].strip()
51 + for p in soup.find_all("p"):
52 + txt = re.sub(r"\s+", " ", p.get_text(" ", strip=True))
53 + if "électroménagers" in txt: # descriptif des unités
54 + desc = (desc + " " + txt).strip()
55 + break
56 + desc = desc[:600]
51 57 amenities = []
52 58 for el in soup.select(".icon-label"):
53 59 txt = re.sub(r"\s+", " ", el.get_text(" ", strip=True)).strip()
54 60 if txt and txt not in amenities:
55 61 amenities.append(txt)
56 62
57 # Promotion / disponibilité
63 + # Contact (liens tel:/mailto: structurés — location résidentielle)
64 + contact: dict = {}
65 + tel = soup.select_one('a[href^="tel:"]')
66 + if tel:
67 + digits = re.sub(r"\D", "", tel.get("href", ""))[-10:]
68 + if len(digits) == 10:
69 + contact["phone"] = "-".join(
70 + (digits[:3], digits[3:6], digits[6:]))
71 + mail = soup.select_one('a[href^="mailto:"]')
72 + if mail:
73 + contact["email"] = mail.get("href", "")[7:].split("?")[0]
74 +
75 + # Disponibilité (texte du site) + promotion (dans la description,
76 + # pour ne pas fausser la date de disponibilité normalisée)
77 + page_text = re.sub(r"\s+", " ", soup.get_text(" ", strip=True))
58 78 availability = "Disponible"
59 m = re.search(r"(\d\s*MOIS OFFERTS[^<*]{0,80})", html, re.I)
79 + if re.search(r"Maintenant disponible à la location", page_text, re.I):
80 + availability = "Maintenant disponible à la location"
81 + m = re.search(r"(\d\s*MOIS OFFERTS[^<*]{0,80})", page_text, re.I)
60 82 if m:
61 availability = "Disponible — promotion " + \
62 re.sub(r"\s+", " ", m.group(1)).strip()
83 + promo = "Promotion : " + re.sub(r"\s+", " ", m.group(1)).strip()
84 + desc = (desc + " — " + promo)[:600]
63 85
64 86 # Cartes de prix : « 2 chambres (4 ½) », superficie, « À partir de … $ »
65 87 for card in soup.select(".price-card"):
66 88 try:
67 89 lst = self._parse_card(card, images, desc, amenities,
68 availability)
90 + availability, contact)
69 91 except Exception:
70 92 continue
71 93 if lst:
@@ -73,7 +95,7 @@ class AxiaConnector(BaseConnector):
73 95 return listings
74 96
75 97 def _parse_card(self, card, images, desc, amenities,
76 availability) -> Listing | None:
98 + availability, contact=None) -> Listing | None:
77 99 head = card.get_text(" ", strip=True) # « 2 chambres (4 ½) »
78 100 m = re.search(r"(\d)\s*chambres?", head, re.I)
79 101 mtype = re.search(r"\(\s*(\d)\s*(?:½|1/2)\s*\)", head)
@@ -114,5 +136,6 @@ class AxiaConnector(BaseConnector):
114 136 availability=availability,
115 137 description=(f"{sqft}. {desc}" if sqft else desc)[:600],
116 138 amenities=amenities[:15],
139 + details={"contact": dict(contact)} if contact else {},
117 140 images=images,
118 141 )
modified louka/connectors/beaudoin.py +53 −0
@@ -33,6 +33,30 @@ def _clean(txt: str) -> str:
33 33 return re.sub(r"\s+", " ", htmllib.unescape(txt)).strip()
34 34
35 35
36 +def _additional_features(serialized: str) -> list[str]:
37 + """Champ Houzez « additional_features » (PHP sérialisé) -> libellés.
38 +
39 + Paires titre/valeur (« Eau chaude » / « incluse ») -> « Eau chaude incluse ».
40 + """
41 + toks = re.findall(r's:\d+:"((?:[^"\\]|\\.)*)"', serialized or "")
42 + out: list[str] = []
43 + i = 0
44 + while True:
45 + try:
46 + ti = toks.index("fave_additional_feature_title", i)
47 + except ValueError:
48 + break
49 + title = toks[ti + 1].strip() if ti + 1 < len(toks) else ""
50 + value = ""
51 + if ti + 3 < len(toks) and toks[ti + 2] == "fave_additional_feature_value":
52 + value = toks[ti + 3].strip()
53 + label = f"{title} {value}".strip()
54 + if title and label not in out:
55 + out.append(label)
56 + i = ti + 2
57 + return out
58 +
59 +
36 60 class BeaudoinConnector(BaseConnector):
37 61 source_id = "beaudoin"
38 62 request_delay = 0.5
@@ -152,6 +176,34 @@ class BeaudoinConnector(BaseConnector):
152 176
153 177 amenities = [features[i] for i in (p.get("property_feature") or [])
154 178 if i in features]
179 + # « Caractéristiques additionnelles » Houzez (PHP sérialisé) :
180 + # Eau chaude incluse, Lave-vaisselle inclus, Chiens et chats acceptés…
181 + for label in _additional_features(m1("additional_features")):
182 + if label not in amenities:
183 + amenities.append(label)
184 +
185 + # Superficie structurée (fave_property_size, préfixe « Pieds carrés »)
186 + area_sqft = None
187 + raw_size = m1("fave_property_size")
188 + size_prefix = m1("fave_property_size_prefix").lower()
189 + if raw_size:
190 + try:
191 + val = float(raw_size.replace(",", "."))
192 + except ValueError:
193 + val = None
194 + if val and 80 <= val <= 20000 and (
195 + not size_prefix or "pied" in size_prefix
196 + or "pi" in size_prefix or "sq" in size_prefix):
197 + area_sqft = val
198 +
199 + # Chambres / salles de bain (champs Houzez) -> commodités affichables
200 + beds = m1("fave_property_bedrooms")
201 + baths = m1("fave_property_bathrooms")
202 + if beds.isdigit() and int(beds) > 0:
203 + amenities.append(f"{beds} chambre{'s' if int(beds) > 1 else ''}")
204 + if baths.isdigit() and int(baths) > 0:
205 + amenities.append(
206 + f"{baths} salle{'s' if int(baths) > 1 else ''} de bain")
155 207
156 208 # Coordonnées
157 209 lat = lng = None
@@ -182,6 +234,7 @@ class BeaudoinConnector(BaseConnector):
182 234 price=price,
183 235 price_label=price_label,
184 236 availability=availability,
237 + area_sqft=area_sqft,
185 238 description=description,
186 239 amenities=amenities,
187 240 images=images,
modified louka/connectors/boardwalk.py +94 −44
@@ -4,12 +4,16 @@
4 4 # connectors/boardwalk.py : connecteur Boardwalk REIT (bwalk.com)
5 5 # Pages de villes de la région de Montréal rendues serveur (HubSpot CMS) :
6 6 # Longueuil, Laval, Île-des-Sœurs/Verdun, Ville Saint-Laurent. Fiches
7 # propriétés avec cartes de types de suites (« À partir de … $ ») et galerie
8 # photo ; les pages de suites ajoutent sdb/pi² et les commodités.
7 +# propriétés avec cartes de types de suites (« À partir de … $ ») qui
8 +# portent aussi superficie (pi ca), c. à c./sdb et le statut (« N logements
9 +# disponibles » / « liste d'attente ») ; adresse complète + téléphone dans
10 +# l'en-tête (p.address-and-phone). Les pages de suites ne servent plus qu'aux
11 +# photos spécifiques, via le cache self.detail().
9 12 # REIT pancanadien : seules les propriétés du Grand Montréal sont couvertes.
10 13 # -----------------------------------------------------------------------------
11 14 from __future__ import annotations
12 15
16 +import hashlib
13 17 import re
14 18
15 19 from bs4 import BeautifulSoup
@@ -35,6 +39,14 @@ PROP_RE = re.compile(
35 39 r'href="(/fr-ca/appartements-a-louer-a-montreal-[a-z0-9\-]+/'
36 40 r'[a-z0-9\-]+/[a-z0-9\-]+)"')
37 41 PRICE_RE = re.compile(r'À partir de\s*([\d\s\u00a0,.]+\$)')
42 +# superficie : « 900 », « 648 - 760 », « 1 408 » (séparateur de milliers) —
43 +# le nombre de chambres qui suit (« 3 c. à c. ») ne doit pas être aspiré
44 +AREA_RE = re.compile(
45 + r'Superficie\s*\(pi\s*ca\)\s*:?\s*([\d\s\u00a0-]+?)'
46 + r'\s*(?:\d+\s*c\.\s*à\s*c\.|\||sdb|[A-Za-z]|$)')
47 +BEDS_RE = re.compile(r'(\d+)\s*c\.\s*à\s*c\.')
48 +BATHS_RE = re.compile(r'(\d+)\s*sdb')
49 +PHONE_RE = re.compile(r'\(?(\d{3})\)?[\s.\-]?(\d{3})[\s.\-](\d{4})')
38 50
39 51
40 52 _BED_TYPES = {1: "3½", 2: "4½", 3: "5½", 4: "6½"}
@@ -61,7 +73,6 @@ class BoardwalkConnector(BaseConnector):
61 73 def fetch(self) -> list[Listing]:
62 74 listings: list[Listing] = []
63 75 seen: set[str] = set()
64 self._suite_cache: dict[str, str] = {}
65 76 count = 0
66 77 for city_url, (city, default_sector) in CITY_PAGES.items():
67 78 try:
@@ -102,12 +113,23 @@ class BoardwalkConnector(BaseConnector):
102 113 name = (t.get_text(strip=True).split("|")[0].strip()
103 114 if t else prop_slug.replace("-", " "))
104 115
105 # Adresse : texte alt des photos « photo de la propriété pour le … »
116 + # Adresse complète + téléphone : en-tête <p class="address-and-phone">
106 117 address = ""
107 am = re.search(
108 r'photo de la propri[ée]t[ée] pour le\s*([^"<>]{5,90})', html)
109 if am:
110 address = am.group(1).strip()
118 + phone = ""
119 + ap = soup.select_one("p.address-and-phone")
120 + if ap:
121 + ap_text = re.sub(r"\s+", " ", ap.get_text(" ", strip=True))
122 + pm_ = PHONE_RE.search(ap_text)
123 + if pm_:
124 + phone = "-".join(pm_.groups())
125 + ap_text = ap_text[: pm_.start()].strip(" ,")
126 + address = ap_text
127 + if not address:
128 + # repli : texte alt des photos « photo de la propriété pour le … »
129 + am = re.search(
130 + r'photo de la propri[ée]t[ée] pour le\s*([^"<>]{5,90})', html)
131 + if am:
132 + address = am.group(1).strip()
111 133
112 134 # Galerie photo (swiper)
113 135 images: list[str] = []
@@ -151,6 +173,10 @@ class BoardwalkConnector(BaseConnector):
151 173 amenities.append(txt)
152 174
153 175 # Cartes de types de suites : <h4 class="highlight-suite"><a href=...>
176 + # La carte porte prix, superficie (pi ca), c. à c. et sdb ; le groupe
177 + # parent (div.unit_type) porte le statut (« N logements disponibles »
178 + # ou « liste d'attente »). Plus besoin de visiter la fiche de suite
179 + # pour ces champs — elle ne sert qu'aux photos (via self.detail).
154 180 listings: list[Listing] = []
155 181 for h4 in soup.select("h4.highlight-suite"):
156 182 try:
@@ -162,51 +188,58 @@ class BoardwalkConnector(BaseConnector):
162 188 suite_url = (BASE + suite_href
163 189 if suite_href.startswith("/") else suite_href)
164 190 card = h4.parent
191 + card_text = re.sub(r"\s+", " ", card.get_text(" ", strip=True)
192 + if card else "")
165 193 price_label = ""
166 pm = PRICE_RE.search(card.get_text(" ", strip=True)
167 if card else "")
194 + pm = PRICE_RE.search(card_text)
168 195 if pm:
169 196 price_label = "À partir de " + pm.group(1).strip()
170 197 price = parse_price(price_label)
171 198
172 # Fiche de la suite : sdb + superficie
199 + # Superficie / chambres / sdb depuis la carte elle-même
173 200 detail_bits: list[str] = []
201 + suite_amenities = amenities
202 + am_ = AREA_RE.search(card_text)
203 + if am_:
204 + rng = re.sub(r"[\s ]+", " ", am_.group(1)).strip()
205 + detail_bits.append(f"Superficie (pi ca) : {rng}")
206 + lo = re.sub(r"[\s\u00a0]", "", rng.split("-")[0])
207 + if lo.isdigit():
208 + # borne basse -> texte brut, finalize() dérive area_sqft
209 + suite_amenities = amenities + [f"{lo} pi ca"]
210 + bm = BEDS_RE.search(card_text)
211 + if bm:
212 + detail_bits.append(f"{bm.group(1)} c. à c.")
213 + sm = BATHS_RE.search(card_text)
214 + if sm:
215 + detail_bits.append(f"{sm.group(1)} sdb")
216 +
217 + # Statut du groupe : disponible ou liste d'attente
218 + availability = "Disponible"
219 + if re.search(r"liste d.attente", card_text, re.I):
220 + availability = "Sur la liste d'attente"
221 + else:
222 + group = card.find_parent(class_="unit_type") if card else None
223 + if group:
224 + gm = re.search(r"(\d+)\s*logements?\s*disponibles?",
225 + group.get_text(" ", strip=True), re.I)
226 + if gm:
227 + availability = f"{gm.group(1)} logement(s) disponible(s)"
228 +
229 + # Photos spécifiques de la suite (page détail, cache BD)
174 230 suite_imgs: list[str] = []
175 if suite_url.startswith(BASE):
176 try:
177 sh = self._suite_cache.get(suite_url)
178 if sh is None:
179 sh = self.get(suite_url).text
180 self._suite_cache[suite_url] = sh
181 sm = re.search(
182 r'(\d)\s*</[^>]+>\s*sdb[^<]*Superficie[^:]*:\s*'
183 r'(?:</[^>]+>)?\s*([\d\s\u00a0-]+)', sh)
184 txt = re.sub(r"<[^>]+>", " ", sh)
185 txt = re.sub(r"\s+", " ", txt)
186 m2 = re.search(
187 r'(\d)\s*sdb\s*\|\s*Superficie\s*\(pi ca\)'
188 r'[\s:\u00a0]*([\d\s\u00a0-]+\d)', txt)
189 if m2:
190 detail_bits.append(f"{m2.group(1)} sdb")
191 sqft = re.sub(r"[\s\u00a0]+", " ",
192 m2.group(2)).strip()
193 detail_bits.append(f"{sqft} pi²")
194 elif sm:
195 detail_bits.append(f"{sm.group(1)} sdb")
196 ssoup = BeautifulSoup(sh, "html.parser")
197 for img in ssoup.select("img[src]"):
198 src = img.get("src", "")
199 if (re.search(r"hubfs/.*(bw_properties|"
200 r"Web%20Photos|Web Photos)", src)
201 and src.startswith("http")
202 and src not in suite_imgs):
203 suite_imgs.append(src)
204 except Exception:
205 pass
231 + if suite_url.startswith(BASE) and self.use_detail_cache:
232 + key = hashlib.sha1(
233 + (suite_url + "|" + card_text).encode("utf-8")).hexdigest()
234 + payload = self.detail(
235 + f"{prop_slug}-{suite_href.rstrip('/').split('/')[-1]}",
236 + key, lambda u=suite_url: self._suite_images(u))
237 + suite_imgs = payload.get("images") or []
206 238
207 239 type_slug = (suite_href.rstrip("/").split("/")[-1]
208 240 or re.sub(r"[^a-z0-9]+", "-",
209 241 suite_name.lower()).strip("-"))
242 + details = {"contact": {"phone": phone}} if phone else {}
210 243 listings.append(Listing(
211 244 source=self.source_id,
212 245 external_id=f"{prop_slug}-{type_slug}",
@@ -218,12 +251,29 @@ class BoardwalkConnector(BaseConnector):
218 251 unit_type=_suite_type(suite_name),
219 252 price=price,
220 253 price_label=price_label,
221 availability="Disponible",
254 + availability=availability,
222 255 description=" — ".join(
223 256 x for x in [desc] + detail_bits if x)[:600],
224 amenities=amenities,
257 + amenities=suite_amenities,
258 + details=details,
225 259 images=(suite_imgs or images)[: self.max_images],
226 260 ))
227 261 except Exception:
228 262 continue
229 263 return listings
264 +
265 + def _suite_images(self, suite_url: str) -> dict:
266 + """Photos propres à un type de suite (page détail de la suite)."""
267 + try:
268 + sh = self.get(suite_url).text
269 + except Exception:
270 + return {}
271 + imgs: list[str] = []
272 + ssoup = BeautifulSoup(sh, "html.parser")
273 + for img in ssoup.select("img[src]"):
274 + src = img.get("src", "")
275 + if (re.search(r"hubfs/.*(bw_properties|Web%20Photos|Web Photos)",
276 + src) and src.startswith("http")
277 + and src not in imgs):
278 + imgs.append(src)
279 + return {"images": imgs[: self.max_images]}
modified louka/connectors/bribourg.py +78 −20
@@ -5,10 +5,13 @@
5 5 # Site PHP simple (Charlesbourg, Vanier, Beauport). Les annonces de
6 6 # logements à louer sont publiées via un blogue DropInBlog embarqué dans
7 7 # Logements-a-louer.php ; on lit le flux RSS DropInBlog, puis on complète
8 # les images avec la page d'immeuble correspondante (Immeubles.php).
8 +# avec la page d'immeuble correspondante (Immeubles.php) : photos, code
9 +# postal, descriptif de l'immeuble et services à proximité (via le cache
10 +# self.detail()). Contact (tel:/mailto:) pris sur la page principale.
9 11 # -----------------------------------------------------------------------------
10 12 from __future__ import annotations
11 13
14 +import hashlib
12 15 import html as htmllib
13 16 import re
14 17 import unicodedata
@@ -39,13 +42,22 @@ class BribourgConnector(BaseConnector):
39 42
40 43 def fetch(self) -> list[Listing]:
41 44 # 1) Détecter l'identifiant du blogue DropInBlog dans la page
45 + # (+ contact du gestionnaire : liens tel:/mailto: structurés)
42 46 blog_id = DEFAULT_BLOG_ID
47 + self._contact: dict = {}
43 48 try:
44 49 page = self.get(RENT_PAGE).text
45 50 m = re.search(r"embedjs/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-"
46 51 r"[0-9a-f]{4}-[0-9a-f]{12})", page)
47 52 if m:
48 53 blog_id = m.group(1)
54 + m = re.search(r'href="tel:(\d{10})"', page)
55 + if m:
56 + d = m.group(1)
57 + self._contact["phone"] = f"{d[:3]}-{d[3:6]}-{d[6:]}"
58 + m = re.search(r'href="mailto:([^"?]+)"', page)
59 + if m:
60 + self._contact["email"] = m.group(1)
49 61 except Exception:
50 62 pass
51 63
@@ -122,7 +134,14 @@ class BribourgConnector(BaseConnector):
122 134 images = [u for u in dict.fromkeys(
123 135 re.findall(r'src="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', content, re.I))]
124 136
125 # compléter avec la page de l'immeuble correspondant (numéro civique + rue)
137 + # identifiant stable : slug du paramètre ?p= du lien
138 + qs = parse_qs(urlparse(link).query)
139 + ext_id = unquote(qs.get("p", [""])[0]) or _norm(re.sub(r"\W+", "-", address or title))
140 +
141 + # compléter avec la page de l'immeuble correspondant (numéro civique
142 + # + rue) : photos, code postal, descriptif, services à proximité —
143 + # via le cache self.detail() (clé = hash du contenu RSS de l'annonce)
144 + description = text[:600]
126 145 civic_m = re.match(r"(\d+)", address)
127 146 if civic_m and building_pages:
128 147 civic = civic_m.group(1)
@@ -132,25 +151,24 @@ class BribourgConnector(BaseConnector):
132 151 pg_n = _norm(pg)
133 152 if re.match(r"%s\D" % re.escape(civic), pg) and \
134 153 any(w in pg_n for w in street_words):
135 try:
136 bhtml = self.get(f"{BASE}/{pg}").text
137 extra = re.findall(
138 r'(?:src|href)="((?:\./)?images/[\w\-]+\.(?:jpg|jpeg|png|webp))"',
139 bhtml, re.I)
140 for u in dict.fromkeys(extra):
141 if re.search(r"logo|favicon|apropos|ico-", u, re.I):
142 continue
143 full = f"{BASE}/{u.lstrip('./')}"
144 if full not in images:
145 images.append(full)
146 except Exception:
147 pass
154 + key = hashlib.sha1(item.encode("utf-8")).hexdigest()
155 + payload = self.detail(
156 + ext_id, key, lambda p=pg: self._building_payload(p))
157 + for full in payload.get("images") or []:
158 + if full not in images:
159 + images.append(full)
160 + postal = payload.get("postal") or ""
161 + if postal and postal not in address:
162 + address = f"{address}, {postal}"
163 + bits = [text]
164 + if payload.get("building_desc"):
165 + bits.append("Immeuble : " + payload["building_desc"])
166 + if payload.get("services"):
167 + bits.append("Services à proximité : " +
168 + ", ".join(payload["services"]))
169 + description = " — ".join(bits)[:600]
148 170 break
149 171
150 # identifiant stable : slug du paramètre ?p= du lien
151 qs = parse_qs(urlparse(link).query)
152 ext_id = unquote(qs.get("p", [""])[0]) or _norm(re.sub(r"\W+", "-", address or title))
153
154 172 city = infer_city(sector, default="Québec")
155 173 return Listing(
156 174 source=self.source_id,
@@ -164,7 +182,47 @@ class BribourgConnector(BaseConnector):
164 182 price=parse_price(price_label),
165 183 price_label=price_label,
166 184 availability=availability,
167 description=text[:600],
185 + description=description,
168 186 amenities=amenities,
187 + details={"contact": dict(self._contact)} if self._contact else {},
169 188 images=images[:25],
170 189 )
190 +
191 + # -- page d'immeuble (photos, code postal, descriptif, services) -----------
192 + def _building_payload(self, page: str) -> dict:
193 + try:
194 + bhtml = self.get(f"{BASE}/{page}").text
195 + except Exception:
196 + return {}
197 + out: dict = {}
198 + images: list[str] = []
199 + extra = re.findall(
200 + r'(?:src|href)="((?:\./)?images/[\w\-]+\.(?:jpg|jpeg|png|webp))"',
201 + bhtml, re.I)
202 + for u in dict.fromkeys(extra):
203 + if re.search(r"logo|favicon|apropos|ico-", u, re.I):
204 + continue
205 + images.append(f"{BASE}/{u.lstrip('./')}")
206 + if images:
207 + out["images"] = images[:25]
208 +
209 + btext = _strip_tags(bhtml)
210 + m = re.search(r"Code postal\s*:\s*([A-Z]\d[A-Z]\s?\d[A-Z]\d)", btext)
211 + if m:
212 + out["postal"] = m.group(1)
213 + # descriptif : premier paragraphe substantiel (« Immeuble situé … »)
214 + for p in re.findall(r"<p[^>]*>(.*?)</p>", bhtml, re.S):
215 + t = _strip_tags(p)
216 + if len(t) > 60 and not re.search(r"RSS|FeedBurner", t):
217 + out["building_desc"] = t[:300]
218 + break
219 + # « SERVICES À PROXIMITÉ » (liste à puces)
220 + m = re.search(r"PROXIMIT.*?<ul[^>]*>(.*?)</ul>", bhtml, re.S)
221 + if m:
222 + services = [_strip_tags(li)
223 + for li in re.findall(r"<li[^>]*>(.*?)</li>",
224 + m.group(1), re.S)]
225 + services = [s for s in services if s]
226 + if services:
227 + out["services"] = services[:12]
228 + return out
modified louka/normalize.py +7 −1
@@ -292,6 +292,10 @@ _AMENITY_RULES: dict[str, tuple[str, str | None]] = {
292 292
293 293 _PETS_YES_RE = re.compile(
294 294 r"animaux (?:acceptes|admis|bienvenus|permis|autorises|ok)|pet[s]?[- ]friendly|pets? (?:allowed|welcome)|chats? (?:et chiens? )?(?:acceptes|admis)")
295 +# les deux espèces explicitement acceptées : « oui » sans ambiguïté,
296 +# testé AVANT les motifs « conditions » (sinon « chats acceptés » l'emporte)
297 +_PETS_BOTH_RE = re.compile(
298 + r"(?:chiens? et chats?|chats? et chiens?) (?:acceptes|admis|bienvenus|permis|autorises)")
295 299 _PETS_NO_RE = re.compile(
296 300 r"(?:pas d.?animaux|aucun animal|animaux (?:refuses|interdits|non admis|non acceptes|non autorises|non permis))|no pets?")
297 301 _PETS_COND_RE = re.compile(
@@ -369,7 +373,9 @@ def extract_details(amenities: list[str], description: str = "",
369 373 details[cle] = flags[cle]
370 374
371 375 # animaux / fumeur
372 if _PETS_COND_RE.search(all_text):
376 + if _PETS_BOTH_RE.search(all_text):
377 + details["pets"] = "oui"
378 + elif _PETS_COND_RE.search(all_text):
373 379 details["pets"] = "conditions"
374 380 elif _PETS_NO_RE.search(all_text):
375 381 details["pets"] = "non"
added reports/connectors/akelius.md +47 −0
@@ -0,0 +1,47 @@
1 +# akelius — Akelius Residential (Grand Montréal)
2 +- site: https://rent.akelius.com/en/search/canada/apartment/montreal
3 +- méthode: json-api (TransferState Angular SSR + JSON détail /lettings/marketing/v2/CA/&lt;id&gt;.json)
4 +- annonces: 247 → 247
5 +- couverture après (sur 247 annonces): prix 100%, adresse 100%, dispo 100%, superficie 100%, commodités 100%
6 +- fixture: ok · test: ok (2 passed)
7 +
8 +## Champs extraits
9 +- **Carte liste (TransferState de la page de recherche)** : id, adresse (rue, ville, code postal, borough), lat/lng, loyer (`total-rent`), disponibilité (`is-available-from-now-on` / `available-from-date`), superficie (`unit-size`), chambres/sdb, étage, type (loft/apartment), promotion (`free-rent`), photos 400 px.
10 +- **JSON détail** (`/lettings/marketing/v2/CA/<id>.json`, via `self.detail()` avec clé = sha1(loyer, dispo, lastPublishedDate), max 150 nouveaux fetchs/sync) :
11 + - `pets` structuré (`pets-allowed`: yes/no → oui/non, autre → conditions) ;
12 + - `furnished` structuré (`furnished-state`) ;
13 + - `details.inclusions{heating, electricity, hot_water, internet}` (booléens explicites) ;
14 + - `details.appliances{dishwasher, washer_dryer}` ;
15 + - `details.ac / elevator / balcony / pool / gym / laundry / construction_year / contact.phone` ;
16 + - ~30 commodités keyfacts booléennes → libellés français dans `amenities` (climatisation, ascenseur, balcon, buanderie, piscine, chauffage/eau chaude inclus, etc.) ;
17 + - photos 600 px (remplacent les 400 px de la liste) ;
18 + - description libre (`free-text`) si présente.
19 +
20 +## Champs indisponibles à la source
21 +- Pas de description marketing rédigée par unité (le keyfact `free-text` est rarement rempli).
22 +- Pas d'info stationnement dans les keyfacts canadiens (ni type ni prix).
23 +- Pas de politique fumeur.
24 +- `pets-allowed` absent sur ~10 % des unités (26/247) — laissé à None.
25 +
26 +## Fragilités
27 +- Le TransferState est encodé avec `&q;` au lieu de `"` et la clé du cache API est un hash variable : on repère la liste d'unités par heuristique (`keyfacts` dans le premier élément).
28 +- Le JSON détail est servi depuis un blob Azure avec BOM UTF-8 : décodage `utf-8-sig` obligatoire (`resp.json()` échouerait).
29 +- Le chemin `/lettings/marketing/v2/CA/…` est déduit du bundle JS (non documenté) — surveiller un éventuel changement de version (v2 → v3).
30 +- 259 unités QC dans le flux : la première synchronisation ne visite que 150 détails (budget), la deuxième complète le reste ; ensuite le cache BD évite tout refetch tant que loyer/dispo/lastPublishedDate ne bougent pas.
31 +- Toronto/Ottawa dans le même flux : le filtre province+ville doit rester à jour si Akelius ajoute des villes QC.
32 +
33 +## Améliorations apportées
34 +- Découverte et intégration du JSON détail par unité (endpoint non documenté trouvé dans le bundle Angular).
35 +- Nouveaux champs : `pets`, `furnished`, `details` structurés (inclusions, électroménagers, ac, ascenseur, balcon, piscine, gym, buanderie, année de construction, téléphone de contact).
36 +- Commodités passées de 2 items génériques (« X pi² », « N sdb ») à la liste réelle des keyfacts vrais, en français.
37 +- Photos upgradées de 400 px à 600 px depuis `documents[]`.
38 +- Visites détail plafonnées (150/sync) et mises en cache via `self.detail()` (clé dérivée du contenu liste).
39 +
40 +## Échantillon avant/après
41 +**4557 Sherbrooke Street West — unité 12** (1795 $, 3½, dispo 2026-10-01, 553 pi²)
42 +- avant : pets=None, details=`{}`, amenities=["553 pi²","1 sdb"]
43 +- après : pets=`oui`, details=`{"inclusions": {"heating": true, "hot_water": true, "electricity": false, "internet": false}, "appliances": {"washer_dryer": true, "dishwasher": false}, "laundry": true, "ac": false, "elevator": false, …, "construction_year": 1920, "contact": {"phone": "+1 438 998 0689"}}`
44 +
45 +**4557 Sherbrooke Street West — unité 304** (3095 $, 5½, dispo 2026-10-01, 1012 pi²)
46 +- avant : pets=None, details=`{"floor": 3}`
47 +- après : pets=`oui`, details=`{"inclusions": {"heating": true, "hot_water": true, "electricity": false, "internet": false}, "appliances": {"dishwasher": true, "washer_dryer": true}, "ac": true, "laundry": true, "floor": 3, "elevator": …}`
added reports/connectors/app_urbains.md +43 −0
@@ -0,0 +1,43 @@
1 +# app_urbains — Appartements Urbains
2 +- site: https://www.appartementsurbains.ca/projets-residentiels/ (+ micro-sites projets : lecharlie.ca, condosarchipel.ca, quartiercartier.ca, …)
3 +- méthode: html (micro-sites)
4 +- annonces: 17 → 16 (une unité retirée par la source entre les deux syncs)
5 +- couverture après (sur 16 annonces): prix 100%, adresse 100%, dispo 44%, superficie 100%, commodités 100%
6 +- fixture: ok · test: ok (2 passed)
7 +
8 +## Champs extraits
9 +- **Menu / page projets** : nom du projet + quartier (Montcalm, Limoilou, Ste-Foy, Loretteville, Lévis).
10 +- **Page projet (micro-site WordPress/Oxygen, suivie via redirection 301)** :
11 + - tableau « unités disponibles » : n° d'unité, type (3½…), prix, disponibilité (« Maintenant », « 1er juillet »), **superficie** (colonne « Superficie (pi²) », nouvelle extraction → texte brut `« 915 pi² »` dans amenities, finalize() dérive area_sqft) ;
12 + - adresse civique : en priorité la carte wpgb du projet lui-même (corrige Le Charlie qui héritait de l'adresse du Centre Vidéotron), sinon 1re adresse de la page ;
13 + - commodités : blocs « avantages » des deux générations de gabarits (`.listing-avantages h4` pour Archipel/Quartier Cartier + `span.ct-span` pour Le Charlie) ;
14 + - téléphone du projet (lien `tel:` structuré, décodé) → `details.contact.phone` ;
15 + - description (og:description), photos (wp-content/uploads).
16 +
17 +## Champs indisponibles à la source
18 +- Animaux/inclusions par unité : seulement au niveau projet, en texte libre (« Animaux permis-20lbs ») — dérivés par la normalisation centrale.
19 +- Disponibilité pour L'Archipel : le tableau n'a pas de colonne « Disponibilité » (les unités listées sont implicitement disponibles) — laissé vide, aucune valeur inventée.
20 +- Superficie du balcon, plan PDF, étage : affichés uniquement dans un visualiseur interactif JS (admin-ajax + nonce), non accessibles statiquement.
21 +- Le Zircon / Les Ormes / Quartier Cartier : « Aucune unité disponible » actuellement (0 annonce, normal).
22 +
23 +## Fragilités
24 +- Chaque projet redirige (301) vers son propre micro-site (domaines différents) : la structure des tableaux varie (« Disponibilité … Superficie » vs « Type … Superficie »).
25 +- Sélecteurs Oxygen (`c-full-width flex-row`, `.listing-avantages`) propres au gabarit TactikMedia — cassables à la refonte.
26 +- La page liste imprime des warnings PHP dans le HTML (« Undefined variable $post ») — le parsing des noms de projets doit rester tolérant.
27 +- Le détail par unité (`/unites/?_unite=N`) est un viewer JS avec nonce WP : ne pas essayer de le scraper.
28 +- Le CPT WordPress `unites` est exposé via /wp-json/ mais sans champs ACF (`acf: []`) — inutilisable.
29 +
30 +## Améliorations apportées
31 +- Superficie par unité extraite du tableau (0 % → 100 % de couverture area_sqft).
32 +- Adresse du projet corrigée (carte wpgb du projet prioritaire — Le Charlie passait de « 250 Bd Wilfrid-Hamel » à « 1385 Rue Monseigneur-Plessis »).
33 +- Commodités désormais extraites sur les micro-sites récents (`.listing-avantages h4`) : Archipel et autres passent de 0 à ~12 commodités.
34 +- Téléphone de contact (`tel:`) ajouté dans `details.contact.phone`.
35 +
36 +## Échantillon avant/après
37 +**L'Archipel — unité 120** (1810 $, 4½)
38 +- avant : area_sqft=None, amenities=[], details=`{}`, address=`7070 Bd Guillaume-Couture, Lévis…`
39 +- après : area_sqft=1241, amenities=["Béton pour une insonorisation optimale", "2 ascenseurs", "Chute à déchets", …, "1241 pi²"], details=`{"inclusions": {"heating": true}, "ac": true, "elevator": true, "balcony": true, "pool": true, "gym": true, "contact": {"phone": "418-717-2105"}}`
40 +
41 +**Le Charlie — unité 504** (1630 $, 3½, dispo Maintenant)
42 +- avant : area_sqft=None, address=`250 Bd Wilfrid-Hamel, Québec, QC G1L 5A7` (adresse du Centre Vidéotron !)
43 +- après : area_sqft=915, address=`1385 Rue Monseigneur-Plessis, Québec, QC`, details enrichi de `"contact": {"phone": "418-717-2105"}`
added reports/connectors/axia.md +42 −0
@@ -0,0 +1,42 @@
1 +# axia — AXIA Appartements (Pur Immobilia, Lachine)
2 +- site: https://www.axiaappartements.com/
3 +- méthode: html (site vitrine WordPress/WPBakery une page)
4 +- annonces: 2 → 2
5 +- couverture après (sur 2 annonces): prix 100%, adresse 100%, dispo 100%, superficie 100%, commodités 100%
6 +- fixture: ok · test: ok (2 passed)
7 +
8 +## Champs extraits
9 +- **Page d'accueil (unique page scrapée)** :
10 + - 2 configurations (`.price-card`) : « 2 chambres (4 ½) » / « 3 chambres (5 ½) », superficie « À partir de X pi² » (`.superficie`), prix « À partir de X $ / mois » (`.montant`) ;
11 + - adresse fixe du bureau de location (200, boul. Saint-Joseph, Lachine) ;
12 + - disponibilité : « Maintenant disponible à la location » (bandeau Phase 1) — nouveau ;
13 + - description : og:description + paragraphe « APPARTEMENTS » (électroménagers modernes, salle de lavage intégrée…) + mention de la promotion « 3 MOIS OFFERTS » — nouveau ;
14 + - commodités : libellés d'icônes `.icon-label` (hall, stationnement souterrain, gym, salle de divertissement, coworking, terrasse sur le toit) ;
15 + - contact structuré (liens `tel:` / `mailto:`) → `details.contact{phone, email}` — nouveau ;
16 + - photos wp-content (icônes/logos exclus).
17 +
18 +## Champs indisponibles à la source
19 +- Pas d'unités individuelles (nº, étage, disponibilité par unité) : site vitrine, 2 configurations « à partir de » seulement.
20 +- Animaux, inclusions (chauffage/électricité), stationnement (prix) : non affichés.
21 +- Pas de lat/lng exposé.
22 +
23 +## Fragilités
24 +- La promotion « 3 MOIS OFFERTS » est éclatée dans le markup (`<span>3</span> MOIS OFFERTS`) : détection déplacée sur le texte rendu (get_text) au lieu du HTML brut — l'ancienne regex HTML ne matchait plus.
25 +- La promo est volontairement mise dans la **description** et non dans `availability` : sa date limite (« avant le 31 août ») serait interprétée comme date de disponibilité par la normalisation centrale.
26 +- Sélecteurs WPBakery (`.price-card`, `.superficie`, `.montant`, `.icon-label`) propres au thème — cassables à la refonte.
27 +- Phases 2 (automne 2026) et 3 (printemps 2027) à venir : la structure de la page changera probablement.
28 +
29 +## Améliorations apportées
30 +- Disponibilité plus fidèle (« Maintenant disponible à la location » au lieu du générique « Disponible »).
31 +- Restauration de la détection de la promotion (cassée par le markup) — déplacée dans la description.
32 +- Description enrichie du paragraphe descriptif des unités → la normalisation dérive maintenant `appliances.fridge` et `laundry`.
33 +- `details.contact{phone, email}` depuis les liens tel:/mailto: structurés.
34 +
35 +## Échantillon avant/après
36 +**AXIA Appartements — 2 chambres (4½)** (2095 $, 852 pi²)
37 +- avant : availability=`Disponible`, details=`{"balcony": true, "gym": true, "parking": {"available": true, "type": "intérieur"}, "price_from": true}`
38 +- après : availability=`Maintenant disponible à la location`, details=`{"appliances": {"fridge": true}, "balcony": true, "gym": true, "laundry": true, "parking": {"available": true, "type": "intérieur"}, "price_from": true, "contact": {"phone": "514-468-2942", "email": "info@axiaappartements.com"}}`, description enrichie (électroménagers, salle de lavage, promotion 3 mois offerts)
39 +
40 +**AXIA Appartements — 3 chambres (5½)** (3005 $, 1285 pi²)
41 +- avant : availability=`Disponible`, pas de contact
42 +- après : availability=`Maintenant disponible à la location`, contact téléphone/courriel, appliances/laundry dérivés
added reports/connectors/beaudoin.md +40 −0
@@ -0,0 +1,40 @@
1 +# beaudoin — Société Beaudoin immobilier
2 +- site: https://www.beaudoinimmobilier.ca/index.php/wp-json/wp/v2/properties (thème Houzez)
3 +- méthode: json-api (WordPress REST)
4 +- annonces: 12 → 12
5 +- couverture après (sur 12 annonces): prix 100%, adresse 100%, dispo 100%, superficie 67%, commodités 100%
6 +- fixture: ok · test: ok (2 passed)
7 +
8 +## Champs extraits
9 +- **API REST /wp-json/wp/v2/properties** (déjà en place) : id, titre, lien, prix (`fave_property_price` + postfix), adresse géocodée (`fave_property_map_address`), lat/lng, type d'unité (taxonomie `property_type`), disponibilité (taxonomie `property_status`), ville/secteur (taxonomie `property_city`), description (content), galerie (`fave_property_images` → /media).
10 +- **Nouveaux champs de la même API** :
11 + - `additional_features` (PHP sérialisé, paires titre/valeur) → amenities : « Eau chaude incluse », « Cuisinière incluse », « Réfrigérateur inclus », « Lave-vaisselle inclus », « Air climatisé inclus », « Espace de rangement inclus », « Chiens et chats acceptés », « Buanderie sur place » — la normalisation centrale en dérive inclusions/appliances/ac/storage/pets ;
12 + - `fave_property_size` (+ préfixe « Pieds carrés ») → **area_sqft structuré** (67 % des annonces l'ont à la source) ;
13 + - `fave_property_bedrooms` / `fave_property_bathrooms` → amenities « N chambres », « N salle(s) de bain ».
14 +
15 +## Champs indisponibles à la source
16 +- Superficie absente sur 4/12 propriétés (champ vide chez Houzez).
17 +- Meublé, fumeur, stationnement (type/prix) : non renseignés.
18 +- Contact agent : les posts `houzez_agent` n'ont pas de route REST (`rest_no_route`) — seuls les courriels présents dans la description sont récupérés par la normalisation.
19 +- Taxonomie `property_feature` : vide sur toutes les propriétés actuelles (le gestionnaire utilise plutôt `additional_features`).
20 +
21 +## Fragilités
22 +- `additional_features` est du PHP sérialisé parsé par regex : des guillemets échappés dans un libellé pourraient fausser le découpage (le parseur tolère `\"`).
23 +- La disponibilité vient d'une taxonomie de type « 08 - Disponible pour août » : le préfixe numérique est retiré, la normalisation centrale parse le reste.
24 +- L'API est sous `/index.php/wp-json/...` (permaliens non réécrits) — si le site active la réécriture, l'URL changera.
25 +- Filtre Grand Montréal par liste blanche de villes : à maintenir si le gestionnaire ajoute des secteurs.
26 +- Lacune générique de normalisation constatée : « Chiens et chats acceptés » est classé `pets="conditions"` (via le motif « chats acceptés » de `_PETS_COND_RE`) alors que « oui » serait plus juste — à corriger dans normalize.py, pas localement.
27 +
28 +## Améliorations apportées
29 +- Extraction des « caractéristiques additionnelles » Houzez (inclusions, électroménagers, climatisation, animaux, buanderie) : commodités passent de 0 % à 100 %.
30 +- Superficie structurée (`fave_property_size`) : 0 % → 67 % (le reste est vide à la source).
31 +- Chambres / salles de bain ajoutées aux commodités affichables.
32 +
33 +## Échantillon avant/après
34 +**Grand 5 1/2 au Bois de Champbellé – 525 Saint-Charles O** (2235 $, 5½, dispo maintenant)
35 +- avant : area_sqft=None, amenities=[], details=`{"pool": true, "storage": true}`
36 +- après : area_sqft=1250, amenities=["Eau chaude incluse", "Cuisinière incluse", "Réfrigérateur inclus", "Lave-vaisselle inclus", "Air climatisé inclus", "Espace de rangement inclus", "3 chambres", "2 salles de bain"], details=`{"inclusions": {"hot_water": true}, "appliances": {"fridge": true, "stove": true, "dishwasher": true}, "ac": true, "pool": true, "storage": true}`
37 +
38 +**5 1/2 Penthouse au Carignan – 475 Saint-Charles O** (3015 $, 5½)
39 +- avant : area_sqft=None, amenities=[], details=`{"balcony": true, "pool": true}`
40 +- après : area_sqft=1710, amenities=8 items, details=`{"inclusions": {"hot_water": true}, "appliances": {"fridge": true, "stove": true, "dishwasher": true}, "ac": true, "balcony": true, "pool": true, "storage": true}`
added reports/connectors/boardwalk.md +42 −0
@@ -0,0 +1,42 @@
1 +# boardwalk — Boardwalk REIT (Grand Montréal)
2 +- site: https://www.bwalk.com/fr-ca/appartements-a-louer-a-montreal-* (Longueuil, Laval, Île-des-Sœurs/Verdun, Ville Saint-Laurent)
3 +- méthode: html (HubSpot CMS rendu serveur)
4 +- annonces: 100 → 100
5 +- couverture après (sur 100 annonces): prix 100%, adresse 100%, dispo 100%, superficie 100%, commodités 100%
6 +- fixture: ok · test: ok (2 passed)
7 +
8 +## Champs extraits
9 +- **Page propriété** :
10 + - en-tête `p.address-and-phone`**adresse complète avec code postal** (avant : texte alt d'une photo, sans code postal) + **téléphone**`details.contact.phone` — nouveau ;
11 + - cartes de types de suites (`div.card-properties`) : nom, prix « À partir de », **superficie (pi ca)** (simple, plage « 648 - 760 » ou avec séparateur de milliers « 1 408 »), **c. à c. / sdb** — lus directement sur la carte (avant : regex fragiles sur la page de suite, 0 % de réussite) ;
12 + - groupe parent `div.unit_type` : statut réel — « N logement(s) disponible(s) » ou « Sur la liste d'attente » (avant : « Disponible » codé en dur) ;
13 + - description (« Description de la propriété » / og:description), commodités (« Caractéristiques et espaces d'agrément » : piscine, sauna, ascenseur, eau/chauffage/électricité, stationnement…), galerie photo hubfs.
14 +- **Page de suite** : ne sert plus qu'aux photos spécifiques du type de suite, via `self.detail()` (clé = sha1(url + texte de la carte)) — plus de refetch à chaque sync.
15 +
16 +## Champs indisponibles à la source
17 +- Animaux : politique non affichée sur les fiches (formulaire seulement).
18 +- Meublé, étage, date précise de disponibilité par unité : non exposés (uniquement le nombre de logements disponibles par type).
19 +- Pas d'API JSON ni de ld+json : tout est du HTML serveur.
20 +
21 +## Fragilités
22 +- La superficie de la carte est ambiguë : « Superficie (pi ca) : 1 408 3 c. à c. » mélange séparateur de milliers et nombre de chambres — la regex s'arrête avant « N c. à c. » (testée sur les 4 formats observés). Un nouveau format pourrait la fausser.
23 +- Classes HubSpot (`highlight-suite`, `card-properties`, `unit_type`, `address-and-phone`) cassables à la refonte.
24 +- Pages lourdes (300-400 Ko) : la fixture fait ~9 Mo pour 24 requêtes ; les photos de suite sont exclues du mode record/replay (via `use_detail_cache`) pour éviter ~100 pages de plus.
25 +- Suites « liste d'attente » incluses avec availability = « Sur la liste d'attente » (date normalisée None) — à filtrer côté frontend si non désiré.
26 +- `max_properties = 25` : couvre les 17 propriétés actuelles, marge si Boardwalk en ajoute.
27 +
28 +## Améliorations apportées
29 +- Superficie : 0 % → 100 % (borne basse de la plage en texte brut « N pi ca », dérivée par finalize()).
30 +- Adresse avec code postal + téléphone (`details.contact.phone`).
31 +- Disponibilité réelle par type de suite (« 2 logement(s) disponible(s) », « Sur la liste d'attente ») au lieu d'un « Disponible » codé en dur.
32 +- c. à c. / sdb ajoutés à la description ; suppression des deux regexes cassées sur les pages de suites.
33 +- Pages de suites (photos) mises en cache BD via `self.detail()` : sync ~54 s au lieu de ~210 s.
34 +
35 +## Échantillon avant/après
36 +**Domaine d'Iberville Apartments — 3 1/2 Pièces** (1199 $, 3½)
37 +- avant : availability=`Disponible` (codé en dur), area_sqft=None, address=`101-300 Rue Joliette, Montréal - Longueuil` (sans code postal), details sans contact
38 +- après : availability=`2 logement(s) disponible(s)`, area_sqft=648, address=`101-300 Rue Joliette, Montréal - Longueuil, J4H 2G5`, details=`{…, "contact": {"phone": "450-679-1330"}}`, description enrichie « Superficie (pi ca) : 648 - 760 — 1 c. à c. — 1 sdb »
39 +
40 +**Domaine d'Iberville Apartments — 4 1/2 Pièces De luxe** (1789 $, 4½)
41 +- avant : availability=`Disponible`, area_sqft=None
42 +- après : availability=`Sur la liste d'attente` (statut réel), area_sqft=900
added reports/connectors/bribourg.md +41 −0
@@ -0,0 +1,41 @@
1 +# bribourg — Bri Bourg (Charlesbourg, Vanier, Beauport)
2 +- site: https://bribourg.com/Logements-a-louer.php (flux RSS DropInBlog + pages d'immeubles)
3 +- méthode: html (RSS DropInBlog + pages d'immeubles PHP statiques)
4 +- annonces: 2 → 2
5 +- couverture après (sur 2 annonces): prix 100%, adresse 100%, dispo 100%, superficie 0%, commodités 100%
6 +- fixture: ok · test: ok (2 passed)
7 +
8 +## Champs extraits
9 +- **Flux RSS DropInBlog** (déjà en place) : titre, lien (?p=slug → external_id), adresse (« Adresse : … »), loyer (« Loyer : 860 $ par mois »), disponibilité (« Disponibilité : 1 août 2026 »), caractéristiques (liste `<li>` : « Chauffé / éclairé / eau chaude », « Entrée laveuse/sécheuse »…), photos DropInBlog, secteur (parenthèse de l'adresse/du titre).
10 +- **Page d'immeuble correspondante** (appariée par numéro civique + rue, désormais via `self.detail()` avec clé = sha1 du contenu RSS) :
11 + - photos additionnelles (déjà en place) ;
12 + - **code postal** (« Code postal : G1M 1T3 ») → ajouté à l'adresse — nouveau ;
13 + - **descriptif de l'immeuble** (« Immeuble situé près de Place Fleur-de-Lys… balcons… ») → ajouté à la description ; la normalisation en dérive p. ex. `balcony` — nouveau ;
14 + - **services à proximité** (autobus, centre commercial, école, garderie, parc…) → ajoutés à la description — nouveau.
15 +- **Page principale** : liens `tel:` / `mailto:` structurés → `details.contact{phone: 418-626-4613, email: bribourg@videotron.ca}` — nouveau.
16 +
17 +## Champs indisponibles à la source
18 +- Superficie : jamais publiée (ni RSS ni pages d'immeubles).
19 +- Animaux, meublé, stationnement, étage : non affichés.
20 +- Année de construction / nombre d'unités : affichés en texte libre non étiqueté sur la page d'immeuble (« 1971 16 UNITÉS ») — non repris pour éviter toute interprétation.
21 +
22 +## Fragilités
23 +- Le flux RSS dépend du blog id DropInBlog détecté dans la page (repli codé en dur) ; si Bri Bourg change de compte DropInBlog, le repli devient invalide.
24 +- L'appariement annonce → page d'immeuble repose sur numéro civique + mots de la rue dans le nom de fichier PHP ; un renommage de fichier casserait photos/code postal (dégradation douce : l'annonce reste complète côté RSS).
25 +- Les champs de l'annonce sont du texte semi-structuré (« Adresse : … Loyer : … ») parsé par regex — sensible aux variations de rédaction du gestionnaire.
26 +- Seulement ~2 annonces actives : peu de couverture de test pour les variantes de format.
27 +
28 +## Améliorations apportées
29 +- Code postal ajouté à l'adresse depuis la page d'immeuble (champ étiqueté).
30 +- Description enrichie du descriptif d'immeuble et des services à proximité (dérivation de commodités supplémentaires par la normalisation, ex. balcons).
31 +- Contact du gestionnaire (tel:/mailto:) dans `details.contact`.
32 +- Visites des pages d'immeubles mises en cache BD via `self.detail()` (clé dérivée du contenu RSS de l'annonce).
33 +
34 +## Échantillon avant/après
35 +**3 ½ à louer (Vanier) – Dès aujourd'hui** (860 $, 3½, dispo 1 août 2026)
36 +- avant : address=`510, avenue Claude-Martin, Québec (Vanier)`, details=`{"inclusions": {"heating": true, "electricity": true, "hot_water": true}}`
37 +- après : address=`510, avenue Claude-Martin, Québec (Vanier), G1M 1T3`, details=`{"inclusions": {…}, "balcony": true, "contact": {"phone": "418-626-4613", "email": "bribourg@videotron.ca"}}`, description + « Immeuble : … balcons, fenêtres et porte-patio rénovés … » + services à proximité
38 +
39 +**3 ½ à louer (Charlesbourg) – Dès aujourd'hui** (860 $, 3½)
40 +- avant : address=`1353, boulevard Jean-Talon Ouest, Québec (Charlesbourg)`, pas de contact
41 +- après : address=`…, G1G 2L5`, details=`{"inclusions": {"heating": true, "hot_water": true}, "appliances": {"washer_dryer_hookup": true}, "contact": {…}}`, description enrichie
added tests/fixtures/akelius/022e5012d27299723657.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-218","internalId":"56ed2667-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33eab9c3-2832-47e3-9eed-15ad617b96af/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33eab9c3-2832-47e3-9eed-15ad617b96af/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33eab9c3-2832-47e3-9eed-15ad617b96af/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33eab9c3-2832-47e3-9eed-15ad617b96af/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46e25f34-2cd9-4c31-aae3-99e0bde3ffac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46e25f34-2cd9-4c31-aae3-99e0bde3ffac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46e25f34-2cd9-4c31-aae3-99e0bde3ffac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46e25f34-2cd9-4c31-aae3-99e0bde3ffac/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f795756-2982-41b7-b175-d59135720e11/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f795756-2982-41b7-b175-d59135720e11/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f795756-2982-41b7-b175-d59135720e11/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f795756-2982-41b7-b175-d59135720e11/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3499d818-0340-4fb4-8c84-d61ee576aa29/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3499d818-0340-4fb4-8c84-d61ee576aa29/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3499d818-0340-4fb4-8c84-d61ee576aa29/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3499d818-0340-4fb4-8c84-d61ee576aa29/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862ef740-8106-42ef-891b-caba0f2ea339/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862ef740-8106-42ef-891b-caba0f2ea339/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862ef740-8106-42ef-891b-caba0f2ea339/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862ef740-8106-42ef-891b-caba0f2ea339/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dfdafa2-64a7-4417-b55b-c6e13c0e093d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dfdafa2-64a7-4417-b55b-c6e13c0e093d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dfdafa2-64a7-4417-b55b-c6e13c0e093d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dfdafa2-64a7-4417-b55b-c6e13c0e093d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-07-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":2,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-03-17T19:19:07.261Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/02309ed6ed88ac6f0111.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-95","internalId":"a51e8c03-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f20c22c-74f0-485e-8348-11608ceb0fdf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f20c22c-74f0-485e-8348-11608ceb0fdf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f20c22c-74f0-485e-8348-11608ceb0fdf/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f20c22c-74f0-485e-8348-11608ceb0fdf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5f6d3b8-7835-465e-acc6-00fdacb5b5b9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5f6d3b8-7835-465e-acc6-00fdacb5b5b9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5f6d3b8-7835-465e-acc6-00fdacb5b5b9/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5f6d3b8-7835-465e-acc6-00fdacb5b5b9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf803d8-c290-4ae2-89b7-7883d0c21721/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf803d8-c290-4ae2-89b7-7883d0c21721/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf803d8-c290-4ae2-89b7-7883d0c21721/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf803d8-c290-4ae2-89b7-7883d0c21721/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/565f08bf-49e3-4ca2-8930-87c38ed3705e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/565f08bf-49e3-4ca2-8930-87c38ed3705e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/565f08bf-49e3-4ca2-8930-87c38ed3705e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/565f08bf-49e3-4ca2-8930-87c38ed3705e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88de937b-ec91-41f7-a383-4e9626fe08d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88de937b-ec91-41f7-a383-4e9626fe08d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88de937b-ec91-41f7-a383-4e9626fe08d8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88de937b-ec91-41f7-a383-4e9626fe08d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17687f8a-9999-4e1b-b67e-f221fddc398a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17687f8a-9999-4e1b-b67e-f221fddc398a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17687f8a-9999-4e1b-b67e-f221fddc398a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17687f8a-9999-4e1b-b67e-f221fddc398a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69a37ac3-1848-450a-87ce-20e8c8f74666/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69a37ac3-1848-450a-87ce-20e8c8f74666/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69a37ac3-1848-450a-87ce-20e8c8f74666/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69a37ac3-1848-450a-87ce-20e8c8f74666/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dadef118-130c-4487-8369-9f8613d45e9c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dadef118-130c-4487-8369-9f8613d45e9c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dadef118-130c-4487-8369-9f8613d45e9c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dadef118-130c-4487-8369-9f8613d45e9c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3557dd9d-f504-4659-ac96-7ea9d215bf62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3557dd9d-f504-4659-ac96-7ea9d215bf62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3557dd9d-f504-4659-ac96-7ea9d215bf62/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3557dd9d-f504-4659-ac96-7ea9d215bf62/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ca9f3-cdb6-448e-a339-8bf90e06f0d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ca9f3-cdb6-448e-a339-8bf90e06f0d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ca9f3-cdb6-448e-a339-8bf90e06f0d1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ca9f3-cdb6-448e-a339-8bf90e06f0d1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"https://my.matterport.com/show/?m=466rJhDtuGD","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":9,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"open-house-end":"2026-08-13T17:30:00Z","open-house-start":"2026-08-13T16:30:00Z","outdoor-parking-rent":200,"pets-allowed":"yes","province":"QC","total-rent":2295,"unit-size":765,"views":"cityViews"},"lastPublishedDate":"2026-05-18T21:12:02.894Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/07ef96bcde5aa06c0ae7.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062a-16","internalId":"5c86dd77-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccc9faa5-8428-4514-9188-420a40f8e950/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccc9faa5-8428-4514-9188-420a40f8e950/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccc9faa5-8428-4514-9188-420a40f8e950/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccc9faa5-8428-4514-9188-420a40f8e950/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0f0b116-29d9-4df8-b0de-67de0543cced/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0f0b116-29d9-4df8-b0de-67de0543cced/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0f0b116-29d9-4df8-b0de-67de0543cced/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0f0b116-29d9-4df8-b0de-67de0543cced/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3347aa5-2cbd-4870-a343-296b870fa6b4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3347aa5-2cbd-4870-a343-296b870fa6b4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3347aa5-2cbd-4870-a343-296b870fa6b4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3347aa5-2cbd-4870-a343-296b870fa6b4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1b379c4-aaf2-45c2-8b13-32131ebf16f6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1b379c4-aaf2-45c2-8b13-32131ebf16f6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1b379c4-aaf2-45c2-8b13-32131ebf16f6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1b379c4-aaf2-45c2-8b13-32131ebf16f6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/826b3dd0-c451-4d65-9e95-1d1c056ce2f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/826b3dd0-c451-4d65-9e95-1d1c056ce2f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/826b3dd0-c451-4d65-9e95-1d1c056ce2f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/826b3dd0-c451-4d65-9e95-1d1c056ce2f4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/226e5991-b6a2-46c5-9b64-a53c160f9bc7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/226e5991-b6a2-46c5-9b64-a53c160f9bc7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/226e5991-b6a2-46c5-9b64-a53c160f9bc7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/226e5991-b6a2-46c5-9b64-a53c160f9bc7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/334fd3fd-4bef-4eb3-b09b-5bf9bbd34333/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/334fd3fd-4bef-4eb3-b09b-5bf9bbd34333/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/334fd3fd-4bef-4eb3-b09b-5bf9bbd34333/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/334fd3fd-4bef-4eb3-b09b-5bf9bbd34333/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6702e16a-1b16-4a6c-bbbc-44b113d1641e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6702e16a-1b16-4a6c-bbbc-44b113d1641e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6702e16a-1b16-4a6c-bbbc-44b113d1641e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6702e16a-1b16-4a6c-bbbc-44b113d1641e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f86bb648-a789-4461-9085-1bff64f54f1a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f86bb648-a789-4461-9085-1bff64f54f1a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f86bb648-a789-4461-9085-1bff64f54f1a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f86bb648-a789-4461-9085-1bff64f54f1a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a9ac93a-8127-4487-827c-8315c61a82c9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a9ac93a-8127-4487-827c-8315c61a82c9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a9ac93a-8127-4487-827c-8315c61a82c9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a9ac93a-8127-4487-827c-8315c61a82c9/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"groundFloor","construction-year":1955,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1333,"unit-size":469},"lastPublishedDate":"2026-07-16T20:19:37.280Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/091a28504f0889e185c7.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-72","internalId":"4f479992-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac3e68a0-138b-4b63-91f8-16138e1cd0b5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac3e68a0-138b-4b63-91f8-16138e1cd0b5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac3e68a0-138b-4b63-91f8-16138e1cd0b5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac3e68a0-138b-4b63-91f8-16138e1cd0b5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0a835a2-3d8e-4a70-a430-f6145599a2df/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0a835a2-3d8e-4a70-a430-f6145599a2df/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0a835a2-3d8e-4a70-a430-f6145599a2df/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0a835a2-3d8e-4a70-a430-f6145599a2df/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db736847-ccbc-4ec1-8917-ce85e69da886/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db736847-ccbc-4ec1-8917-ce85e69da886/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db736847-ccbc-4ec1-8917-ce85e69da886/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db736847-ccbc-4ec1-8917-ce85e69da886/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11b92e1d-aaba-4cde-bbe2-d5b464acdb8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11b92e1d-aaba-4cde-bbe2-d5b464acdb8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11b92e1d-aaba-4cde-bbe2-d5b464acdb8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11b92e1d-aaba-4cde-bbe2-d5b464acdb8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd145714-7ff7-4d79-9f4c-d35d9ba855a4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd145714-7ff7-4d79-9f4c-d35d9ba855a4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd145714-7ff7-4d79-9f4c-d35d9ba855a4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd145714-7ff7-4d79-9f4c-d35d9ba855a4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0467f657-95f9-494e-9eb3-d8ac34a9f12a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0467f657-95f9-494e-9eb3-d8ac34a9f12a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0467f657-95f9-494e-9eb3-d8ac34a9f12a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0467f657-95f9-494e-9eb3-d8ac34a9f12a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79f298-34bb-41af-86f8-cbfa39c392e4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79f298-34bb-41af-86f8-cbfa39c392e4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79f298-34bb-41af-86f8-cbfa39c392e4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79f298-34bb-41af-86f8-cbfa39c392e4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/003de0ec-8b64-4c0f-87c5-e52e943530a9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/003de0ec-8b64-4c0f-87c5-e52e943530a9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/003de0ec-8b64-4c0f-87c5-e52e943530a9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/003de0ec-8b64-4c0f-87c5-e52e943530a9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6954defa-480c-4735-8f8b-1f4c53a42005/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6954defa-480c-4735-8f8b-1f4c53a42005/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6954defa-480c-4735-8f8b-1f4c53a42005/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6954defa-480c-4735-8f8b-1f4c53a42005/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2225de73-92e0-47e2-a66a-4523d2280369/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2225de73-92e0-47e2-a66a-4523d2280369/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2225de73-92e0-47e2-a66a-4523d2280369/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2225de73-92e0-47e2-a66a-4523d2280369/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58d85ad-e719-4de4-84fc-f4d627785dad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58d85ad-e719-4de4-84fc-f4d627785dad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58d85ad-e719-4de4-84fc-f4d627785dad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58d85ad-e719-4de4-84fc-f4d627785dad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8758a069-9291-4750-9573-f2a72d3f59f8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8758a069-9291-4750-9573-f2a72d3f59f8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8758a069-9291-4750-9573-f2a72d3f59f8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8758a069-9291-4750-9573-f2a72d3f59f8/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbaa66df-b6ee-4782-b87c-ad0ecde1c815/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbaa66df-b6ee-4782-b87c-ad0ecde1c815/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbaa66df-b6ee-4782-b87c-ad0ecde1c815/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbaa66df-b6ee-4782-b87c-ad0ecde1c815/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"virtualTourUrl":"https://my.matterport.com/show/?m=yNwoA5sQpew","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":7,"flooring":"hardwood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"outdoor-parking-rent":200,"pets-allowed":"limited","province":"QC","total-rent":2245,"unit-size":975,"views":"cityViews"},"lastPublishedDate":"2026-07-23T15:05:33.010Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/0b170550d54154d7f97f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-507","internalId":"f286ad1e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d958217b-fa3f-412e-86d7-8796a38a04e4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d958217b-fa3f-412e-86d7-8796a38a04e4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d958217b-fa3f-412e-86d7-8796a38a04e4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d958217b-fa3f-412e-86d7-8796a38a04e4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d882ca0d-7074-48d4-a1ae-0d83c97c6313/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d882ca0d-7074-48d4-a1ae-0d83c97c6313/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d882ca0d-7074-48d4-a1ae-0d83c97c6313/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d882ca0d-7074-48d4-a1ae-0d83c97c6313/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33f5c940-2137-4965-9441-ca19e14728ee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33f5c940-2137-4965-9441-ca19e14728ee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33f5c940-2137-4965-9441-ca19e14728ee/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33f5c940-2137-4965-9441-ca19e14728ee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba9759dd-5081-435f-ae1b-da9ba571c430/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba9759dd-5081-435f-ae1b-da9ba571c430/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba9759dd-5081-435f-ae1b-da9ba571c430/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba9759dd-5081-435f-ae1b-da9ba571c430/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7316da90-d33d-4b1b-9c51-ef7352473e06/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7316da90-d33d-4b1b-9c51-ef7352473e06/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7316da90-d33d-4b1b-9c51-ef7352473e06/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7316da90-d33d-4b1b-9c51-ef7352473e06/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f203ea0-10db-4e6d-9af7-130ff9784372/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f203ea0-10db-4e6d-9af7-130ff9784372/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f203ea0-10db-4e6d-9af7-130ff9784372/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f203ea0-10db-4e6d-9af7-130ff9784372/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f83f53e4-f8d6-459f-9f69-442b70c6b58d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f83f53e4-f8d6-459f-9f69-442b70c6b58d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f83f53e4-f8d6-459f-9f69-442b70c6b58d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f83f53e4-f8d6-459f-9f69-442b70c6b58d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"https://my.matterport.com/show/?m=KEoFqTruR7Y","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":5,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":449.5},"lastPublishedDate":"2026-05-29T15:04:29.380Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/0ddc9cb8d725b9bd0b76.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-601","internalId":"6d8acaa4-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84a5267c-e7d5-44ee-afe9-9f0d15496517/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84a5267c-e7d5-44ee-afe9-9f0d15496517/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84a5267c-e7d5-44ee-afe9-9f0d15496517/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84a5267c-e7d5-44ee-afe9-9f0d15496517/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53ab7f88-a326-45fc-b438-f305bd78a7ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53ab7f88-a326-45fc-b438-f305bd78a7ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53ab7f88-a326-45fc-b438-f305bd78a7ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53ab7f88-a326-45fc-b438-f305bd78a7ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbcd6d32-5794-4ed9-87a3-01588e4b465a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbcd6d32-5794-4ed9-87a3-01588e4b465a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbcd6d32-5794-4ed9-87a3-01588e4b465a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbcd6d32-5794-4ed9-87a3-01588e4b465a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c5913f-1bc0-42cd-be4b-5d1366aba877/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c5913f-1bc0-42cd-be4b-5d1366aba877/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c5913f-1bc0-42cd-be4b-5d1366aba877/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c5913f-1bc0-42cd-be4b-5d1366aba877/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f36f7d-6a95-476a-adae-46ea5aeb63d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f36f7d-6a95-476a-adae-46ea5aeb63d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f36f7d-6a95-476a-adae-46ea5aeb63d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f36f7d-6a95-476a-adae-46ea5aeb63d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a985e31-7535-4011-b285-715d28b31a68/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a985e31-7535-4011-b285-715d28b31a68/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a985e31-7535-4011-b285-715d28b31a68/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a985e31-7535-4011-b285-715d28b31a68/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3dc69e6-5da2-4ae4-ac10-a7a7bd2a88e8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3dc69e6-5da2-4ae4-ac10-a7a7bd2a88e8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3dc69e6-5da2-4ae4-ac10-a7a7bd2a88e8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3dc69e6-5da2-4ae4-ac10-a7a7bd2a88e8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b767d48-a20b-4935-b8dd-bf271662198c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b767d48-a20b-4935-b8dd-bf271662198c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b767d48-a20b-4935-b8dd-bf271662198c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b767d48-a20b-4935-b8dd-bf271662198c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72f90177-78ae-4deb-8b3d-756de306812a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72f90177-78ae-4deb-8b3d-756de306812a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72f90177-78ae-4deb-8b3d-756de306812a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72f90177-78ae-4deb-8b3d-756de306812a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":5,"free-rent":"oneHalfMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":328},"lastPublishedDate":"2026-08-06T16:59:40.447Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/0e8aa33bee27401a55f5.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50066a-4","internalId":"5d5243e7-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f9e20d7-765b-4ea5-b0bd-5459e1bb22ed/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f9e20d7-765b-4ea5-b0bd-5459e1bb22ed/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f9e20d7-765b-4ea5-b0bd-5459e1bb22ed/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f9e20d7-765b-4ea5-b0bd-5459e1bb22ed/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/333cca5d-ffe1-495f-9188-cdf7cd80eb37/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/333cca5d-ffe1-495f-9188-cdf7cd80eb37/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/333cca5d-ffe1-495f-9188-cdf7cd80eb37/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/333cca5d-ffe1-495f-9188-cdf7cd80eb37/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/171f7362-4999-46ab-a065-37d4d12e2b99/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/171f7362-4999-46ab-a065-37d4d12e2b99/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/171f7362-4999-46ab-a065-37d4d12e2b99/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/171f7362-4999-46ab-a065-37d4d12e2b99/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980bf260-0fc1-4d6b-84fb-fc3d7c407a46/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980bf260-0fc1-4d6b-84fb-fc3d7c407a46/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980bf260-0fc1-4d6b-84fb-fc3d7c407a46/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980bf260-0fc1-4d6b-84fb-fc3d7c407a46/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d904e6-be55-4b05-affe-71d84ed79aa3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d904e6-be55-4b05-affe-71d84ed79aa3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d904e6-be55-4b05-affe-71d84ed79aa3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d904e6-be55-4b05-affe-71d84ed79aa3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29a660ff-225d-4563-be8c-17a8bd48a522/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29a660ff-225d-4563-be8c-17a8bd48a522/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29a660ff-225d-4563-be8c-17a8bd48a522/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29a660ff-225d-4563-be8c-17a8bd48a522/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54b0a6fc-9675-4fef-806c-d18508ab7d9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54b0a6fc-9675-4fef-806c-d18508ab7d9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54b0a6fc-9675-4fef-806c-d18508ab7d9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54b0a6fc-9675-4fef-806c-d18508ab7d9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56d0fbc5-651c-4050-b838-2135d24cf5e3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56d0fbc5-651c-4050-b838-2135d24cf5e3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56d0fbc5-651c-4050-b838-2135d24cf5e3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56d0fbc5-651c-4050-b838-2135d24cf5e3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19a17595-13ed-41df-ae38-63089a1cdf07/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19a17595-13ed-41df-ae38-63089a1cdf07/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19a17595-13ed-41df-ae38-63089a1cdf07/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19a17595-13ed-41df-ae38-63089a1cdf07/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/560a4a39-f604-4258-97f2-04bc685877df/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/560a4a39-f604-4258-97f2-04bc685877df/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/560a4a39-f604-4258-97f2-04bc685877df/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/560a4a39-f604-4258-97f2-04bc685877df/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3295e7ab-300b-442b-bd31-77812b28357d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3295e7ab-300b-442b-bd31-77812b28357d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3295e7ab-300b-442b-bd31-77812b28357d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3295e7ab-300b-442b-bd31-77812b28357d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"groundFloor","construction-year":1950,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":165,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"open-house-end":"2025-08-07T18:00:00Z","open-house-start":"2025-08-07T16:30:00Z","pets-allowed":"yes","province":"QC","total-rent":1695,"unit-size":705.9},"lastPublishedDate":"2026-08-06T16:09:25.976Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/110fe7923ea056272f4a.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-602","internalId":"a33a3b6f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea611f6d-1313-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea611f6d-1313-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea611f6d-1313-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea611f6d-1313-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea87ba3e-1313-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea87ba3e-1313-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea87ba3e-1313-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea87ba3e-1313-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eacefc70-1313-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eacefc70-1313-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eacefc70-1313-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eacefc70-1313-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadd17f2-1313-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadd17f2-1313-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadd17f2-1313-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadd17f2-1313-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb0364a3-1313-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb0364a3-1313-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb0364a3-1313-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb0364a3-1313-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb059cd1-1313-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb059cd1-1313-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb059cd1-1313-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb059cd1-1313-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a14d0a4-1314-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a14d0a4-1314-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a14d0a4-1314-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a14d0a4-1314-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a3d6745-1314-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a3d6745-1314-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a3d6745-1314-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a3d6745-1314-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18d891d6-1314-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18d891d6-1314-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18d891d6-1314-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18d891d6-1314-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/190c24f7-1314-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/190c24f7-1314-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/190c24f7-1314-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/190c24f7-1314-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f1c5679-1314-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f1c5679-1314-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f1c5679-1314-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f1c5679-1314-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f40322a-1314-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f40322a-1314-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f40322a-1314-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f40322a-1314-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/985e9ef5-f6bf-46de-b1c1-7cca2d749e1f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/985e9ef5-f6bf-46de-b1c1-7cca2d749e1f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/985e9ef5-f6bf-46de-b1c1-7cca2d749e1f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/985e9ef5-f6bf-46de-b1c1-7cca2d749e1f/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":6,"flooring":"hardwood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":200,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":472},"lastPublishedDate":"2026-03-16T20:11:22.247Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/138b2055f776b35744fd.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-440","internalId":"bd3ab971-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d80ce031-282d-4698-a014-5248989792c9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d80ce031-282d-4698-a014-5248989792c9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d80ce031-282d-4698-a014-5248989792c9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d80ce031-282d-4698-a014-5248989792c9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd86f03-b439-46ac-bab0-5481db63f869/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd86f03-b439-46ac-bab0-5481db63f869/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd86f03-b439-46ac-bab0-5481db63f869/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd86f03-b439-46ac-bab0-5481db63f869/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa59db4e-3aa6-4c23-a2ee-2f237157c20e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa59db4e-3aa6-4c23-a2ee-2f237157c20e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa59db4e-3aa6-4c23-a2ee-2f237157c20e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa59db4e-3aa6-4c23-a2ee-2f237157c20e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb99bb31-28e9-4b5a-b215-8e64f24aaafe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb99bb31-28e9-4b5a-b215-8e64f24aaafe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb99bb31-28e9-4b5a-b215-8e64f24aaafe/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb99bb31-28e9-4b5a-b215-8e64f24aaafe/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57660a57-337a-45fd-b130-8a29f5c6560e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57660a57-337a-45fd-b130-8a29f5c6560e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57660a57-337a-45fd-b130-8a29f5c6560e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57660a57-337a-45fd-b130-8a29f5c6560e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":4,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":250},"lastPublishedDate":"2026-05-21T13:40:35.269Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/15fea59b9dd52eeb0848.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50071a-305","internalId":"c2317a8b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e514dc86-6123-4c51-a77c-30b8f23c4961/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e514dc86-6123-4c51-a77c-30b8f23c4961/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e514dc86-6123-4c51-a77c-30b8f23c4961/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e514dc86-6123-4c51-a77c-30b8f23c4961/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3807efc7-4dac-4338-83a7-b589e95f4be0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3807efc7-4dac-4338-83a7-b589e95f4be0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3807efc7-4dac-4338-83a7-b589e95f4be0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3807efc7-4dac-4338-83a7-b589e95f4be0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c8191a-d717-4233-b2af-9c524040d3e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c8191a-d717-4233-b2af-9c524040d3e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c8191a-d717-4233-b2af-9c524040d3e9/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c8191a-d717-4233-b2af-9c524040d3e9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b848be0d-fea9-438e-aeae-d165c811292b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b848be0d-fea9-438e-aeae-d165c811292b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b848be0d-fea9-438e-aeae-d165c811292b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b848be0d-fea9-438e-aeae-d165c811292b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e9bafcb-0dbc-4c29-a1f6-b2337d65ecb2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e9bafcb-0dbc-4c29-a1f6-b2337d65ecb2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e9bafcb-0dbc-4c29-a1f6-b2337d65ecb2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e9bafcb-0dbc-4c29-a1f6-b2337d65ecb2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fa502ca-b5c7-48fe-aed8-2e55bc8bc2dc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fa502ca-b5c7-48fe-aed8-2e55bc8bc2dc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fa502ca-b5c7-48fe-aed8-2e55bc8bc2dc/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fa502ca-b5c7-48fe-aed8-2e55bc8bc2dc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd063d4b-766b-4677-903e-a9be4a64ac31/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd063d4b-766b-4677-903e-a9be4a64ac31/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd063d4b-766b-4677-903e-a9be4a64ac31/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd063d4b-766b-4677-903e-a9be4a64ac31/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2705e356-f1a9-4dc2-9774-3b1093bac955/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2705e356-f1a9-4dc2-9774-3b1093bac955/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2705e356-f1a9-4dc2-9774-3b1093bac955/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2705e356-f1a9-4dc2-9774-3b1093bac955/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6112ff3f-3c2d-4230-b285-77e310265b23/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6112ff3f-3c2d-4230-b285-77e310265b23/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6112ff3f-3c2d-4230-b285-77e310265b23/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6112ff3f-3c2d-4230-b285-77e310265b23/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e5d0d63-a152-468d-8fd3-603aeaea8d72/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e5d0d63-a152-468d-8fd3-603aeaea8d72/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e5d0d63-a152-468d-8fd3-603aeaea8d72/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e5d0d63-a152-468d-8fd3-603aeaea8d72/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e5e095-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e5e095-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e5e095-698c-11e8-82e5-0003ff8875d2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e5e095-698c-11e8-82e5-0003ff8875d2/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","construction-year":1931,"floor":2,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1350,"unit-size":430},"lastPublishedDate":"2026-07-20T17:14:20.254Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/165f0d53581dab99f720.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-2002","internalId":"b6f72e1c-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ce4bb4-1edc-40c3-9cb3-28508a3683ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ce4bb4-1edc-40c3-9cb3-28508a3683ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ce4bb4-1edc-40c3-9cb3-28508a3683ef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ce4bb4-1edc-40c3-9cb3-28508a3683ef/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f139a48-528a-434d-b386-f6b7f0ab4239/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f139a48-528a-434d-b386-f6b7f0ab4239/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f139a48-528a-434d-b386-f6b7f0ab4239/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f139a48-528a-434d-b386-f6b7f0ab4239/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c908cec2-e458-4afa-8f13-8e590a078ef2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c908cec2-e458-4afa-8f13-8e590a078ef2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c908cec2-e458-4afa-8f13-8e590a078ef2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c908cec2-e458-4afa-8f13-8e590a078ef2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1aa67f-a6ad-497e-80bd-aebdb6b739e6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1aa67f-a6ad-497e-80bd-aebdb6b739e6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1aa67f-a6ad-497e-80bd-aebdb6b739e6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1aa67f-a6ad-497e-80bd-aebdb6b739e6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f0656b-03a1-4d20-940a-30b92ecf165f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f0656b-03a1-4d20-940a-30b92ecf165f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f0656b-03a1-4d20-940a-30b92ecf165f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f0656b-03a1-4d20-940a-30b92ecf165f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b3597f7-2233-44d8-bbca-7f94524b2876/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b3597f7-2233-44d8-bbca-7f94524b2876/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b3597f7-2233-44d8-bbca-7f94524b2876/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b3597f7-2233-44d8-bbca-7f94524b2876/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89bf562-d91d-4be9-96dc-3705ddd5f33b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89bf562-d91d-4be9-96dc-3705ddd5f33b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89bf562-d91d-4be9-96dc-3705ddd5f33b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89bf562-d91d-4be9-96dc-3705ddd5f33b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d49a50f-0d1c-4103-ad4d-467e2f5562bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d49a50f-0d1c-4103-ad4d-467e2f5562bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d49a50f-0d1c-4103-ad4d-467e2f5562bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d49a50f-0d1c-4103-ad4d-467e2f5562bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35dae224-7889-4201-80eb-7b6301bbbaaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35dae224-7889-4201-80eb-7b6301bbbaaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35dae224-7889-4201-80eb-7b6301bbbaaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35dae224-7889-4201-80eb-7b6301bbbaaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed2f58d2-b564-494d-b251-49e342e83d79/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed2f58d2-b564-494d-b251-49e342e83d79/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed2f58d2-b564-494d-b251-49e342e83d79/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed2f58d2-b564-494d-b251-49e342e83d79/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194dd0a0-9827-4a82-b132-deea85a0fefd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194dd0a0-9827-4a82-b132-deea85a0fefd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194dd0a0-9827-4a82-b132-deea85a0fefd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194dd0a0-9827-4a82-b132-deea85a0fefd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d49d58e-d1e5-48b7-af8b-cbeed1eb4904/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d49d58e-d1e5-48b7-af8b-cbeed1eb4904/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d49d58e-d1e5-48b7-af8b-cbeed1eb4904/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d49d58e-d1e5-48b7-af8b-cbeed1eb4904/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c25fdbc-4da0-41f5-94b3-c79ccdc9ad2a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c25fdbc-4da0-41f5-94b3-c79ccdc9ad2a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c25fdbc-4da0-41f5-94b3-c79ccdc9ad2a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c25fdbc-4da0-41f5-94b3-c79ccdc9ad2a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c37dfdcd-4208-4ae1-b136-df4c2d3392ed/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c37dfdcd-4208-4ae1-b136-df4c2d3392ed/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c37dfdcd-4208-4ae1-b136-df4c2d3392ed/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c37dfdcd-4208-4ae1-b136-df4c2d3392ed/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":1,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":4595,"unit-size":1192,"views":"cityViews"},"lastPublishedDate":"2026-08-06T17:40:26.638Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/1a7a0b33455f6880c4be.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-706","internalId":"4c5a3d4b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c145412d-2301-4cec-8dd3-7bf19240d588/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c145412d-2301-4cec-8dd3-7bf19240d588/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c145412d-2301-4cec-8dd3-7bf19240d588/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c145412d-2301-4cec-8dd3-7bf19240d588/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53bdc4d8-3034-4dc5-9225-4107668ff112/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53bdc4d8-3034-4dc5-9225-4107668ff112/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53bdc4d8-3034-4dc5-9225-4107668ff112/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53bdc4d8-3034-4dc5-9225-4107668ff112/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc743494-625f-4036-b409-97b49d140a81/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc743494-625f-4036-b409-97b49d140a81/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc743494-625f-4036-b409-97b49d140a81/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc743494-625f-4036-b409-97b49d140a81/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d85f4a4b-3f62-432f-a152-1bca1a819a19/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d85f4a4b-3f62-432f-a152-1bca1a819a19/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d85f4a4b-3f62-432f-a152-1bca1a819a19/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d85f4a4b-3f62-432f-a152-1bca1a819a19/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b357a366-eb9f-43d0-8abc-552b11277b9e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b357a366-eb9f-43d0-8abc-552b11277b9e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b357a366-eb9f-43d0-8abc-552b11277b9e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b357a366-eb9f-43d0-8abc-552b11277b9e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fcd9560-e145-49ec-912a-7e7db60acc8e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fcd9560-e145-49ec-912a-7e7db60acc8e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fcd9560-e145-49ec-912a-7e7db60acc8e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fcd9560-e145-49ec-912a-7e7db60acc8e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cecf6496-fe5f-41f5-bf6b-ebb9f4369d6e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cecf6496-fe5f-41f5-bf6b-ebb9f4369d6e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cecf6496-fe5f-41f5-bf6b-ebb9f4369d6e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cecf6496-fe5f-41f5-bf6b-ebb9f4369d6e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a57bf56a-970a-4365-916b-15e3ae5af5e0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a57bf56a-970a-4365-916b-15e3ae5af5e0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a57bf56a-970a-4365-916b-15e3ae5af5e0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a57bf56a-970a-4365-916b-15e3ae5af5e0/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/269fccf6-ed6b-4301-8092-ad46e6342f12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/269fccf6-ed6b-4301-8092-ad46e6342f12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/269fccf6-ed6b-4301-8092-ad46e6342f12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/269fccf6-ed6b-4301-8092-ad46e6342f12/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"https://my.matterport.com/show/?m=jzEWxgxmKY9","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":7,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":429.9},"lastPublishedDate":"2026-06-08T15:34:28.064Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/1aba367c781527a2723f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50074a-4","internalId":"c3280fa4-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/886cca20-9b95-406e-8cc6-82490f6d8b55/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/886cca20-9b95-406e-8cc6-82490f6d8b55/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/886cca20-9b95-406e-8cc6-82490f6d8b55/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/886cca20-9b95-406e-8cc6-82490f6d8b55/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ff759e2-0cf2-410b-bc8d-5d9abda2e366/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ff759e2-0cf2-410b-bc8d-5d9abda2e366/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ff759e2-0cf2-410b-bc8d-5d9abda2e366/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ff759e2-0cf2-410b-bc8d-5d9abda2e366/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b3fb8ac-9e42-4fbd-a4cf-14f73edeb379/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b3fb8ac-9e42-4fbd-a4cf-14f73edeb379/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b3fb8ac-9e42-4fbd-a4cf-14f73edeb379/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b3fb8ac-9e42-4fbd-a4cf-14f73edeb379/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f16d6dc2-5d8e-46cb-a6e0-8d511d8ec293/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f16d6dc2-5d8e-46cb-a6e0-8d511d8ec293/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f16d6dc2-5d8e-46cb-a6e0-8d511d8ec293/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f16d6dc2-5d8e-46cb-a6e0-8d511d8ec293/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8633154-60b9-4c68-92c4-4cb2bd11bc33/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8633154-60b9-4c68-92c4-4cb2bd11bc33/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8633154-60b9-4c68-92c4-4cb2bd11bc33/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8633154-60b9-4c68-92c4-4cb2bd11bc33/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34e8cd73-cbc2-492c-bd75-fa2066e10314/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34e8cd73-cbc2-492c-bd75-fa2066e10314/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34e8cd73-cbc2-492c-bd75-fa2066e10314/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34e8cd73-cbc2-492c-bd75-fa2066e10314/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa9be3ce-a90f-4a85-882f-30b467747976/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa9be3ce-a90f-4a85-882f-30b467747976/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa9be3ce-a90f-4a85-882f-30b467747976/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa9be3ce-a90f-4a85-882f-30b467747976/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83d22c86-4f4f-4013-9bbd-cd7ebfbd226c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83d22c86-4f4f-4013-9bbd-cd7ebfbd226c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83d22c86-4f4f-4013-9bbd-cd7ebfbd226c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83d22c86-4f4f-4013-9bbd-cd7ebfbd226c/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"halfBasement","construction-year":1955,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1195,"unit-size":400},"lastPublishedDate":"2026-07-01T00:00:37.945Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/1b52df5afd10b5c1fa54.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50048a-54","internalId":"a65b29d8-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0426ae9-8e4b-44af-932d-c0dd14e11a89/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0426ae9-8e4b-44af-932d-c0dd14e11a89/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0426ae9-8e4b-44af-932d-c0dd14e11a89/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0426ae9-8e4b-44af-932d-c0dd14e11a89/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c79dbb80-1c87-4105-93d4-112174a20e35/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c79dbb80-1c87-4105-93d4-112174a20e35/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c79dbb80-1c87-4105-93d4-112174a20e35/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c79dbb80-1c87-4105-93d4-112174a20e35/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f070fe81-9759-48f3-b423-7661ca5aa1cb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f070fe81-9759-48f3-b423-7661ca5aa1cb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f070fe81-9759-48f3-b423-7661ca5aa1cb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f070fe81-9759-48f3-b423-7661ca5aa1cb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04e0f7ef-5888-4837-b183-edc97a9147c3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04e0f7ef-5888-4837-b183-edc97a9147c3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04e0f7ef-5888-4837-b183-edc97a9147c3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04e0f7ef-5888-4837-b183-edc97a9147c3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b5e6be1-cd8c-4d50-8b2d-c9e6e2685ca5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b5e6be1-cd8c-4d50-8b2d-c9e6e2685ca5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b5e6be1-cd8c-4d50-8b2d-c9e6e2685ca5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b5e6be1-cd8c-4d50-8b2d-c9e6e2685ca5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7552f9b-ac92-4bb8-a75f-5a5a54bfa4f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7552f9b-ac92-4bb8-a75f-5a5a54bfa4f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7552f9b-ac92-4bb8-a75f-5a5a54bfa4f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7552f9b-ac92-4bb8-a75f-5a5a54bfa4f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13844ee4-54cd-4fa4-95f5-223e937eb169/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13844ee4-54cd-4fa4-95f5-223e937eb169/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13844ee4-54cd-4fa4-95f5-223e937eb169/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13844ee4-54cd-4fa4-95f5-223e937eb169/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ec3db3c-0b46-47b5-9016-26f144c465c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ec3db3c-0b46-47b5-9016-26f144c465c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ec3db3c-0b46-47b5-9016-26f144c465c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ec3db3c-0b46-47b5-9016-26f144c465c7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/442455d6-8727-4af1-a44b-4122954da44b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/442455d6-8727-4af1-a44b-4122954da44b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/442455d6-8727-4af1-a44b-4122954da44b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/442455d6-8727-4af1-a44b-4122954da44b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ac3c804-805f-4a00-aabf-7e85af28da11/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ac3c804-805f-4a00-aabf-7e85af28da11/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ac3c804-805f-4a00-aabf-7e85af28da11/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ac3c804-805f-4a00-aabf-7e85af28da11/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ca30150-f909-47a2-bb78-ab976e55305a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ca30150-f909-47a2-bb78-ab976e55305a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ca30150-f909-47a2-bb78-ab976e55305a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ca30150-f909-47a2-bb78-ab976e55305a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f1a1348-b208-4256-9fc7-2dba25dec7b2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f1a1348-b208-4256-9fc7-2dba25dec7b2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f1a1348-b208-4256-9fc7-2dba25dec7b2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f1a1348-b208-4256-9fc7-2dba25dec7b2/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-07T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","construction-year":1956,"floor":5,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":2245,"unit-size":950,"views":"cityViews"},"lastPublishedDate":"2026-07-14T21:42:10.750Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/1d781ea374a8ef96fd25.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1210","internalId":"baa87694-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8dcf537-0f00-4476-abea-f7c61423aa18/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8dcf537-0f00-4476-abea-f7c61423aa18/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8dcf537-0f00-4476-abea-f7c61423aa18/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8dcf537-0f00-4476-abea-f7c61423aa18/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0984cb77-cf54-49b2-9241-c7f8f1b153e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0984cb77-cf54-49b2-9241-c7f8f1b153e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0984cb77-cf54-49b2-9241-c7f8f1b153e9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0984cb77-cf54-49b2-9241-c7f8f1b153e9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6a6484e-c033-4d84-bb47-9583fb69120d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6a6484e-c033-4d84-bb47-9583fb69120d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6a6484e-c033-4d84-bb47-9583fb69120d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6a6484e-c033-4d84-bb47-9583fb69120d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":11,"free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2026-05-23T17:30:00Z","open-house-start":"2026-05-23T15:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1295,"unit-size":374.4},"lastPublishedDate":"2026-06-22T23:33:22.955Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/1e90a54ee4e50a6545ac.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50065a-26","internalId":"bff768c7-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49436,"longitude":-73.62995,"postalCode":"H3T 1E7","province":"QC","streetName":"4505 Dupuis Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85ff571c-19b6-41c4-a245-5c6ad6fb2b57/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85ff571c-19b6-41c4-a245-5c6ad6fb2b57/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85ff571c-19b6-41c4-a245-5c6ad6fb2b57/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85ff571c-19b6-41c4-a245-5c6ad6fb2b57/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a64606-215d-45e7-9e48-71d51249370f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a64606-215d-45e7-9e48-71d51249370f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a64606-215d-45e7-9e48-71d51249370f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a64606-215d-45e7-9e48-71d51249370f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6637b436-a473-4925-a0fd-a4526b9849ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6637b436-a473-4925-a0fd-a4526b9849ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6637b436-a473-4925-a0fd-a4526b9849ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6637b436-a473-4925-a0fd-a4526b9849ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5479b8d-21c6-4e3e-ac95-e18321509fa1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5479b8d-21c6-4e3e-ac95-e18321509fa1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5479b8d-21c6-4e3e-ac95-e18321509fa1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5479b8d-21c6-4e3e-ac95-e18321509fa1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e8e223-2c20-4a51-831f-479d37ad3487/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e8e223-2c20-4a51-831f-479d37ad3487/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e8e223-2c20-4a51-831f-479d37ad3487/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e8e223-2c20-4a51-831f-479d37ad3487/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a45006-1058-46ad-aa70-1a6d696a2cd3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a45006-1058-46ad-aa70-1a6d696a2cd3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a45006-1058-46ad-aa70-1a6d696a2cd3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a45006-1058-46ad-aa70-1a6d696a2cd3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d129461d-b146-4acf-8c4b-4447723920eb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d129461d-b146-4acf-8c4b-4447723920eb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d129461d-b146-4acf-8c4b-4447723920eb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d129461d-b146-4acf-8c4b-4447723920eb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33ed5f23-7c8e-455f-a067-44200fa359f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33ed5f23-7c8e-455f-a067-44200fa359f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33ed5f23-7c8e-455f-a067-44200fa359f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33ed5f23-7c8e-455f-a067-44200fa359f2/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3T 1E7","streetname":"4505 Dupuis Avenue","apartment-type":"halfBasement","construction-year":1952,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":145,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote-St-Catherine","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1445,"unit-size":677},"lastPublishedDate":"2026-03-26T14:35:25.098Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/1ed179acf46d57e64687.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50064a-14","internalId":"5bbd72d7-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494158,"longitude":-73.630384,"postalCode":"H3T 1E7","province":"QC","streetName":"4585 Av. Dupuis"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f750ab-7520-4492-9609-796e2a9898ae/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f750ab-7520-4492-9609-796e2a9898ae/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f750ab-7520-4492-9609-796e2a9898ae/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f750ab-7520-4492-9609-796e2a9898ae/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3T 1E7","streetname":"4585 Av. Dupuis","apartment-type":"apartment","construction-year":1949,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte Ste-Catherine metro","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1695,"unit-size":824},"lastPublishedDate":"2026-07-13T15:49:41.741Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/1fbd3be3cdc4514c64c0.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50052a-203","internalId":"a41a1432-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507794,"longitude":-73.573942,"postalCode":"H2X 2E3","province":"QC","streetName":"3460 Rue Durocher"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/525b7e0d-0244-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/525b7e0d-0244-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/525b7e0d-0244-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/525b7e0d-0244-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a18748c4-0244-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a18748c4-0244-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a18748c4-0244-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a18748c4-0244-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a73a5465-0244-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a73a5465-0244-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a73a5465-0244-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a73a5465-0244-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/347735aa-0244-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/347735aa-0244-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/347735aa-0244-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/347735aa-0244-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74def110-0244-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74def110-0244-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74def110-0244-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74def110-0244-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a66317-0243-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a66317-0243-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a66317-0243-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a66317-0243-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e436f1-0243-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e436f1-0243-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e436f1-0243-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e436f1-0243-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/101dc698-821d-11e9-bf32-0a580ae94945/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/101dc698-821d-11e9-bf32-0a580ae94945/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/101dc698-821d-11e9-bf32-0a580ae94945/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/101dc698-821d-11e9-bf32-0a580ae94945/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08a1bac6-821d-11e9-bf32-0a580ae94945/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08a1bac6-821d-11e9-bf32-0a580ae94945/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08a1bac6-821d-11e9-bf32-0a580ae94945/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08a1bac6-821d-11e9-bf32-0a580ae94945/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bacf5cb1-51c6-4193-ad60-a69684d9eec1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bacf5cb1-51c6-4193-ad60-a69684d9eec1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bacf5cb1-51c6-4193-ad60-a69684d9eec1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bacf5cb1-51c6-4193-ad60-a69684d9eec1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"https://my.matterport.com/show/?m=A5AbYZMnVYd","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2E3","streetname":"3460 Rue Durocher","apartment-type":"apartment","construction-year":1964,"floor":2,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":14,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":300},"lastPublishedDate":"2026-07-10T18:52:31.161Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/213956f77b59b75958f0.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50074a-309","internalId":"7f863724-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f212070-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f212070-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f212070-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f212070-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47e5d8e6-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47e5d8e6-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47e5d8e6-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47e5d8e6-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c7a285-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c7a285-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c7a285-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c7a285-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47a85ab4-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47a85ab4-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47a85ab4-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47a85ab4-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47793463-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47793463-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47793463-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47793463-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5030a667-03da-11e9-a5ee-0a580ae94ba5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5030a667-03da-11e9-a5ee-0a580ae94ba5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5030a667-03da-11e9-a5ee-0a580ae94ba5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5030a667-03da-11e9-a5ee-0a580ae94ba5/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a00abde-5133-498d-8a13-925616c77d17/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a00abde-5133-498d-8a13-925616c77d17/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a00abde-5133-498d-8a13-925616c77d17/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a00abde-5133-498d-8a13-925616c77d17/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"location-bus":100,"location-subway":2700,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"apartment","construction-year":1955,"floor":3,"flooring":"engineeredWood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"open-house-end":"2025-09-24T18:30:00Z","open-house-start":"2025-09-24T16:30:00Z","pets-allowed":"yes","province":"QC","total-rent":1695,"unit-size":640},"lastPublishedDate":"2026-08-06T16:29:40.479Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/217b9b0e0c546b788f7c.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50070a-21","internalId":"60707448-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492405,"longitude":-73.579259,"postalCode":"H3H 2E6","province":"QC","streetName":"1245 Rue St Marc"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31ede20e-10a5-42d1-bbf0-510885fee38d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31ede20e-10a5-42d1-bbf0-510885fee38d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31ede20e-10a5-42d1-bbf0-510885fee38d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31ede20e-10a5-42d1-bbf0-510885fee38d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b72f2d0-2470-4605-9c55-be0d6fecdf52/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b72f2d0-2470-4605-9c55-be0d6fecdf52/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b72f2d0-2470-4605-9c55-be0d6fecdf52/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b72f2d0-2470-4605-9c55-be0d6fecdf52/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95f4f1fc-9066-4df7-93b3-b53691224f74/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95f4f1fc-9066-4df7-93b3-b53691224f74/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95f4f1fc-9066-4df7-93b3-b53691224f74/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95f4f1fc-9066-4df7-93b3-b53691224f74/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23feabb-cf02-4fbb-8b2d-5f623c73bfbb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23feabb-cf02-4fbb-8b2d-5f623c73bfbb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23feabb-cf02-4fbb-8b2d-5f623c73bfbb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23feabb-cf02-4fbb-8b2d-5f623c73bfbb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4799da89-da28-4135-b50d-502d3bcefaad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4799da89-da28-4135-b50d-502d3bcefaad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4799da89-da28-4135-b50d-502d3bcefaad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4799da89-da28-4135-b50d-502d3bcefaad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae3746ce-e839-4c1c-ae68-cf061c672066/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae3746ce-e839-4c1c-ae68-cf061c672066/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae3746ce-e839-4c1c-ae68-cf061c672066/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae3746ce-e839-4c1c-ae68-cf061c672066/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa708c56-bda5-42a4-b1be-dba9ce31f9ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa708c56-bda5-42a4-b1be-dba9ce31f9ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa708c56-bda5-42a4-b1be-dba9ce31f9ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa708c56-bda5-42a4-b1be-dba9ce31f9ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef0c08c-1acd-11ea-9c3f-0a580ae9499b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef0c08c-1acd-11ea-9c3f-0a580ae9499b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef0c08c-1acd-11ea-9c3f-0a580ae9499b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef0c08c-1acd-11ea-9c3f-0a580ae9499b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db6e770-cbb7-11e7-98f8-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db6e770-cbb7-11e7-98f8-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db6e770-cbb7-11e7-98f8-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db6e770-cbb7-11e7-98f8-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f11efab9-a09a-4271-84cd-4d26d1a26ed9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f11efab9-a09a-4271-84cd-4d26d1a26ed9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f11efab9-a09a-4271-84cd-4d26d1a26ed9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f11efab9-a09a-4271-84cd-4d26d1a26ed9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d9380ef-cbb7-11e7-98f8-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d9380ef-cbb7-11e7-98f8-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d9380ef-cbb7-11e7-98f8-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d9380ef-cbb7-11e7-98f8-00155d8e3302/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2E6","streetname":"1245 Rue St Marc","apartment-type":"apartment","construction-year":1928,"floor":5,"free-rent":"twoMonths","furnished-state":"furnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":true,"is-electricity-included-in-rent":true,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy Concordia","number-of-bathrooms":1,"number-of-bedrooms":4,"number-of-floors":9,"open-house-end":"2025-07-23T18:00:00Z","open-house-start":"2025-07-23T17:00:00Z","pets-allowed":"limited","province":"QC","total-rent":3395,"unit-size":953},"lastPublishedDate":"2026-07-02T00:00:30.534Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/22495dadf6002cbf5df1.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-1907","internalId":"6fffe979-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67befa42-3b54-4a5c-8322-d27c02fe60a8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67befa42-3b54-4a5c-8322-d27c02fe60a8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67befa42-3b54-4a5c-8322-d27c02fe60a8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67befa42-3b54-4a5c-8322-d27c02fe60a8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31a2287a-6993-4320-aedb-8b8c53f5d169/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31a2287a-6993-4320-aedb-8b8c53f5d169/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31a2287a-6993-4320-aedb-8b8c53f5d169/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31a2287a-6993-4320-aedb-8b8c53f5d169/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c852ff8-be01-4a86-ac72-208aa5cd80bd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c852ff8-be01-4a86-ac72-208aa5cd80bd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c852ff8-be01-4a86-ac72-208aa5cd80bd/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c852ff8-be01-4a86-ac72-208aa5cd80bd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8e5042a-335c-440d-917d-f097106d9424/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8e5042a-335c-440d-917d-f097106d9424/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8e5042a-335c-440d-917d-f097106d9424/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8e5042a-335c-440d-917d-f097106d9424/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ee83676-63de-465e-88d9-3bd28402fb5e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ee83676-63de-465e-88d9-3bd28402fb5e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ee83676-63de-465e-88d9-3bd28402fb5e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ee83676-63de-465e-88d9-3bd28402fb5e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b9bdfc9-71b9-4f30-8a38-f680d1ad8276/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b9bdfc9-71b9-4f30-8a38-f680d1ad8276/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b9bdfc9-71b9-4f30-8a38-f680d1ad8276/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b9bdfc9-71b9-4f30-8a38-f680d1ad8276/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5f356e-21ba-48d4-9f69-5e25c74cc5ab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5f356e-21ba-48d4-9f69-5e25c74cc5ab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5f356e-21ba-48d4-9f69-5e25c74cc5ab/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5f356e-21ba-48d4-9f69-5e25c74cc5ab/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9077713a-b4b3-47e6-bc3a-76998828ba3f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9077713a-b4b3-47e6-bc3a-76998828ba3f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9077713a-b4b3-47e6-bc3a-76998828ba3f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9077713a-b4b3-47e6-bc3a-76998828ba3f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc11af8-6248-476f-917c-6d7b087afef7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc11af8-6248-476f-917c-6d7b087afef7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc11af8-6248-476f-917c-6d7b087afef7/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc11af8-6248-476f-917c-6d7b087afef7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe5db192-54d1-4160-b645-a9fcbdb5d27b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe5db192-54d1-4160-b645-a9fcbdb5d27b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe5db192-54d1-4160-b645-a9fcbdb5d27b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe5db192-54d1-4160-b645-a9fcbdb5d27b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"location-bus":0,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":17,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel, McGill, Guy-Concordia","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":2095,"unit-size":534,"views":"cityViews"},"lastPublishedDate":"2026-08-06T17:38:29.928Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/22ceaecd32e498e41c6d.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-215","internalId":"a5688d5c-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3721492c-8a38-4aed-a09f-018e9900a6cd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3721492c-8a38-4aed-a09f-018e9900a6cd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3721492c-8a38-4aed-a09f-018e9900a6cd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3721492c-8a38-4aed-a09f-018e9900a6cd/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3867a74-dcc0-4630-866d-88f15e680a61/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3867a74-dcc0-4630-866d-88f15e680a61/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3867a74-dcc0-4630-866d-88f15e680a61/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3867a74-dcc0-4630-866d-88f15e680a61/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43ec1c7e-9cd8-4633-a2bc-aedf5a69f377/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43ec1c7e-9cd8-4633-a2bc-aedf5a69f377/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43ec1c7e-9cd8-4633-a2bc-aedf5a69f377/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43ec1c7e-9cd8-4633-a2bc-aedf5a69f377/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e093cab-af7f-482e-83f3-8e1147b6edd3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e093cab-af7f-482e-83f3-8e1147b6edd3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e093cab-af7f-482e-83f3-8e1147b6edd3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e093cab-af7f-482e-83f3-8e1147b6edd3/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fb11d61-224e-4b8f-a343-f0a0b848b6c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fb11d61-224e-4b8f-a343-f0a0b848b6c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fb11d61-224e-4b8f-a343-f0a0b848b6c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fb11d61-224e-4b8f-a343-f0a0b848b6c7/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bbc908c-9ccd-4800-909a-4c02deb638bc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bbc908c-9ccd-4800-909a-4c02deb638bc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bbc908c-9ccd-4800-909a-4c02deb638bc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bbc908c-9ccd-4800-909a-4c02deb638bc/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14de5f15-b728-4c8c-b3bc-f6eb21cafaed/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14de5f15-b728-4c8c-b3bc-f6eb21cafaed/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14de5f15-b728-4c8c-b3bc-f6eb21cafaed/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14de5f15-b728-4c8c-b3bc-f6eb21cafaed/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53e2b7e4-d284-4ac5-a7a2-7795c9636a90/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53e2b7e4-d284-4ac5-a7a2-7795c9636a90/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53e2b7e4-d284-4ac5-a7a2-7795c9636a90/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53e2b7e4-d284-4ac5-a7a2-7795c9636a90/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":2,"flooring":"herringboneParquet","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":1329,"unit-size":800},"lastPublishedDate":"2026-08-03T14:20:43.040Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/22e959636f987d086430.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-202","internalId":"6b523fa0-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e5497d1-050f-4566-b424-e7966d8229cc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e5497d1-050f-4566-b424-e7966d8229cc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e5497d1-050f-4566-b424-e7966d8229cc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e5497d1-050f-4566-b424-e7966d8229cc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff508712-9af2-468b-9bc3-e2dbc7662d0a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff508712-9af2-468b-9bc3-e2dbc7662d0a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff508712-9af2-468b-9bc3-e2dbc7662d0a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff508712-9af2-468b-9bc3-e2dbc7662d0a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67506242-56fd-423c-aac8-5336a8958d4d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67506242-56fd-423c-aac8-5336a8958d4d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67506242-56fd-423c-aac8-5336a8958d4d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67506242-56fd-423c-aac8-5336a8958d4d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2495f482-08cc-4cf1-bb5b-51fee03b894a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2495f482-08cc-4cf1-bb5b-51fee03b894a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2495f482-08cc-4cf1-bb5b-51fee03b894a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2495f482-08cc-4cf1-bb5b-51fee03b894a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea47cd7-487b-4eae-9ff6-f03743ebbf4c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea47cd7-487b-4eae-9ff6-f03743ebbf4c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea47cd7-487b-4eae-9ff6-f03743ebbf4c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea47cd7-487b-4eae-9ff6-f03743ebbf4c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/152be892-1ca9-11e8-a0b3-0003ff8873fb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/152be892-1ca9-11e8-a0b3-0003ff8873fb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/152be892-1ca9-11e8-a0b3-0003ff8873fb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/152be892-1ca9-11e8-a0b3-0003ff8873fb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff3b74c9-94fb-4a4c-864b-3e45351d0f22/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff3b74c9-94fb-4a4c-864b-3e45351d0f22/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff3b74c9-94fb-4a4c-864b-3e45351d0f22/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff3b74c9-94fb-4a4c-864b-3e45351d0f22/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":true,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1795,"unit-size":434},"lastPublishedDate":"2026-08-06T17:51:59.166Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/24e1ac91de8d3079d990.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1801","internalId":"887582ba-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2eb1ad4-debf-45b6-9afd-c156688e2369/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2eb1ad4-debf-45b6-9afd-c156688e2369/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2eb1ad4-debf-45b6-9afd-c156688e2369/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2eb1ad4-debf-45b6-9afd-c156688e2369/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cffdcf4-e202-4795-9e28-8c98ed7e616d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cffdcf4-e202-4795-9e28-8c98ed7e616d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cffdcf4-e202-4795-9e28-8c98ed7e616d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cffdcf4-e202-4795-9e28-8c98ed7e616d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6aa4136-07a7-4149-85b1-62debd7a118e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6aa4136-07a7-4149-85b1-62debd7a118e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6aa4136-07a7-4149-85b1-62debd7a118e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6aa4136-07a7-4149-85b1-62debd7a118e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/377b786d-5598-4024-9dc2-855a809f06fd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/377b786d-5598-4024-9dc2-855a809f06fd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/377b786d-5598-4024-9dc2-855a809f06fd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/377b786d-5598-4024-9dc2-855a809f06fd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f42c39b-3069-40b0-b284-28323be06ffb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f42c39b-3069-40b0-b284-28323be06ffb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f42c39b-3069-40b0-b284-28323be06ffb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f42c39b-3069-40b0-b284-28323be06ffb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19f20927-744b-451a-baa2-591f6fc6889d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19f20927-744b-451a-baa2-591f6fc6889d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19f20927-744b-451a-baa2-591f6fc6889d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19f20927-744b-451a-baa2-591f6fc6889d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/546f6fa6-16b1-4e15-915a-1bca1eb94541/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/546f6fa6-16b1-4e15-915a-1bca1eb94541/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/546f6fa6-16b1-4e15-915a-1bca1eb94541/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/546f6fa6-16b1-4e15-915a-1bca1eb94541/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":16,"free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":640},"lastPublishedDate":"2026-05-27T17:55:39.108Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/26b6a669657a3da3124a.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043d-310","internalId":"43e30972-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48747,"longitude":-73.48949,"postalCode":"J4R 1R6","province":"QC","streetName":"1565 Avenue Victoria"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba800ce-c706-4041-84a0-649dd90b679b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba800ce-c706-4041-84a0-649dd90b679b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba800ce-c706-4041-84a0-649dd90b679b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba800ce-c706-4041-84a0-649dd90b679b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dfe5f5-b113-4e45-8317-6e7339020101/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dfe5f5-b113-4e45-8317-6e7339020101/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dfe5f5-b113-4e45-8317-6e7339020101/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dfe5f5-b113-4e45-8317-6e7339020101/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09ff6342-0ce7-409e-aaa8-c6882e8bed7d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09ff6342-0ce7-409e-aaa8-c6882e8bed7d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09ff6342-0ce7-409e-aaa8-c6882e8bed7d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09ff6342-0ce7-409e-aaa8-c6882e8bed7d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aebceead-0d66-4cc2-b15c-a85a07882b31/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aebceead-0d66-4cc2-b15c-a85a07882b31/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aebceead-0d66-4cc2-b15c-a85a07882b31/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aebceead-0d66-4cc2-b15c-a85a07882b31/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0bc1c8-6d53-4e89-8500-3d5600cdbefd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0bc1c8-6d53-4e89-8500-3d5600cdbefd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0bc1c8-6d53-4e89-8500-3d5600cdbefd/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0bc1c8-6d53-4e89-8500-3d5600cdbefd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/530517b1-5547-4265-9e86-1c2e2502f08e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/530517b1-5547-4265-9e86-1c2e2502f08e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/530517b1-5547-4265-9e86-1c2e2502f08e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/530517b1-5547-4265-9e86-1c2e2502f08e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d3973f6-e18f-40b8-911c-126a139aa8d4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d3973f6-e18f-40b8-911c-126a139aa8d4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d3973f6-e18f-40b8-911c-126a139aa8d4/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d3973f6-e18f-40b8-911c-126a139aa8d4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a370952-72ce-49b9-9de2-95687c19fa96/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a370952-72ce-49b9-9de2-95687c19fa96/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a370952-72ce-49b9-9de2-95687c19fa96/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a370952-72ce-49b9-9de2-95687c19fa96/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6159253d-6e58-4274-a8eb-6be324bda494/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6159253d-6e58-4274-a8eb-6be324bda494/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6159253d-6e58-4274-a8eb-6be324bda494/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6159253d-6e58-4274-a8eb-6be324bda494/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cd4eaf-ebe5-415d-8d9b-46b319fd42d9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cd4eaf-ebe5-415d-8d9b-46b319fd42d9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cd4eaf-ebe5-415d-8d9b-46b319fd42d9/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cd4eaf-ebe5-415d-8d9b-46b319fd42d9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60c3b0d2-52b3-4b94-a5b9-1a4557acaa15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60c3b0d2-52b3-4b94-a5b9-1a4557acaa15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60c3b0d2-52b3-4b94-a5b9-1a4557acaa15/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60c3b0d2-52b3-4b94-a5b9-1a4557acaa15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8d780b-2fc3-4396-9d92-9ba3fd788669/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8d780b-2fc3-4396-9d92-9ba3fd788669/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8d780b-2fc3-4396-9d92-9ba3fd788669/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8d780b-2fc3-4396-9d92-9ba3fd788669/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bfc0529-c6eb-4222-bfac-1926125ee17b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bfc0529-c6eb-4222-bfac-1926125ee17b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bfc0529-c6eb-4222-bfac-1926125ee17b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bfc0529-c6eb-4222-bfac-1926125ee17b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d41c6e0-b9e3-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d41c6e0-b9e3-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d41c6e0-b9e3-11e9-a7cd-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d41c6e0-b9e3-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4R 1R6","streetname":"1565 Avenue Victoria","amenities-total":35,"apartment-type":"apartment","construction-year":1970,"floor":3,"free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":true,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":true,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":1545,"unit-size":627,"views":"parkViews"},"lastPublishedDate":"2026-07-01T01:32:18.920Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]}
\ No newline at end of file
added tests/fixtures/akelius/271b494cb28d1e945730.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-501","internalId":"83810bd8-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51e36ac8-d4c3-47e9-ae78-936e7f28a1d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51e36ac8-d4c3-47e9-ae78-936e7f28a1d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51e36ac8-d4c3-47e9-ae78-936e7f28a1d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51e36ac8-d4c3-47e9-ae78-936e7f28a1d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd682df5-30ba-45c2-9f8f-b015d3ed409c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd682df5-30ba-45c2-9f8f-b015d3ed409c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd682df5-30ba-45c2-9f8f-b015d3ed409c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd682df5-30ba-45c2-9f8f-b015d3ed409c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bed09342-64b4-4625-8b35-6670eeedf2ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bed09342-64b4-4625-8b35-6670eeedf2ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bed09342-64b4-4625-8b35-6670eeedf2ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bed09342-64b4-4625-8b35-6670eeedf2ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/533620d6-2387-47b9-a351-250fde251500/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/533620d6-2387-47b9-a351-250fde251500/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/533620d6-2387-47b9-a351-250fde251500/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/533620d6-2387-47b9-a351-250fde251500/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2458f367-9484-4ef8-b640-567fe3d88de8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2458f367-9484-4ef8-b640-567fe3d88de8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2458f367-9484-4ef8-b640-567fe3d88de8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2458f367-9484-4ef8-b640-567fe3d88de8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a62806e-a9be-4def-a40b-a5a8bb05a838/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a62806e-a9be-4def-a40b-a5a8bb05a838/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a62806e-a9be-4def-a40b-a5a8bb05a838/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a62806e-a9be-4def-a40b-a5a8bb05a838/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57af4f0b-7665-41a0-af20-16d5690e7832/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57af4f0b-7665-41a0-af20-16d5690e7832/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57af4f0b-7665-41a0-af20-16d5690e7832/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57af4f0b-7665-41a0-af20-16d5690e7832/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":4,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":328},"lastPublishedDate":"2026-08-05T21:44:08.278Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/28203a2fb96ed9005249.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50071a-208","internalId":"c221ea2a-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a0f310-74bb-4ddf-a405-2534a50c19cb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a0f310-74bb-4ddf-a405-2534a50c19cb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a0f310-74bb-4ddf-a405-2534a50c19cb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a0f310-74bb-4ddf-a405-2534a50c19cb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a56a024-928c-4247-87ee-16579330e810/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a56a024-928c-4247-87ee-16579330e810/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a56a024-928c-4247-87ee-16579330e810/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a56a024-928c-4247-87ee-16579330e810/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23be264e-9658-4a91-97a7-f435295c9f7c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23be264e-9658-4a91-97a7-f435295c9f7c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23be264e-9658-4a91-97a7-f435295c9f7c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23be264e-9658-4a91-97a7-f435295c9f7c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c05fa7-6835-401a-9816-f01269f89734/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c05fa7-6835-401a-9816-f01269f89734/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c05fa7-6835-401a-9816-f01269f89734/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c05fa7-6835-401a-9816-f01269f89734/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387d8c3f-de2d-4ee5-afa8-df5fad353210/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387d8c3f-de2d-4ee5-afa8-df5fad353210/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387d8c3f-de2d-4ee5-afa8-df5fad353210/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387d8c3f-de2d-4ee5-afa8-df5fad353210/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa15104b-1f39-4694-b4db-8b6793bfb1c2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa15104b-1f39-4694-b4db-8b6793bfb1c2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa15104b-1f39-4694-b4db-8b6793bfb1c2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa15104b-1f39-4694-b4db-8b6793bfb1c2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17f79fb6-4f23-4a1f-be55-d91a9ec014ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17f79fb6-4f23-4a1f-be55-d91a9ec014ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17f79fb6-4f23-4a1f-be55-d91a9ec014ef/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17f79fb6-4f23-4a1f-be55-d91a9ec014ef/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0618f60b-6d5a-40d0-8607-3aa96a9fbfbf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0618f60b-6d5a-40d0-8607-3aa96a9fbfbf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0618f60b-6d5a-40d0-8607-3aa96a9fbfbf/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0618f60b-6d5a-40d0-8607-3aa96a9fbfbf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec3d2d34-3d35-4b00-8377-d351ee3f254f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec3d2d34-3d35-4b00-8377-d351ee3f254f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec3d2d34-3d35-4b00-8377-d351ee3f254f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec3d2d34-3d35-4b00-8377-d351ee3f254f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c445c9-1704-4e61-8fbd-d69fd4f904e1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c445c9-1704-4e61-8fbd-d69fd4f904e1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c445c9-1704-4e61-8fbd-d69fd4f904e1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c445c9-1704-4e61-8fbd-d69fd4f904e1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-07-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","construction-year":1931,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":412.6},"lastPublishedDate":"2026-04-24T16:52:44.096Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/2979ba4571870dec0295.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50051a-620","internalId":"53736983-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.47884,"longitude":-73.59878,"postalCode":"H3Z 1M1","province":"QC","streetName":"4800 Maisonneuve Blvd W"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d90487f6-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d90487f6-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d90487f6-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d90487f6-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d46d440b-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d46d440b-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d46d440b-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d46d440b-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44570ba-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44570ba-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44570ba-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44570ba-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c0ac07-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c0ac07-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c0ac07-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c0ac07-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9bce4af-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9bce4af-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9bce4af-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9bce4af-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dec45c4d-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dec45c4d-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dec45c4d-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dec45c4d-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de9b778c-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de9b778c-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de9b778c-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de9b778c-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55c8e91-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55c8e91-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55c8e91-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55c8e91-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3b450c1-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3b450c1-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3b450c1-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3b450c1-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ffffc3-2dd3-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ffffc3-2dd3-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ffffc3-2dd3-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ffffc3-2dd3-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0569883c-a9ad-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0569883c-a9ad-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0569883c-a9ad-11ea-b27f-0a580ae94559/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0569883c-a9ad-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fed75168-4f56-4b58-8719-d3899a758174/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fed75168-4f56-4b58-8719-d3899a758174/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fed75168-4f56-4b58-8719-d3899a758174/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fed75168-4f56-4b58-8719-d3899a758174/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"keyfacts":{"borough":"Westmount","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3Z 1M1","streetname":"4800 Maisonneuve Blvd W","apartment-type":"apartment","construction-year":1973,"floor":6,"flooring":"laminate","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":200,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":30,"name-of-station":"Vendôme","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":8,"open-house-end":"2025-03-19T13:15:00Z","open-house-start":"2025-03-19T13:00:00Z","pets-allowed":"yes","province":"QC","total-rent":2195,"unit-size":815,"views":"courtyardViews"},"lastPublishedDate":"2026-07-01T23:37:12.575Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/2a2df52012d62e0974ff.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-503","internalId":"a5aff6a4-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3316b52c-8603-11e8-8782-0003ff888573/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3316b52c-8603-11e8-8782-0003ff888573/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3316b52c-8603-11e8-8782-0003ff888573/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3316b52c-8603-11e8-8782-0003ff888573/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0782e24-8605-11e8-8782-0003ff888573/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0782e24-8605-11e8-8782-0003ff888573/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0782e24-8605-11e8-8782-0003ff888573/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0782e24-8605-11e8-8782-0003ff888573/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc6d77c5-8605-11e8-8782-0003ff888573/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc6d77c5-8605-11e8-8782-0003ff888573/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc6d77c5-8605-11e8-8782-0003ff888573/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc6d77c5-8605-11e8-8782-0003ff888573/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6230be41-8605-11e8-8782-0003ff888573/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6230be41-8605-11e8-8782-0003ff888573/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6230be41-8605-11e8-8782-0003ff888573/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6230be41-8605-11e8-8782-0003ff888573/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a198052-8605-11e8-8782-0003ff888573/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a198052-8605-11e8-8782-0003ff888573/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a198052-8605-11e8-8782-0003ff888573/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a198052-8605-11e8-8782-0003ff888573/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/623de6c7-5faf-4900-90e3-913ba66ee625/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/623de6c7-5faf-4900-90e3-913ba66ee625/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/623de6c7-5faf-4900-90e3-913ba66ee625/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/623de6c7-5faf-4900-90e3-913ba66ee625/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":5,"flooring":"parquet","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":1595,"unit-size":673},"lastPublishedDate":"2026-08-03T16:00:28.522Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/2c73416b5247d01664fa.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50048a-17","internalId":"a6139a7f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96595dc8-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96595dc8-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96595dc8-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96595dc8-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962e7d37-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962e7d37-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962e7d37-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962e7d37-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8523d943-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8523d943-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8523d943-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8523d943-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba001b1a-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba001b1a-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba001b1a-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba001b1a-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca0f480e-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca0f480e-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca0f480e-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca0f480e-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9ef63fd-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9ef63fd-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9ef63fd-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9ef63fd-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9cbd66c-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9cbd66c-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9cbd66c-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9cbd66c-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c99a662b-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c99a662b-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c99a662b-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c99a662b-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db06d932-133a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db06d932-133a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db06d932-133a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db06d932-133a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c08a6ec1-9b17-4811-b7cf-3b8490b3b0f7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c08a6ec1-9b17-4811-b7cf-3b8490b3b0f7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c08a6ec1-9b17-4811-b7cf-3b8490b3b0f7/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c08a6ec1-9b17-4811-b7cf-3b8490b3b0f7/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","construction-year":1956,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":true,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":2285,"unit-size":950},"lastPublishedDate":"2026-07-14T21:35:43.701Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/2e5ddf155d7ee0b4c14c.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50066a-12","internalId":"7c7b1aa8-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfdb06c8-8e55-4b96-b49d-656a21ab2ffb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfdb06c8-8e55-4b96-b49d-656a21ab2ffb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfdb06c8-8e55-4b96-b49d-656a21ab2ffb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfdb06c8-8e55-4b96-b49d-656a21ab2ffb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff945c16-f806-49aa-b89c-88b19a6d4a5f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff945c16-f806-49aa-b89c-88b19a6d4a5f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff945c16-f806-49aa-b89c-88b19a6d4a5f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff945c16-f806-49aa-b89c-88b19a6d4a5f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d6976ce-4501-44a4-94a6-5dd5bd8831ce/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d6976ce-4501-44a4-94a6-5dd5bd8831ce/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d6976ce-4501-44a4-94a6-5dd5bd8831ce/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d6976ce-4501-44a4-94a6-5dd5bd8831ce/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae560972-78d2-41e7-9f91-ecdcfc06a2de/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae560972-78d2-41e7-9f91-ecdcfc06a2de/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae560972-78d2-41e7-9f91-ecdcfc06a2de/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae560972-78d2-41e7-9f91-ecdcfc06a2de/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49fcccac-f26e-4455-ab05-415fce565b70/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49fcccac-f26e-4455-ab05-415fce565b70/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49fcccac-f26e-4455-ab05-415fce565b70/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49fcccac-f26e-4455-ab05-415fce565b70/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc0b0527-bc37-4cb9-af33-4e1b1f921fc2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc0b0527-bc37-4cb9-af33-4e1b1f921fc2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc0b0527-bc37-4cb9-af33-4e1b1f921fc2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc0b0527-bc37-4cb9-af33-4e1b1f921fc2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afe07c7b-9c9c-4889-9c03-09ab45855a68/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afe07c7b-9c9c-4889-9c03-09ab45855a68/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afe07c7b-9c9c-4889-9c03-09ab45855a68/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afe07c7b-9c9c-4889-9c03-09ab45855a68/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc3d5ac0-f124-40ff-8671-261f2fa528bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc3d5ac0-f124-40ff-8671-261f2fa528bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc3d5ac0-f124-40ff-8671-261f2fa528bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc3d5ac0-f124-40ff-8671-261f2fa528bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b993d304-3cb6-460f-8e1b-aa3fa7c5ae3e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b993d304-3cb6-460f-8e1b-aa3fa7c5ae3e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b993d304-3cb6-460f-8e1b-aa3fa7c5ae3e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b993d304-3cb6-460f-8e1b-aa3fa7c5ae3e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0083a4b6-82bd-4cbd-9313-b9e0e88e9bdc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0083a4b6-82bd-4cbd-9313-b9e0e88e9bdc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0083a4b6-82bd-4cbd-9313-b9e0e88e9bdc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0083a4b6-82bd-4cbd-9313-b9e0e88e9bdc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/569c913b-2b80-457b-a539-926b77bb3174/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/569c913b-2b80-457b-a539-926b77bb3174/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/569c913b-2b80-457b-a539-926b77bb3174/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/569c913b-2b80-457b-a539-926b77bb3174/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/703ed3b4-afe9-4550-a8a1-b0bb11babb3d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/703ed3b4-afe9-4550-a8a1-b0bb11babb3d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/703ed3b4-afe9-4550-a8a1-b0bb11babb3d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/703ed3b4-afe9-4550-a8a1-b0bb11babb3d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"apartment","construction-year":1950,"floor":1,"flooring":"engineeredWood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":165,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"open-house-end":"2025-08-13T18:00:00Z","open-house-start":"2025-08-13T16:00:00Z","pets-allowed":"yes","province":"QC","total-rent":1745,"unit-size":649.1},"lastPublishedDate":"2026-08-06T16:12:32.992Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/31573730763bc5c2896b.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062a-14","internalId":"bffe6da8-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1aecca0-f04c-4d8a-a9b6-d9d375c06f45/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1aecca0-f04c-4d8a-a9b6-d9d375c06f45/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1aecca0-f04c-4d8a-a9b6-d9d375c06f45/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1aecca0-f04c-4d8a-a9b6-d9d375c06f45/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c24301c-9272-422e-be2f-1128c7b0b8f5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c24301c-9272-422e-be2f-1128c7b0b8f5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c24301c-9272-422e-be2f-1128c7b0b8f5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c24301c-9272-422e-be2f-1128c7b0b8f5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ee5b192-862d-4b54-9f26-3bc0c0b6d4d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ee5b192-862d-4b54-9f26-3bc0c0b6d4d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ee5b192-862d-4b54-9f26-3bc0c0b6d4d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ee5b192-862d-4b54-9f26-3bc0c0b6d4d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4c75aa0-d85d-43da-a553-8f39e8a8f5f5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4c75aa0-d85d-43da-a553-8f39e8a8f5f5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4c75aa0-d85d-43da-a553-8f39e8a8f5f5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4c75aa0-d85d-43da-a553-8f39e8a8f5f5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e3e6d4-b5ad-4aa6-8b80-9414e90c04a3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e3e6d4-b5ad-4aa6-8b80-9414e90c04a3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e3e6d4-b5ad-4aa6-8b80-9414e90c04a3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e3e6d4-b5ad-4aa6-8b80-9414e90c04a3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b4ba5bd-360e-4da6-8f8c-3afd4d00df10/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b4ba5bd-360e-4da6-8f8c-3afd4d00df10/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b4ba5bd-360e-4da6-8f8c-3afd4d00df10/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b4ba5bd-360e-4da6-8f8c-3afd4d00df10/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb42356f-b362-4b2b-aa90-151284a46ce3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb42356f-b362-4b2b-aa90-151284a46ce3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb42356f-b362-4b2b-aa90-151284a46ce3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb42356f-b362-4b2b-aa90-151284a46ce3/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/548cf832-290f-4f23-89bb-fe8e8f9ecfef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/548cf832-290f-4f23-89bb-fe8e8f9ecfef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/548cf832-290f-4f23-89bb-fe8e8f9ecfef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/548cf832-290f-4f23-89bb-fe8e8f9ecfef/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"groundFloor","construction-year":1955,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1415,"unit-size":531},"lastPublishedDate":"2026-07-16T20:38:55.939Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/36a58132cbb92a7ab7b1.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062b-25","internalId":"5d29d450-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eab224c-96d3-43b3-8c08-8893cfb7b0c2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eab224c-96d3-43b3-8c08-8893cfb7b0c2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eab224c-96d3-43b3-8c08-8893cfb7b0c2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eab224c-96d3-43b3-8c08-8893cfb7b0c2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/086380fd-b8ef-47e6-8a51-5248e26c5e4e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/086380fd-b8ef-47e6-8a51-5248e26c5e4e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/086380fd-b8ef-47e6-8a51-5248e26c5e4e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/086380fd-b8ef-47e6-8a51-5248e26c5e4e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d62b561-dbbc-48ba-bc58-7b5879e764ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d62b561-dbbc-48ba-bc58-7b5879e764ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d62b561-dbbc-48ba-bc58-7b5879e764ef/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d62b561-dbbc-48ba-bc58-7b5879e764ef/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95abd100-6aa8-432c-b67f-536204f5d0b9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95abd100-6aa8-432c-b67f-536204f5d0b9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95abd100-6aa8-432c-b67f-536204f5d0b9/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95abd100-6aa8-432c-b67f-536204f5d0b9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77ffb57f-9cce-451e-9818-5cc23e8ba946/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77ffb57f-9cce-451e-9818-5cc23e8ba946/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77ffb57f-9cce-451e-9818-5cc23e8ba946/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77ffb57f-9cce-451e-9818-5cc23e8ba946/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8fcf802-0871-4240-bfbd-826206d081d3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8fcf802-0871-4240-bfbd-826206d081d3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8fcf802-0871-4240-bfbd-826206d081d3/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8fcf802-0871-4240-bfbd-826206d081d3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f2aadaa-8424-4595-ad18-f347608a3ca4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f2aadaa-8424-4595-ad18-f347608a3ca4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f2aadaa-8424-4595-ad18-f347608a3ca4/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f2aadaa-8424-4595-ad18-f347608a3ca4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d214336f-82b5-469d-8633-4fc33816b53b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d214336f-82b5-469d-8633-4fc33816b53b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d214336f-82b5-469d-8633-4fc33816b53b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d214336f-82b5-469d-8633-4fc33816b53b/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e42bbca3-1610-43dd-bcdc-a0593674a5fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e42bbca3-1610-43dd-bcdc-a0593674a5fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e42bbca3-1610-43dd-bcdc-a0593674a5fe/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e42bbca3-1610-43dd-bcdc-a0593674a5fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b731085b-5f4a-4fad-af0d-0f8185ad7810/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b731085b-5f4a-4fad-af0d-0f8185ad7810/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b731085b-5f4a-4fad-af0d-0f8185ad7810/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b731085b-5f4a-4fad-af0d-0f8185ad7810/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"virtualTourUrl":"https://my.matterport.com/show/?m=wC2S6UvYr5s","keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"apartment","construction-year":1955,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1545,"unit-size":547},"lastPublishedDate":"2026-07-15T03:44:54.843Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/3768692e9f56744ab623.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-310","internalId":"ba2f00cb-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f20edb7-49fc-4453-93b6-d600b083e1f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f20edb7-49fc-4453-93b6-d600b083e1f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f20edb7-49fc-4453-93b6-d600b083e1f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f20edb7-49fc-4453-93b6-d600b083e1f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/489abfc3-b966-44b5-ab48-23845fad48c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/489abfc3-b966-44b5-ab48-23845fad48c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/489abfc3-b966-44b5-ab48-23845fad48c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/489abfc3-b966-44b5-ab48-23845fad48c7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be4ca94a-bc5a-4a05-a4f5-2210a7d71fd9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be4ca94a-bc5a-4a05-a4f5-2210a7d71fd9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be4ca94a-bc5a-4a05-a4f5-2210a7d71fd9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be4ca94a-bc5a-4a05-a4f5-2210a7d71fd9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0d5e17a-1b53-4fce-8a2f-2e7299cd2c83/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0d5e17a-1b53-4fce-8a2f-2e7299cd2c83/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0d5e17a-1b53-4fce-8a2f-2e7299cd2c83/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0d5e17a-1b53-4fce-8a2f-2e7299cd2c83/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76eae735-19ea-4baa-af95-41d3a96e5bcc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76eae735-19ea-4baa-af95-41d3a96e5bcc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76eae735-19ea-4baa-af95-41d3a96e5bcc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76eae735-19ea-4baa-af95-41d3a96e5bcc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fe4ac08-75b7-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fe4ac08-75b7-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fe4ac08-75b7-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fe4ac08-75b7-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/476fe9f8-4b3c-4e77-bc5a-db40b3c75f9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/476fe9f8-4b3c-4e77-bc5a-db40b3c75f9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/476fe9f8-4b3c-4e77-bc5a-db40b3c75f9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/476fe9f8-4b3c-4e77-bc5a-db40b3c75f9b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/600","contactDetails":{"phoneNumber":"+1 438 998 0191"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":2,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy Concordia","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1243,"unit-size":374.4},"lastPublishedDate":"2026-07-15T17:05:31.140Z","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-indoor-pool"]}
\ No newline at end of file
added tests/fixtures/akelius/39aab3cf898858d8c8e2.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50051a-703","internalId":"538da846-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.47884,"longitude":-73.59878,"postalCode":"H3Z 1M1","province":"QC","streetName":"4800 Maisonneuve Blvd W"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15efcec5-1444-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15efcec5-1444-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15efcec5-1444-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15efcec5-1444-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f36d308-1444-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f36d308-1444-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f36d308-1444-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f36d308-1444-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a32a37d0-1446-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a32a37d0-1446-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a32a37d0-1446-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a32a37d0-1446-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/711f3e6d-1446-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/711f3e6d-1446-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/711f3e6d-1446-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/711f3e6d-1446-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9376a41-1446-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9376a41-1446-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9376a41-1446-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9376a41-1446-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae4cc841-1444-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae4cc841-1444-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae4cc841-1444-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae4cc841-1444-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/847ac20e-1444-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/847ac20e-1444-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/847ac20e-1444-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/847ac20e-1444-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82f066ae-1446-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82f066ae-1446-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82f066ae-1446-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82f066ae-1446-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45ffb432-1447-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45ffb432-1447-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45ffb432-1447-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45ffb432-1447-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8bde9eb-1445-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8bde9eb-1445-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8bde9eb-1445-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8bde9eb-1445-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89441da-1445-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89441da-1445-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89441da-1445-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89441da-1445-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69f757eb-1444-11e9-b43d-0a580ae9495d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69f757eb-1444-11e9-b43d-0a580ae9495d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69f757eb-1444-11e9-b43d-0a580ae9495d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69f757eb-1444-11e9-b43d-0a580ae9495d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8472044a-2a47-11e9-ab89-0a580ae94be1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8472044a-2a47-11e9-ab89-0a580ae94be1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8472044a-2a47-11e9-ab89-0a580ae94be1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8472044a-2a47-11e9-ab89-0a580ae94be1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5295edb0-2a48-11e9-ab89-0a580ae94be1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5295edb0-2a48-11e9-ab89-0a580ae94be1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5295edb0-2a48-11e9-ab89-0a580ae94be1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5295edb0-2a48-11e9-ab89-0a580ae94be1/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13103245-ddf4-43dc-b612-2422ebfda23c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13103245-ddf4-43dc-b612-2422ebfda23c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13103245-ddf4-43dc-b612-2422ebfda23c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13103245-ddf4-43dc-b612-2422ebfda23c/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/600","contactDetails":{"phoneNumber":"+1 514 525 8777"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1M1","streetname":"4800 Maisonneuve Blvd W","apartment-type":"apartment","construction-year":1973,"floor":7,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":true,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":185,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":true,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Vendôme","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"pets-allowed":"yes","province":"QC","total-rent":2495,"unit-size":815,"views":"courtyardViews"},"lastPublishedDate":"2026-07-01T23:56:05.754Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/3b61b191b6b559dce066.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062b-17","internalId":"7c56a2b3-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28881dbf-3214-4abd-a9b1-e1ed7a59d496/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28881dbf-3214-4abd-a9b1-e1ed7a59d496/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28881dbf-3214-4abd-a9b1-e1ed7a59d496/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28881dbf-3214-4abd-a9b1-e1ed7a59d496/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3251c9f0-ec94-4e2a-9d6f-2e32cb24671f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3251c9f0-ec94-4e2a-9d6f-2e32cb24671f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3251c9f0-ec94-4e2a-9d6f-2e32cb24671f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3251c9f0-ec94-4e2a-9d6f-2e32cb24671f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1f909d8-f9c6-4d6d-8ed2-26a99a6a5640/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1f909d8-f9c6-4d6d-8ed2-26a99a6a5640/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1f909d8-f9c6-4d6d-8ed2-26a99a6a5640/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1f909d8-f9c6-4d6d-8ed2-26a99a6a5640/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42b59018-bc6d-4cc2-83ff-da8a72736a92/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42b59018-bc6d-4cc2-83ff-da8a72736a92/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42b59018-bc6d-4cc2-83ff-da8a72736a92/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42b59018-bc6d-4cc2-83ff-da8a72736a92/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd13ad32-ae21-4849-9a32-6c9648666d59/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd13ad32-ae21-4849-9a32-6c9648666d59/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd13ad32-ae21-4849-9a32-6c9648666d59/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd13ad32-ae21-4849-9a32-6c9648666d59/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab0bea1b-69d9-4271-9888-33b323eeb334/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab0bea1b-69d9-4271-9888-33b323eeb334/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab0bea1b-69d9-4271-9888-33b323eeb334/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab0bea1b-69d9-4271-9888-33b323eeb334/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ddf8190-3744-47e8-992a-bf95c9566da5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ddf8190-3744-47e8-992a-bf95c9566da5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ddf8190-3744-47e8-992a-bf95c9566da5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ddf8190-3744-47e8-992a-bf95c9566da5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c789f05-ddb4-4f9c-bb45-bb0fe9badbd7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c789f05-ddb4-4f9c-bb45-bb0fe9badbd7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c789f05-ddb4-4f9c-bb45-bb0fe9badbd7/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c789f05-ddb4-4f9c-bb45-bb0fe9badbd7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c1ae4add-c02f-41b3-b79d-3e6449074b04/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c1ae4add-c02f-41b3-b79d-3e6449074b04/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c1ae4add-c02f-41b3-b79d-3e6449074b04/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c1ae4add-c02f-41b3-b79d-3e6449074b04/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b352b5b-75e1-4b57-86c5-05f1e435a45d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b352b5b-75e1-4b57-86c5-05f1e435a45d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b352b5b-75e1-4b57-86c5-05f1e435a45d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b352b5b-75e1-4b57-86c5-05f1e435a45d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-07-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"groundFloor","construction-year":1955,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Universite de Montreal","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1495,"unit-size":518},"lastPublishedDate":"2026-04-23T19:14:35.235Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/3c8921a7bc8861b42e7f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50030a-12","internalId":"96320c7f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.482613,"longitude":-73.599859,"postalCode":"H3Z 1E8","province":"QC","streetName":"4557 Sherbrooke Street West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bc3259b-3e42-4574-84cd-b2f365773516/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bc3259b-3e42-4574-84cd-b2f365773516/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bc3259b-3e42-4574-84cd-b2f365773516/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bc3259b-3e42-4574-84cd-b2f365773516/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e68cdb44-2a49-4cc7-beeb-1ff7c8f8fd97/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e68cdb44-2a49-4cc7-beeb-1ff7c8f8fd97/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e68cdb44-2a49-4cc7-beeb-1ff7c8f8fd97/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e68cdb44-2a49-4cc7-beeb-1ff7c8f8fd97/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/374ba5f1-2532-4f06-84b1-9c879b6177fd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/374ba5f1-2532-4f06-84b1-9c879b6177fd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/374ba5f1-2532-4f06-84b1-9c879b6177fd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/374ba5f1-2532-4f06-84b1-9c879b6177fd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fd1ce10-72bd-4a2a-9590-77c29f616db9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fd1ce10-72bd-4a2a-9590-77c29f616db9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fd1ce10-72bd-4a2a-9590-77c29f616db9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fd1ce10-72bd-4a2a-9590-77c29f616db9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87205af5-02b1-4cb7-9ec7-df9a893ad1ac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87205af5-02b1-4cb7-9ec7-df9a893ad1ac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87205af5-02b1-4cb7-9ec7-df9a893ad1ac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87205af5-02b1-4cb7-9ec7-df9a893ad1ac/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969f0e1d-d629-4dbf-901f-5ae12f1171f0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969f0e1d-d629-4dbf-901f-5ae12f1171f0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969f0e1d-d629-4dbf-901f-5ae12f1171f0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969f0e1d-d629-4dbf-901f-5ae12f1171f0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ac5113-abaa-442c-8b1a-a2ea0373a620/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ac5113-abaa-442c-8b1a-a2ea0373a620/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ac5113-abaa-442c-8b1a-a2ea0373a620/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ac5113-abaa-442c-8b1a-a2ea0373a620/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f05c56c-d920-4fa5-83be-fc5256ec405b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f05c56c-d920-4fa5-83be-fc5256ec405b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f05c56c-d920-4fa5-83be-fc5256ec405b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f05c56c-d920-4fa5-83be-fc5256ec405b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09c846be-d1ea-49a1-9889-363568ee60f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09c846be-d1ea-49a1-9889-363568ee60f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09c846be-d1ea-49a1-9889-363568ee60f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09c846be-d1ea-49a1-9889-363568ee60f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9655def-32a6-4bae-9199-ec9f955bf214/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9655def-32a6-4bae-9199-ec9f955bf214/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9655def-32a6-4bae-9199-ec9f955bf214/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9655def-32a6-4bae-9199-ec9f955bf214/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20cff20d-e04a-11e7-9226-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20cff20d-e04a-11e7-9226-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20cff20d-e04a-11e7-9226-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20cff20d-e04a-11e7-9226-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d08edd40-b1f8-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d08edd40-b1f8-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d08edd40-b1f8-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d08edd40-b1f8-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95df8715-5744-449b-af87-7306c770eb8e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95df8715-5744-449b-af87-7306c770eb8e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95df8715-5744-449b-af87-7306c770eb8e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95df8715-5744-449b-af87-7306c770eb8e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1E8","streetname":"4557 Sherbrooke Street West","apartment-type":"groundFloor","construction-year":1920,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1795,"unit-size":553},"lastPublishedDate":"2026-07-31T21:50:48.012Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/3daac18219130de305ac.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-806","internalId":"6f827c12-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17590b9a-23c7-4bff-8d60-8d6a2c52689e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17590b9a-23c7-4bff-8d60-8d6a2c52689e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17590b9a-23c7-4bff-8d60-8d6a2c52689e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17590b9a-23c7-4bff-8d60-8d6a2c52689e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/382c32c7-056b-457e-b532-db5bf032af79/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/382c32c7-056b-457e-b532-db5bf032af79/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/382c32c7-056b-457e-b532-db5bf032af79/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/382c32c7-056b-457e-b532-db5bf032af79/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a62c7dc-64f5-400a-a300-9aa92fa1cd43/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a62c7dc-64f5-400a-a300-9aa92fa1cd43/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a62c7dc-64f5-400a-a300-9aa92fa1cd43/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a62c7dc-64f5-400a-a300-9aa92fa1cd43/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/967a21a1-712b-482d-8110-5ade6f2832e4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/967a21a1-712b-482d-8110-5ade6f2832e4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/967a21a1-712b-482d-8110-5ade6f2832e4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/967a21a1-712b-482d-8110-5ade6f2832e4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f5ff763-03af-4f47-a6f3-0a013c21ee92/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f5ff763-03af-4f47-a6f3-0a013c21ee92/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f5ff763-03af-4f47-a6f3-0a013c21ee92/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f5ff763-03af-4f47-a6f3-0a013c21ee92/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320c9d7e-b9a3-4467-bfe3-007259ed4399/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320c9d7e-b9a3-4467-bfe3-007259ed4399/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320c9d7e-b9a3-4467-bfe3-007259ed4399/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320c9d7e-b9a3-4467-bfe3-007259ed4399/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":7,"free-rent":"oneHalfMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-08-06T19:03:54.779Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/3f4578dd4d5ac5cc1f81.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-2006","internalId":"73f5dc3a-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f436bd-ca3e-4f52-99f2-63c31221de7d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f436bd-ca3e-4f52-99f2-63c31221de7d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f436bd-ca3e-4f52-99f2-63c31221de7d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f436bd-ca3e-4f52-99f2-63c31221de7d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ec51e2e-1c72-4cc7-829d-fc7b03bdbf19/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ec51e2e-1c72-4cc7-829d-fc7b03bdbf19/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ec51e2e-1c72-4cc7-829d-fc7b03bdbf19/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ec51e2e-1c72-4cc7-829d-fc7b03bdbf19/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4efa83-bc60-456b-8259-51f003914bac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4efa83-bc60-456b-8259-51f003914bac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4efa83-bc60-456b-8259-51f003914bac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4efa83-bc60-456b-8259-51f003914bac/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76cf5bc7-8deb-4cad-9fb6-bd36efdb44c6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76cf5bc7-8deb-4cad-9fb6-bd36efdb44c6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76cf5bc7-8deb-4cad-9fb6-bd36efdb44c6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76cf5bc7-8deb-4cad-9fb6-bd36efdb44c6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/637d1a6e-fe28-4372-863d-66d0ba270e5e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/637d1a6e-fe28-4372-863d-66d0ba270e5e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/637d1a6e-fe28-4372-863d-66d0ba270e5e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/637d1a6e-fe28-4372-863d-66d0ba270e5e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/167a9d9a-75b7-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/167a9d9a-75b7-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/167a9d9a-75b7-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/167a9d9a-75b7-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7479c9f7-ebd8-451c-84ee-829e0b38796f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7479c9f7-ebd8-451c-84ee-829e0b38796f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7479c9f7-ebd8-451c-84ee-829e0b38796f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7479c9f7-ebd8-451c-84ee-829e0b38796f/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":18,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1595,"unit-size":640},"lastPublishedDate":"2026-07-09T19:53:47.013Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/3f59a9b5f14b29cae452.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-1114","internalId":"69e67b88-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/779c5afc-b5d7-41e9-a163-878e5b0ae5a8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/779c5afc-b5d7-41e9-a163-878e5b0ae5a8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/779c5afc-b5d7-41e9-a163-878e5b0ae5a8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/779c5afc-b5d7-41e9-a163-878e5b0ae5a8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/972ec7b9-e893-429d-a9f1-e92e2cc65cfb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/972ec7b9-e893-429d-a9f1-e92e2cc65cfb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/972ec7b9-e893-429d-a9f1-e92e2cc65cfb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/972ec7b9-e893-429d-a9f1-e92e2cc65cfb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3daff275-70d1-485e-a851-7a69d3678a64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3daff275-70d1-485e-a851-7a69d3678a64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3daff275-70d1-485e-a851-7a69d3678a64/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3daff275-70d1-485e-a851-7a69d3678a64/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2025-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":10,"free-rent":"oneHalfMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":true,"has-washer-dryer":true,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-08-06T19:24:15.123Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-terrace"]}
\ No newline at end of file
added tests/fixtures/akelius/45e326a3d060b774b097.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50060a-210","internalId":"8b160ebd-a4ac-11ea-8f49-000d3a245b90","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.519058,"longitude":-73.60932,"postalCode":"H2V 3M6","province":"QC","streetName":"590 Avenue Outremont"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17528751-9c60-4106-b50c-18b1932472c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17528751-9c60-4106-b50c-18b1932472c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17528751-9c60-4106-b50c-18b1932472c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17528751-9c60-4106-b50c-18b1932472c7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/317f208d-bb89-4d56-8bbc-bf47ff31e398/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/317f208d-bb89-4d56-8bbc-bf47ff31e398/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/317f208d-bb89-4d56-8bbc-bf47ff31e398/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/317f208d-bb89-4d56-8bbc-bf47ff31e398/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfcca847-d0f1-4db6-bb2e-65f43575d277/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfcca847-d0f1-4db6-bb2e-65f43575d277/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfcca847-d0f1-4db6-bb2e-65f43575d277/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfcca847-d0f1-4db6-bb2e-65f43575d277/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a16bf92-e6d3-449c-aa64-3818077f29d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a16bf92-e6d3-449c-aa64-3818077f29d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a16bf92-e6d3-449c-aa64-3818077f29d8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a16bf92-e6d3-449c-aa64-3818077f29d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb094a42-f8f9-4232-9771-d31f7531dcac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb094a42-f8f9-4232-9771-d31f7531dcac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb094a42-f8f9-4232-9771-d31f7531dcac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb094a42-f8f9-4232-9771-d31f7531dcac/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bb09f1c-1d04-4b41-a774-b4a1b1de67e2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bb09f1c-1d04-4b41-a774-b4a1b1de67e2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bb09f1c-1d04-4b41-a774-b4a1b1de67e2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bb09f1c-1d04-4b41-a774-b4a1b1de67e2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa5837b-96bc-4e45-8136-75d2b27f63af/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa5837b-96bc-4e45-8136-75d2b27f63af/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa5837b-96bc-4e45-8136-75d2b27f63af/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa5837b-96bc-4e45-8136-75d2b27f63af/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-07-08T00:00:00.000Z","borough":"Outremont","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 3M6","streetname":"590 Avenue Outremont","apartment-type":"apartment","construction-year":1942,"floor":2,"flooring":"herringboneParquet","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":30,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1595,"unit-size":454},"lastPublishedDate":"2026-07-08T18:57:32.007Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/46cd3b2ada063b29374f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-544","internalId":"56827dac-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f4e83e-962c-403a-a008-8efba57d339f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f4e83e-962c-403a-a008-8efba57d339f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f4e83e-962c-403a-a008-8efba57d339f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f4e83e-962c-403a-a008-8efba57d339f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/195279d3-b3a6-4dce-a50a-cd1f19b0fad1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/195279d3-b3a6-4dce-a50a-cd1f19b0fad1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/195279d3-b3a6-4dce-a50a-cd1f19b0fad1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/195279d3-b3a6-4dce-a50a-cd1f19b0fad1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdc878df-01be-47cc-8bea-27295149e3cc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdc878df-01be-47cc-8bea-27295149e3cc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdc878df-01be-47cc-8bea-27295149e3cc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdc878df-01be-47cc-8bea-27295149e3cc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/929b9b4e-866f-42bb-aef1-a9f0974dda79/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/929b9b4e-866f-42bb-aef1-a9f0974dda79/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/929b9b4e-866f-42bb-aef1-a9f0974dda79/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/929b9b4e-866f-42bb-aef1-a9f0974dda79/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e498839-4f14-4851-950a-2ee2e3d6b11a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e498839-4f14-4851-950a-2ee2e3d6b11a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e498839-4f14-4851-950a-2ee2e3d6b11a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e498839-4f14-4851-950a-2ee2e3d6b11a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/145c2288-ee63-4fe9-9a79-a8d4ef72d49c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/145c2288-ee63-4fe9-9a79-a8d4ef72d49c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/145c2288-ee63-4fe9-9a79-a8d4ef72d49c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/145c2288-ee63-4fe9-9a79-a8d4ef72d49c/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins West","apartment-type":"apartment","construction-year":1957,"floor":5,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1145,"unit-size":250},"lastPublishedDate":"2026-06-30T14:12:56.520Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/4771b1af06d92e5f5945.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50051a-702","internalId":"775e0cd3-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.47884,"longitude":-73.59878,"postalCode":"H3Z 1M1","province":"QC","streetName":"4800 Maisonneuve Blvd W"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f59b5a32-b9e1-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f59b5a32-b9e1-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f59b5a32-b9e1-11e9-a7cd-acde48001122/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f59b5a32-b9e1-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e18011-b9e1-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e18011-b9e1-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e18011-b9e1-11e9-a7cd-acde48001122/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e18011-b9e1-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dca215c-2dd6-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dca215c-2dd6-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dca215c-2dd6-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dca215c-2dd6-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f426e2a0-b9e1-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f426e2a0-b9e1-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f426e2a0-b9e1-11e9-a7cd-acde48001122/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f426e2a0-b9e1-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87c536f1-2dd6-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87c536f1-2dd6-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87c536f1-2dd6-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87c536f1-2dd6-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87555e1e-2dd6-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87555e1e-2dd6-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87555e1e-2dd6-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87555e1e-2dd6-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87a3cc40-2dd6-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87a3cc40-2dd6-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87a3cc40-2dd6-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87a3cc40-2dd6-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8782618f-2dd6-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8782618f-2dd6-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8782618f-2dd6-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8782618f-2dd6-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d3df63-2dd6-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d3df63-2dd6-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d3df63-2dd6-11e8-b7af-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d3df63-2dd6-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9467ae0f-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9467ae0f-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9467ae0f-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9467ae0f-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d993fd-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d993fd-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d993fd-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d993fd-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c36025d3-94e4-4c9f-9995-e327e10c788a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c36025d3-94e4-4c9f-9995-e327e10c788a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c36025d3-94e4-4c9f-9995-e327e10c788a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c36025d3-94e4-4c9f-9995-e327e10c788a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"virtualTourUrl":"https://my.matterport.com/show/?m=Q6SnvRih9jE","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1M1","streetname":"4800 Maisonneuve Blvd W","apartment-type":"apartment","construction-year":1973,"floor":7,"flooring":"laminate","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":200,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Vendôme","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":8,"pets-allowed":"yes","province":"QC","total-rent":2695,"unit-size":860,"views":"courtyardViews"},"lastPublishedDate":"2026-07-01T23:38:31.886Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/493026d67efd2cbc5354.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-307","internalId":"75002068-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e7642f1-4409-42b8-bdc4-311d2b726d28/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e7642f1-4409-42b8-bdc4-311d2b726d28/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e7642f1-4409-42b8-bdc4-311d2b726d28/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e7642f1-4409-42b8-bdc4-311d2b726d28/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/477f737f-997c-4ec1-a4d5-0715ac5cda80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/477f737f-997c-4ec1-a4d5-0715ac5cda80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/477f737f-997c-4ec1-a4d5-0715ac5cda80/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/477f737f-997c-4ec1-a4d5-0715ac5cda80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c264fe6-bf93-413d-b5c9-9168403e38ec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c264fe6-bf93-413d-b5c9-9168403e38ec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c264fe6-bf93-413d-b5c9-9168403e38ec/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c264fe6-bf93-413d-b5c9-9168403e38ec/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82949c91-94bc-4ebf-a911-9b57db01660c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82949c91-94bc-4ebf-a911-9b57db01660c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82949c91-94bc-4ebf-a911-9b57db01660c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82949c91-94bc-4ebf-a911-9b57db01660c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eddeca76-15ef-41c0-9fe4-d99180c58173/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eddeca76-15ef-41c0-9fe4-d99180c58173/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eddeca76-15ef-41c0-9fe4-d99180c58173/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eddeca76-15ef-41c0-9fe4-d99180c58173/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-11-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":3,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy - Concordia","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"open-house-end":"2026-05-23T17:30:00Z","open-house-start":"2026-05-23T15:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1465,"unit-size":640},"lastPublishedDate":"2026-06-11T20:17:30.692Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/4bf197e82dbc30816c06.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-218","internalId":"96020f2c-2d9c-11ef-b910-eaa925242293","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.50268,"longitude":-73.57816,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eeb4216b-89b9-43b0-93da-02d268ae9611/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eeb4216b-89b9-43b0-93da-02d268ae9611/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eeb4216b-89b9-43b0-93da-02d268ae9611/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eeb4216b-89b9-43b0-93da-02d268ae9611/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cbfda46-3a60-404b-8c45-96ad3d422f3a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cbfda46-3a60-404b-8c45-96ad3d422f3a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cbfda46-3a60-404b-8c45-96ad3d422f3a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cbfda46-3a60-404b-8c45-96ad3d422f3a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980549e6-bd9b-42ae-9504-415e36c956e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980549e6-bd9b-42ae-9504-415e36c956e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980549e6-bd9b-42ae-9504-415e36c956e9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980549e6-bd9b-42ae-9504-415e36c956e9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cadfef6d-4516-4615-9c76-043d9c04c72e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cadfef6d-4516-4615-9c76-043d9c04c72e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cadfef6d-4516-4615-9c76-043d9c04c72e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cadfef6d-4516-4615-9c76-043d9c04c72e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f15d0085-7534-40fc-a2ee-093401e09cd4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f15d0085-7534-40fc-a2ee-093401e09cd4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f15d0085-7534-40fc-a2ee-093401e09cd4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f15d0085-7534-40fc-a2ee-093401e09cd4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035138b-47c3-40c6-a4dd-5a1f633036e8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035138b-47c3-40c6-a4dd-5a1f633036e8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035138b-47c3-40c6-a4dd-5a1f633036e8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035138b-47c3-40c6-a4dd-5a1f633036e8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53fa8667-dbe3-4d26-be84-3727df68dfb8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53fa8667-dbe3-4d26-be84-3727df68dfb8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53fa8667-dbe3-4d26-be84-3727df68dfb8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53fa8667-dbe3-4d26-be84-3727df68dfb8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/933c5fd2-a568-44cc-8d6c-57406fc5fb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/933c5fd2-a568-44cc-8d6c-57406fc5fb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/933c5fd2-a568-44cc-8d6c-57406fc5fb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/933c5fd2-a568-44cc-8d6c-57406fc5fb62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a442428a-533a-4681-b70d-77df49e3dd09/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a442428a-533a-4681-b70d-77df49e3dd09/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a442428a-533a-4681-b70d-77df49e3dd09/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a442428a-533a-4681-b70d-77df49e3dd09/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d1817aa-9103-4057-9389-ddd17582e24a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d1817aa-9103-4057-9389-ddd17582e24a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d1817aa-9103-4057-9389-ddd17582e24a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d1817aa-9103-4057-9389-ddd17582e24a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":2,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1845,"unit-size":432},"lastPublishedDate":"2026-08-06T18:41:47.131Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/4c838ec7946511449266.html +184 −0
@@ -0,0 +1,184 @@
1 +<!DOCTYPE html><html lang="en"><head>
2 + <!-- Resource hints to speed up external connections -->
3 + <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="">
4 + <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="">
5 + <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
6 + <link rel="dns-prefetch" href="https://www.googletagmanager.com">
7 + <link rel="dns-prefetch" href="https://static.hotjar.com">
8 + <link rel="dns-prefetch" href="https://unpkg.com">
9 + <link rel="dns-prefetch" href="https://maps.googleapis.com">
10 +
11 + <script>
12 + tagNumber = '';
13 + if(location.host.includes('akelius-technology')){
14 + tagNumber = 'GTM-W4BG6W4';
15 + }else if(location.host.includes('forest') || location.host.includes('skog')){
16 + tagNumber = 'GTM-T5WQZJM';
17 + }else if(location.host.includes('akelius-apartments')){
18 + tagNumber = 'GTM-MC99JZXF';
19 + }else if(location.host.includes('akelius-math') || location.host.includes('akelius-mathematics')){
20 + tagNumber = 'GTM-NH32KVX5';
21 + }else if(location.host.includes('akelius-languages.com')){
22 + tagNumber = 'GTM-PN92BKSF';
23 + }else if(location.host.includes('akelius-learning.com')){
24 + tagNumber = 'GTM-MH665C2L';
25 + }else if(location.host.includes('akelius-foundation.org') || location.host.includes('foundation.akelius.de')){
26 + tagNumber = 'GTM-N28GZ9CB';
27 + }else{
28 + tagNumber = 'GTM-58NS5WV';
29 + }
30 + </script>
31 +
32 + <!-- Google Tag Manager -->
33 + <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
34 + new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
35 + j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
36 + 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
37 + })(window,document,'script','dataLayer',tagNumber);
38 + </script>
39 +
40 + <!-- End Google Tag Manager -->
41 +
42 +
43 + <!-- Hotjar Tracking Code for Akelius Apartments -->
44 + <script>
45 + if(location.host.includes('akelius-apartments')) {
46 + (function (h, o, t, j, a, r) {
47 + h.hj = h.hj || function () {
48 + (h.hj.q = h.hj.q || []).push(arguments)
49 + };
50 + h._hjSettings = {hjid: 5214676, hjsv: 6};
51 + a = o.getElementsByTagName('head')[0];
52 + r = o.createElement('script');
53 + r.async = 1;
54 + r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
55 + a.appendChild(r);
56 + })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
57 + }
58 + </script>
59 + <script>
60 + (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
61 + v: "weekly",
62 + key: "AIzaSyCeGff5V5R-gCYA85t06dgyUjhcgosci9E"
63 + });
64 + </script>
65 +
66 + <script>
67 + if (global === undefined) {
68 + var global = window;
69 + }
70 + </script>
71 + <!-- Defer font loading to not block render -->
72 + <style>@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2');}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}.material-icons-outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}</style>
73 + <noscript><link href="https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined&display=swap" rel="stylesheet"></noscript>
74 +
75 + <!-- Defer MarkerClusterer - not needed for initial render -->
76 + <script src="https://unpkg.com/@googlemaps/markerclusterer/dist/index.min.js" defer=""></script>
77 +
78 + <meta charset="utf-8">
79 + <title>Montréal Apartments for Rent | Find Your Rental | Akelius Residential</title>
80 + <base href="/">
81 +
82 + <meta name="viewport" content="width=device-width, initial-scale=1">
83 + <meta name="theme-color" content="#172b53">
84 + <link rel="manifest" href="manifest.json">
85 + <link rel="icon" type="image/x-icon" href="/favicon.ico">
86 + <link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
87 + <link rel="apple-touch-startup-image" href="assets/icons/launch.png">
88 + <meta name="theme-color" content="#172b53">
89 + <meta name="description" content="Discover a range of rental apartments in Montréal, Canada. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.">
90 + <meta property="og:description" content="">
91 + <meta property="og:url" content="">
92 + <meta property="og:title" content="">
93 + <meta property="og:image" content="">
94 + <meta name="mobile-web-app-capable" content="yes">
95 + <meta name="apple-mobile-web-app-capable" content="yes">
96 + <meta name="apple-mobile-web-app-title" content="Akelius">
97 + <meta name="google" content="notranslate">
98 + <style>
99 + body {
100 + margin: 0;
101 + }
102 + .shell {
103 + width: 100%;
104 + text-align: center;
105 + }
106 + .toolbar {
107 + height: 64px;
108 + display: flex;
109 + box-sizing: border-box;
110 + padding: 0 16px;
111 + width: 100%;
112 + flex-direction: row;
113 + align-items: center;
114 + white-space: nowrap;
115 + }
116 + .toolbar img {
117 + height: 22px;
118 + }
119 + .lds-ring {
120 + display: inline-block;
121 + position: relative;
122 + width: 64px;
123 + height: 64px;
124 + margin-top: 15vw;
125 + }
126 + .lds-ring div {
127 + box-sizing: border-box;
128 + display: block;
129 + position: absolute;
130 + width: 51px;
131 + height: 51px;
132 + margin: 6px;
133 + border: 6px solid #357ca2;
134 + border-radius: 50%;
135 + animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
136 + border-color: #357ca2 transparent transparent transparent;
137 + }
138 + .lds-ring div:nth-child(1) {
139 + animation-delay: -0.45s;
140 + }
141 + .lds-ring div:nth-child(2) {
142 + animation-delay: -0.3s;
143 + }
144 + .lds-ring div:nth-child(3) {
145 + animation-delay: -0.15s;
146 + }
147 + @keyframes lds-ring {
148 + 0% {
149 + transform: rotate(0deg);
150 + }
151 + 100% {
152 + transform: rotate(360deg);
153 + }
154 + }
155 + </style>
156 + <link rel="manifest" href="manifest.webmanifest">
157 + <meta name="theme-color" content="#1976d2">
158 +
159 + <!-- Google Search Console verification for Montreal -->
160 + <meta name="google-site-verification" content="bZIlzsi9D_CbWg8WCV5BBtVw6t48GJjFMBOyYQ2SJfI">
161 +<link rel="stylesheet" href="styles-KC3QYISB.css"><style ng-app-id="akeliusWebsite">.app-loader-overlay[_ngcontent-akeliusWebsite-c1349204229]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:999;pointer-events:none}</style><style ng-app-id="akeliusWebsite">.sidenav-container[_ngcontent-akeliusWebsite-c2604718882]{height:100%}.spacer[_ngcontent-akeliusWebsite-c2604718882]{flex:1 1 auto}.app-header[_ngcontent-akeliusWebsite-c2604718882]{height:64px;border-bottom:1px solid #e2e5e8;display:flex;align-items:center;padding:0 16px;line-height:19px;position:sticky;top:0;background-color:var(--background);z-index:1000}.app-header[_ngcontent-akeliusWebsite-c2604718882] img[_ngcontent-akeliusWebsite-c2604718882]{height:24px;width:102px}.headline[_ngcontent-akeliusWebsite-c2604718882]{font-family:Verdana,sans-serif;font-size:16px;margin-left:12px}@media(min-width:600px){.headline[_ngcontent-akeliusWebsite-c2604718882]{font-size:24px;margin-left:32px}}.logo[_ngcontent-akeliusWebsite-c2604718882]{margin:0}</style><style ng-app-id="akeliusWebsite">.container[_ngcontent-akeliusWebsite-c1728346876]{min-height:auto}.language[_ngcontent-akeliusWebsite-c1728346876]{display:flex;margin-left:10px}.footer[_ngcontent-akeliusWebsite-c1728346876]{display:flex;align-items:center;min-height:45px;border-top:1px solid var(--line-color)}.footer.mobile-header-links[_ngcontent-akeliusWebsite-c1728346876] .container[_ngcontent-akeliusWebsite-c1728346876]{margin:0;padding:0;max-width:100%;width:100%}.footer.mobile-header-links[_ngcontent-akeliusWebsite-c1728346876] .container[_ngcontent-akeliusWebsite-c1728346876] .links[_ngcontent-akeliusWebsite-c1728346876]{display:flex;flex-direction:column}.footer.mobile-header-links[_ngcontent-akeliusWebsite-c1728346876] .container[_ngcontent-akeliusWebsite-c1728346876] .links[_ngcontent-akeliusWebsite-c1728346876] app-link[_ngcontent-akeliusWebsite-c1728346876]{margin:0;border-bottom:1px solid #e2e5e8}.footer.mobile-header-links[_ngcontent-akeliusWebsite-c1728346876] .container[_ngcontent-akeliusWebsite-c1728346876] .links[_ngcontent-akeliusWebsite-c1728346876] app-link.active[_ngcontent-akeliusWebsite-c1728346876]{background-color:var(--primary-color);text-decoration:none}.footer.mobile-header-links[_ngcontent-akeliusWebsite-c1728346876] .container[_ngcontent-akeliusWebsite-c1728346876] .links[_ngcontent-akeliusWebsite-c1728346876] a[_ngcontent-akeliusWebsite-c1728346876]{margin:0;padding:12px 30px}.footer[_ngcontent-akeliusWebsite-c1728346876] .container[_ngcontent-akeliusWebsite-c1728346876]{display:flex}.footer[_ngcontent-akeliusWebsite-c1728346876] app-link[_ngcontent-akeliusWebsite-c1728346876], .footer[_ngcontent-akeliusWebsite-c1728346876] a[_ngcontent-akeliusWebsite-c1728346876], .footer[_ngcontent-akeliusWebsite-c1728346876] a{font-weight:initial;color:#000;margin:0 10px;cursor:pointer}.footer[_ngcontent-akeliusWebsite-c1728346876] app-link[_ngcontent-akeliusWebsite-c1728346876]:first-child, .footer[_ngcontent-akeliusWebsite-c1728346876] a[_ngcontent-akeliusWebsite-c1728346876]:first-child, .footer[_ngcontent-akeliusWebsite-c1728346876] a:first-child{margin-left:0}@media(max-width:599.9px){.footer[_ngcontent-akeliusWebsite-c1728346876]{padding-top:8px}.links[_ngcontent-akeliusWebsite-c1728346876]{display:flex;flex-wrap:wrap}.links[_ngcontent-akeliusWebsite-c1728346876] app-link[_ngcontent-akeliusWebsite-c1728346876], .links[_ngcontent-akeliusWebsite-c1728346876] a[_ngcontent-akeliusWebsite-c1728346876]{margin:0}}</style><style ng-app-id="akeliusWebsite">.mat-menu-panel .mat-menu-item{margin:0} .mat-menu-panel .mat-menu-content:not(:empty){min-width:220px}.warning[_ngcontent-akeliusWebsite-c4041816760]:after{background-color:var(--status-warning-color);content:" ";width:12px;height:12px;border-radius:12px;display:block;position:absolute;top:4px;right:4px}.new-menu[_ngcontent-akeliusWebsite-c4041816760]{background-color:var(--status-warning-color);border-radius:16px;margin-left:16px;padding:8px}.header-button[_ngcontent-akeliusWebsite-c4041816760]:hover{background-color:#fff!important}</style><style ng-app-id="akeliusWebsite">.no-markers[_ngcontent-akeliusWebsite-c2571688229]{margin:24px 0 12px}app-unit-card[_ngcontent-akeliusWebsite-c2571688229]{margin-bottom:12px}.full-width-on-mobile[_ngcontent-akeliusWebsite-c2571688229]{width:100%;display:block}h1[_ngcontent-akeliusWebsite-c2571688229]{margin-bottom:15px}h2[_ngcontent-akeliusWebsite-c2571688229]{margin-top:0;margin-bottom:25px}.sorting[_ngcontent-akeliusWebsite-c2571688229]{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;margin-bottom:24px}mat-button-toggle-group[_ngcontent-akeliusWebsite-c2571688229]{border:1px solid var(--line-color);width:100%}mat-button-toggle-group[_ngcontent-akeliusWebsite-c2571688229] mat-button-toggle[_ngcontent-akeliusWebsite-c2571688229]{width:50%}mat-button-toggle-group[_ngcontent-akeliusWebsite-c2571688229] mat-button-toggle[_ngcontent-akeliusWebsite-c2571688229] button[_ngcontent-akeliusWebsite-c2571688229]{height:40px;text-align:left;padding:0}.options[_ngcontent-akeliusWebsite-c2571688229]{width:100%}@media(min-width:960px){.options.uk[_ngcontent-akeliusWebsite-c2571688229]{display:flex;gap:20px}}app-unit-map[_ngcontent-akeliusWebsite-c2571688229]{width:100%;flex:100%;display:flex}@media(min-width:960px){.unit-cards[_ngcontent-akeliusWebsite-c2571688229]{margin:0 8px}mat-button-toggle-group[_ngcontent-akeliusWebsite-c2571688229]{width:initial;margin-bottom:16px;margin-top:12px}.full-width-on-mobile[_ngcontent-akeliusWebsite-c2571688229]{width:initial}.sorting[_ngcontent-akeliusWebsite-c2571688229]{flex-direction:row;margin-bottom:0}.unit-list[_ngcontent-akeliusWebsite-c2571688229]{width:100%}.mat-button-toggle-group[_ngcontent-akeliusWebsite-c2571688229]{margin-top:-8px;align-self:end}}.map-container[_ngcontent-akeliusWebsite-c2571688229]{height:500px;position:relative}[_nghost-akeliusWebsite-c2571688229]{--button-toggle-line-height: 40px;--form-field-subscript-height: 16px;--button-toggle-border-radius: 3px}[_nghost-akeliusWebsite-c2571688229] .mat-button-toggle-appearance-standard[_ngcontent-akeliusWebsite-c2571688229] .mat-button-toggle-label-content[_ngcontent-akeliusWebsite-c2571688229]{line-height:var(--button-toggle-line-height)!important}[_nghost-akeliusWebsite-c2571688229] .mat-mdc-form-field-subscript-wrapper[_ngcontent-akeliusWebsite-c2571688229]{height:var(--form-field-subscript-height)}[_nghost-akeliusWebsite-c2571688229] .mat-button-toggle-group-appearance-standard[_ngcontent-akeliusWebsite-c2571688229] .mat-button-toggle[_ngcontent-akeliusWebsite-c2571688229] + .mat-button-toggle[_ngcontent-akeliusWebsite-c2571688229]{border-left:none}[_nghost-akeliusWebsite-c2571688229] .mat-button-toggle-group-appearance-standard[_ngcontent-akeliusWebsite-c2571688229]{border-radius:var(--button-toggle-border-radius)!important}h1[_ngcontent-akeliusWebsite-c2571688229]{margin-bottom:4px}h2[_ngcontent-akeliusWebsite-c2571688229]{margin-bottom:16px}@media(min-width:960px){.map-container[_ngcontent-akeliusWebsite-c2571688229]{height:fit-content;position:-webkit-sticky;position:sticky;top:10px;width:50%;flex:50%}.sorting[_ngcontent-akeliusWebsite-c2571688229] .options[_ngcontent-akeliusWebsite-c2571688229]{max-width:270px}}[_nghost-akeliusWebsite-c2571688229]{--button-toggle-border-radius: 8px}</style><style ng-app-id="akeliusWebsite">.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%));flex-shrink:0;text-align:center;width:var(--mat-icon-button-state-layer-size, 40px);height:var(--mat-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2);font-size:var(--mat-icon-button-icon-size, 24px);color:var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus-visible>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-icon-button-touch-target-size, 48px);display:var(--mat-icon-button-touch-target-display, block);left:50%;width:var(--mat-icon-button-touch-target-size, 48px);transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mat-icon-button-icon-size, 24px);height:var(--mat-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%))}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}
162 +</style><style ng-app-id="akeliusWebsite">@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
163 +</style><style ng-app-id="akeliusWebsite">.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus-visible::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}
164 +</style><style ng-app-id="akeliusWebsite">mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}
165 +</style><style ng-app-id="akeliusWebsite">.links-padding[_ngcontent-akeliusWebsite-c4086453274]{padding:12px 30px;display:inline-block;width:100%}.links-padding[_ngcontent-akeliusWebsite-c4086453274]:hover{background-color:var(--primary-color);text-decoration:none}</style><style ng-app-id="akeliusWebsite">mat-form-field[_ngcontent-akeliusWebsite-c464211512]{width:100%}[_nghost-akeliusWebsite-c464211512] .mat-form-field .mat-form-field-wrapper .mat-form-field-subscript-wrapper{min-height:initial}</style><style ng-app-id="akeliusWebsite">[_nghost-akeliusWebsite-c3750215163]{width:100%;display:block}[_nghost-akeliusWebsite-c3750215163] mat-form-field[_ngcontent-akeliusWebsite-c3750215163]{display:block;width:100%}@media(min-width:960px)and (max-width:1279.9px){.commercial-type[_nghost-akeliusWebsite-c3750215163] mat-form-field[_ngcontent-akeliusWebsite-c3750215163]{max-width:calc(50% - 7.5px)}}</style><style ng-app-id="akeliusWebsite">.mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mat-button-toggle-legacy-shape);transform:translateZ(0)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}@media(forced-colors: active){.mat-button-toggle-standalone,.mat-button-toggle-group{outline:solid 1px}}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}@media(forced-colors: active){.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{outline:0}}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-button-toggle-legacy-text-color);font-family:var(--mat-button-toggle-legacy-label-text-font);font-size:var(--mat-button-toggle-legacy-label-text-size);line-height:var(--mat-button-toggle-legacy-label-text-line-height);font-weight:var(--mat-button-toggle-legacy-label-text-weight);letter-spacing:var(--mat-button-toggle-legacy-label-text-tracking);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-legacy-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-button-toggle-legacy-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checkbox-wrapper{display:inline-block;justify-content:flex-start;align-items:center;width:0;height:18px;line-height:18px;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:16px;transform:translate3d(0, -50%, 0)}[dir=rtl] .mat-button-toggle-checkbox-wrapper{left:auto;right:16px}.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:12px}[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:auto;right:12px}.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper{width:18px}.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper{transition:width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper{transition:none}.mat-button-toggle-checked{color:var(--mat-button-toggle-legacy-selected-state-text-color);background-color:var(--mat-button-toggle-legacy-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-button-toggle-legacy-disabled-state-text-color);background-color:var(--mat-button-toggle-legacy-disabled-state-background-color);--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-legacy-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-button-toggle-legacy-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-button-toggle-text-color, var(--mat-sys-on-surface));background-color:var(--mat-button-toggle-background-color, transparent);font-family:var(--mat-button-toggle-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-toggle-label-text-size, var(--mat-sys-label-large-size));line-height:var(--mat-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));font-weight:var(--mat-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-toggle-disabled-state-background-color, transparent)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-button-toggle-state-layer-color, var(--mat-sys-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-button-toggle-legacy-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-button-toggle-height, 40px)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-button-toggle-legacy-state-layer-color)}@media(forced-colors: active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-animations-enabled .mat-button-toggle-button{transition:padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-button{transition:none}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:30px}[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;padding-right:30px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-bottom-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-top-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}
166 +</style><style ng-app-id="akeliusWebsite">.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}
167 +</style><style ng-app-id="akeliusWebsite">[_nghost-akeliusWebsite-c462136674]{padding:0;display:block}[_nghost-akeliusWebsite-c462136674] a{color:#000}[_nghost-akeliusWebsite-c462136674] .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:5%}[_nghost-akeliusWebsite-c462136674] .swiper-button-prev.mdc-icon-button, [_nghost-akeliusWebsite-c462136674] .swiper-button-next.mdc-icon-button{border:none;background:none;color:#fff;pointer-events:auto}[_nghost-akeliusWebsite-c462136674] .swiper-pagination-bullet-active{background:#fff}[_nghost-akeliusWebsite-c462136674] .swiper-wrapper .swiper-slide .slid-content img{object-fit:cover}@media(max-width:959.9px){[_nghost-akeliusWebsite-c462136674] .swiper-wrapper .swiper-slide .slid-content{width:100%}}[_nghost-akeliusWebsite-c462136674] .gallery img{object-fit:cover}[_nghost-akeliusWebsite-c462136674] .gallery .slid-content{width:100%}[_nghost-akeliusWebsite-c462136674] .gallery swiper-container::part(button-prev), [_nghost-akeliusWebsite-c462136674] .gallery swiper-container::part(button-next){border:none}[_nghost-akeliusWebsite-c462136674] .gallery swiper-container{--swiper-navigation-size: 10px}[_nghost-akeliusWebsite-c462136674] .gallery:not(.full-screen) img{object-fit:cover}[_nghost-akeliusWebsite-c462136674] .gallery:not(.full-screen) .slid-content{width:100%}@media(max-width:959.9px){[_nghost-akeliusWebsite-c462136674] .gallery:not(.full-screen) swiper-container{max-height:200px}}@media(min-width:0)and (max-width:599.9px){[_nghost-akeliusWebsite-c462136674] .gallery:not(.full-screen) swiper-container{max-height:180px}}[_nghost-akeliusWebsite-c462136674] .gallery:not(.full-screen) swiper-container img{max-height:200px}a[_ngcontent-akeliusWebsite-c462136674]{margin:0;height:100%}a[_ngcontent-akeliusWebsite-c462136674] > div[_ngcontent-akeliusWebsite-c462136674]{height:100%}.item[_ngcontent-akeliusWebsite-c462136674]{font-weight:initial;color:#000;border-radius:3px;border:1px solid #e2e5e8;display:flex;position:relative}.item[_ngcontent-akeliusWebsite-c462136674]:hover{box-shadow:0 4px 4px #00000040;border-radius:3px}@media(max-width:599.9px){.item[_ngcontent-akeliusWebsite-c462136674]{margin-bottom:15px}}.item[_ngcontent-akeliusWebsite-c462136674] a[_ngcontent-akeliusWebsite-c462136674], .no-underline[_ngcontent-akeliusWebsite-c462136674]{text-decoration:none}.promotions[_ngcontent-akeliusWebsite-c462136674]{position:absolute;z-index:100;bottom:0;border-radius:0 0 0 2px;background:var(--advert-background);padding:12px;line-height:100%;color:#000;white-space:nowrap}.promotions[_ngcontent-akeliusWebsite-c462136674]:hover, .promotions[_ngcontent-akeliusWebsite-c462136674]:visited{color:#000}@media(max-width:959.9px){.promotions[_ngcontent-akeliusWebsite-c462136674]{display:block;position:initial}}@media(min-width:1280px){.promotions[_ngcontent-akeliusWebsite-c462136674]{font-size:.9em}}.description[_ngcontent-akeliusWebsite-c462136674]{flex:1 1 50%}@media(max-width:959.9px){.description[_ngcontent-akeliusWebsite-c462136674]{flex:1 1 100%}}.description[_ngcontent-akeliusWebsite-c462136674] .content[_ngcontent-akeliusWebsite-c462136674]{min-height:180px;padding:24px 24px 12px}@media(min-width:1280px){.facts[_ngcontent-akeliusWebsite-c462136674]:not(.full-width){width:100%}}.facts[_ngcontent-akeliusWebsite-c462136674]{display:flex;flex-direction:column;flex-grow:1}.facts[_ngcontent-akeliusWebsite-c462136674] .group[_ngcontent-akeliusWebsite-c462136674]{display:flex}.facts[_ngcontent-akeliusWebsite-c462136674] .group[_ngcontent-akeliusWebsite-c462136674]:last-child{margin-top:8px}.facts[_ngcontent-akeliusWebsite-c462136674] .fact[_ngcontent-akeliusWebsite-c462136674]{font-size:16px;line-height:20px;width:50%}@media(min-width:1280px){.facts[_ngcontent-akeliusWebsite-c462136674] .fact[_ngcontent-akeliusWebsite-c462136674]{width:30%}}.facts[_ngcontent-akeliusWebsite-c462136674] .availability-date[_ngcontent-akeliusWebsite-c462136674]{padding-right:80px}.facts.full-width[_ngcontent-akeliusWebsite-c462136674] .fact[_ngcontent-akeliusWebsite-c462136674]{width:50%}.title[_ngcontent-akeliusWebsite-c462136674]{display:flex}.title[_ngcontent-akeliusWebsite-c462136674] h3[_ngcontent-akeliusWebsite-c462136674]{margin-top:0;flex-grow:1}.title[_ngcontent-akeliusWebsite-c462136674] .actions[_ngcontent-akeliusWebsite-c462136674]{display:flex;align-items:center}img.aspect-ratio[_ngcontent-akeliusWebsite-c462136674]{border-radius:2px 0 0 2px}app-gallery[_ngcontent-akeliusWebsite-c462136674]{width:100%;display:block}@media(min-width:960px){app-gallery[_ngcontent-akeliusWebsite-c462136674]:not(.without-promotion) swiper-container{--swiper-pagination-bottom: 3rem}}.max-width[_ngcontent-akeliusWebsite-c462136674]{width:100%}@media(min-width:960px){.max-width[_ngcontent-akeliusWebsite-c462136674]{max-width:320px;width:320px}.image-slider[_ngcontent-akeliusWebsite-c462136674]{position:relative}}@media(min-width:960px)and (max-width:1366px){.image-slider[_ngcontent-akeliusWebsite-c462136674]{width:100%}}@media(min-width:960px){.image-slider[_ngcontent-akeliusWebsite-c462136674] .unit-list-gallery[_ngcontent-akeliusWebsite-c462136674] swiper-slide div{pointer-events:none}[_nghost-akeliusWebsite-c462136674] .pagination-height .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20%}[_nghost-akeliusWebsite-c462136674] .unit-list-gallery.without-promotion .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:5%}[_nghost-akeliusWebsite-c462136674] .gallery:not(.full-screen){height:180px}[_nghost-akeliusWebsite-c462136674] .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:24%}[_nghost-akeliusWebsite-c462136674] .swiper-slide img{max-height:initial}}</style><style ng-app-id="akeliusWebsite">.forest-swiper-height[_ngcontent-akeliusWebsite-c875433097]{height:100%}.swiper-wrapper-container[_ngcontent-akeliusWebsite-c875433097]{position:relative;max-height:100%;height:100%;overflow:hidden}.slider-item-label[_ngcontent-akeliusWebsite-c875433097]{text-align:center}.icon-close.mdc-icon-button[_ngcontent-akeliusWebsite-c875433097]{display:none;margin-right:0;background-color:transparent;color:#fff;opacity:.8;position:absolute;right:10px;top:10px;z-index:2}div.full-screen[_ngcontent-akeliusWebsite-c875433097]{background:#000;height:100%;width:100%;left:0;max-width:none;outline:none;overflow:hidden;position:fixed!important;top:0;touch-action:none;z-index:1500;display:flex;justify-content:center;align-items:center}div.full-screen[_ngcontent-akeliusWebsite-c875433097] .icon-close[_ngcontent-akeliusWebsite-c875433097]{display:block;position:fixed;top:10px;right:10px}@media(min-width:960px){.gallery.fixed-height[_ngcontent-akeliusWebsite-c875433097]:not(.full-screen){background:#000}}@media(max-width:959.9px){.gallery.fixed-height[_ngcontent-akeliusWebsite-c875433097]:not(.full-screen) swiper-slide[_ngcontent-akeliusWebsite-c875433097]{height:auto}}@media(min-width:960px)and (max-width:1279.9px){.gallery.fixed-height[_ngcontent-akeliusWebsite-c875433097]:not(.full-screen) swiper-slide[_ngcontent-akeliusWebsite-c875433097]{height:30vw}}@media(min-width:1280px)and (max-width:1919.9px){.gallery.fixed-height[_ngcontent-akeliusWebsite-c875433097]:not(.full-screen) swiper-slide[_ngcontent-akeliusWebsite-c875433097]{height:25vw}}@media(min-width:1920px){.gallery.fixed-height[_ngcontent-akeliusWebsite-c875433097]:not(.full-screen) swiper-slide[_ngcontent-akeliusWebsite-c875433097]{height:19vw}}.gallery.fixed-height[_ngcontent-akeliusWebsite-c875433097]:not(.full-screen) swiper-slide[_ngcontent-akeliusWebsite-c875433097]{height:385px}img[_ngcontent-akeliusWebsite-c875433097]:not([src]){display:none}.floor-plan[_ngcontent-akeliusWebsite-c875433097] img[_ngcontent-akeliusWebsite-c875433097]{height:100%!important}swiper-container[_ngcontent-akeliusWebsite-c875433097]{width:100%;height:100%}img[_ngcontent-akeliusWebsite-c875433097]{width:100%;height:100%;max-height:100vh;max-width:100vw;object-fit:contain}img.forest-img[_ngcontent-akeliusWebsite-c875433097]{width:100%;height:100%;object-fit:cover}swiper-slide[_ngcontent-akeliusWebsite-c875433097]{display:flex;align-items:center;justify-content:center}@media(min-width:960px){swiper-slide[_ngcontent-akeliusWebsite-c875433097] .slid-content[_ngcontent-akeliusWebsite-c875433097]{height:100%;width:100%}}swiper-container[_ngcontent-akeliusWebsite-c875433097]::part(button-prev), swiper-container[_ngcontent-akeliusWebsite-c875433097]::part(button-next){background-color:color-mix(in srgb,var(--swiper-navigation-color),transparent 70%);color:var(--swiper-navigation-color);border-radius:8px;padding:10px;margin-top:calc(-24px - var(--swiper-navigation-size) / 2);border:2px solid var(--swiper-navigation-color);width:24px;height:20px}swiper-container[_ngcontent-akeliusWebsite-c875433097]::part(button-prev):hover, swiper-container[_ngcontent-akeliusWebsite-c875433097]::part(button-next):hover{background-color:color-mix(in srgb,var(--swiper-navigation-color),transparent 50%)}swiper-container[_ngcontent-akeliusWebsite-c875433097]{--swiper-navigation-color: #fff;--swiper-navigation-size: 16px;--swiper-navigation-sides-offset: 8px}.swiper-button-next[_ngcontent-akeliusWebsite-c875433097] svg[_ngcontent-akeliusWebsite-c875433097]{width:20px;height:20px}swiper-container[_ngcontent-akeliusWebsite-c875433097]{--swiper-pagination-bullet-inactive-color: #999;--swiper-pagination-bullet-size: 8px;--swiper-pagination-color: var(--swiper-navigation-color);--swiper-pagination-bottom: 5%}</style><style ng-app-id="akeliusWebsite">.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator,.mdc-text-field__input::-webkit-search-cancel-button{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));border-width:var(--mat-form-field-outlined-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mat-form-field-outlined-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{max-width:min(100%,calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mat-form-field-filled-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mat-form-field-filled-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}
168 +</style><style ng-app-id="akeliusWebsite">@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-select-open .mat-mdc-select-arrow{transform:rotate(180deg)}.mat-form-field-animations-enabled .mat-mdc-select-arrow{transition:transform 80ms linear}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}
169 +</style><style ng-app-id="akeliusWebsite">.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active,.mat-mdc-option-multiple,:focus,:hover){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active,.mat-mdc-option-multiple,:focus,:hover) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}
170 +</style><style ng-app-id="akeliusWebsite">.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
171 +</style><style ng-app-id="akeliusWebsite">.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}
172 +</style><style ng-app-id="akeliusWebsite">.monetary-key-fact[_ngcontent-akeliusWebsite-c1272275488]{display:flex;justify-content:space-between}.monetary-key-fact[_ngcontent-akeliusWebsite-c1272275488] .value[_ngcontent-akeliusWebsite-c1272275488]{display:flex;flex-direction:column}.monetary-key-fact[_ngcontent-akeliusWebsite-c1272275488] .value.has-label[_ngcontent-akeliusWebsite-c1272275488]{align-items:flex-end;min-width:100px}.monetary-key-fact.flex-direction[_ngcontent-akeliusWebsite-c1272275488]{flex-direction:column-reverse}.monetary-key-fact.flex-direction[_ngcontent-akeliusWebsite-c1272275488] .value.has-label[_ngcontent-akeliusWebsite-c1272275488]{align-items:flex-start}</style></head>
173 +<body><!--nghm-->
174 +
175 +<app-root ng-version="21.2.6" _nghost-akeliuswebsite-c1349204229="" ngh="18" ng-server-context="ssr"><!----><router-outlet _ngcontent-akeliuswebsite-c1349204229=""></router-outlet><app-template ngh="17"><app-navigation _nghost-akeliuswebsite-c2604718882="" ngh="1"><div _ngcontent-akeliuswebsite-c2604718882="" class="app-header"><a _ngcontent-akeliuswebsite-c2604718882="" aria-label="home" class="logo" href="/en"><img _ngcontent-akeliuswebsite-c2604718882="" alt="akelius logo" src="assets/img/akelius_logo.svg"></a><span _ngcontent-akeliuswebsite-c2604718882="" class="headline">Akelius Residential Property AB</span><span _ngcontent-akeliuswebsite-c2604718882="" class="spacer"></span><app-right-header _ngcontent-akeliuswebsite-c2604718882="" _nghost-akeliuswebsite-c4041816760="" ngh="2"><div _ngcontent-akeliuswebsite-c4041816760=""><button _ngcontent-akeliuswebsite-c4041816760="" mat-icon-button="" aria-label="Language" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base header-button globe large-icon mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" ngh="0"><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c4041816760="" role="img" svgicon="languages-sphere" class="mat-icon notranslate large-icon mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="languages-sphere" ngh="1"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"></svg></mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----></div><!----></app-right-header></div><div class="container"><router-outlet></router-outlet><app-unit-list _nghost-akeliuswebsite-c2571688229="" ngh="14"><h1 _ngcontent-akeliuswebsite-c2571688229="">Montreal</h1><h2 _ngcontent-akeliuswebsite-c2571688229="">apartments 247</h2><div _ngcontent-akeliuswebsite-c2571688229=""><div _ngcontent-akeliuswebsite-c2571688229="" class="sorting"><div _ngcontent-akeliuswebsite-c2571688229="" class="options"><app-unit-sorting _ngcontent-akeliuswebsite-c2571688229="" class="full-width-on-mobile" _nghost-akeliuswebsite-c464211512="" ngh="5"><mat-form-field _ngcontent-akeliuswebsite-c464211512="" class="mat-mdc-form-field mat-mdc-form-field-type-mat-select mat-form-field-appearance-outline mat-primary" ngh="3"><!----><div class="mat-mdc-text-field-wrapper mdc-text-field mdc-text-field--outlined mdc-text-field--no-label"><!----><div class="mat-mdc-form-field-flex"><div matformfieldnotchedoutline="" class="mdc-notched-outline mdc-notched-outline--no-label" ngh="1"><div class="mat-mdc-notch-piece mdc-notched-outline__leading"></div><div class="mat-mdc-notch-piece mdc-notched-outline__notch"><!----><!----><!----></div><div class="mat-mdc-notch-piece mdc-notched-outline__trailing"></div></div><!----><!----><!----><div class="mat-mdc-form-field-infix"><!----><mat-select _ngcontent-akeliuswebsite-c464211512="" role="combobox" aria-haspopup="listbox" ngdefaultcontrol="" disableripple="" class="mat-mdc-select" aria-labelledby="mat-select-value-akeliusWebsite26981" id="mat-select-akeliusWebsite26981" tabindex="0" aria-expanded="false" aria-required="false" aria-disabled="false" aria-invalid="false" ngh="4"><div cdk-overlay-origin="" class="mat-mdc-select-trigger"><div class="mat-mdc-select-value" id="mat-select-value-akeliusWebsite26981"><!----><span class="mat-mdc-select-value-text"><!----><span class="mat-mdc-select-min-line">rent, low to high</span><!----></span><!----></div><div class="mat-mdc-select-arrow-wrapper"><div class="mat-mdc-select-arrow"><svg viewBox="0 0 24 24" width="24px" height="24px" focusable="false" aria-hidden="true"><path d="M7 10l5 5 5-5z"></path></svg></div></div></div><!----></mat-select></div><!----><!----></div><!----></div><div aria-atomic="true" aria-live="polite" class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align"><!----><div class="mat-mdc-form-field-hint-wrapper"><!----><div class="mat-mdc-form-field-hint-spacer"></div></div><!----></div></mat-form-field><!----><!----></app-unit-sorting><app-unit-filter-dropdown-borough _ngcontent-akeliuswebsite-c2571688229="" ngh="1"><app-unit-filter-dropdown-multiple _nghost-akeliuswebsite-c3750215163="" ngh="8"><mat-form-field _ngcontent-akeliuswebsite-c3750215163="" ngdefaultcontrol="" class="mat-mdc-form-field filter mat-mdc-form-field-type-mat-select mat-form-field-appearance-outline mat-form-field-hide-placeholder mat-primary" id="filter_borough" ngh="6"><!----><div class="mat-mdc-text-field-wrapper mdc-text-field mdc-text-field--outlined"><!----><div class="mat-mdc-form-field-flex"><div matformfieldnotchedoutline="" class="mdc-notched-outline mdc-notched-outline--upgraded" ngh="1"><div class="mat-mdc-notch-piece mdc-notched-outline__leading"></div><div class="mat-mdc-notch-piece mdc-notched-outline__notch"><label matformfieldfloatinglabel="" class="mdc-floating-label mat-mdc-floating-label" id="mat-mdc-form-field-label-akeliusWebsite30722"><mat-label _ngcontent-akeliuswebsite-c3750215163="">all districts</mat-label><!----><!----></label><!----><!----><!----></div><div class="mat-mdc-notch-piece mdc-notched-outline__trailing"></div></div><!----><!----><!----><div class="mat-mdc-form-field-infix"><!----><mat-select _ngcontent-akeliuswebsite-c3750215163="" role="combobox" aria-haspopup="listbox" ngdefaultcontrol="" disableripple="" multiple="" class="mat-mdc-select mat-mdc-select-empty mat-mdc-select-multiple" aria-labelledby="mat-mdc-form-field-label-akeliusWebsite30722" id="mat-select-akeliusWebsite26980" tabindex="0" aria-expanded="false" aria-required="false" aria-disabled="false" aria-invalid="false" ngh="7"><div cdk-overlay-origin="" class="mat-mdc-select-trigger"><div class="mat-mdc-select-value" id="mat-select-value-akeliusWebsite26980"><span class="mat-mdc-select-placeholder mat-mdc-select-min-line"><!--ngetn--></span><!----><!----></div><div class="mat-mdc-select-arrow-wrapper"><div class="mat-mdc-select-arrow"><svg viewBox="0 0 24 24" width="24px" height="24px" focusable="false" aria-hidden="true"><path d="M7 10l5 5 5-5z"></path></svg></div></div></div><!----></mat-select></div><!----><!----></div><!----></div><div aria-atomic="true" aria-live="polite" class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align"><!----><div class="mat-mdc-form-field-hint-wrapper"><!----><div class="mat-mdc-form-field-hint-spacer"></div></div><!----></div></mat-form-field><!----><!----></app-unit-filter-dropdown-multiple></app-unit-filter-dropdown-borough><!----><!----><!----></div><mat-button-toggle-group _ngcontent-akeliuswebsite-c2571688229="" class="mat-button-toggle-group mat-button-toggle-group-appearance-standard" role="radiogroup" aria-disabled="false"><mat-button-toggle _ngcontent-akeliuswebsite-c2571688229="" role="presentation" mat-flat-button="" class="mat-button-toggle mat-button-toggle-checked mat-button-toggle-appearance-standard mat-button-toggle-animations-enabled" tabindex="0" id="mat-button-toggle-akeliusWebsite20160" ngh="9"><button type="button" class="mat-button-toggle-button mat-focus-indicator" id="mat-button-toggle-akeliusWebsite20160-button" role="radio" tabindex="0" aria-checked="true" name="mat-button-toggle-group-akeliusWebsite10080"><!----><span class="mat-button-toggle-label-content"><mat-icon _ngcontent-akeliuswebsite-c2571688229="" role="img" svgicon="ak-grid" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="ak-grid" ngh="1"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"></svg></mat-icon> list </span></button><span class="mat-button-toggle-focus-overlay"></span><span matripple="" class="mat-ripple mat-button-toggle-ripple"></span></mat-button-toggle><mat-button-toggle _ngcontent-akeliuswebsite-c2571688229="" role="presentation" mat-flat-button="" class="mat-button-toggle mat-button-toggle-appearance-standard mat-button-toggle-animations-enabled" tabindex="0" id="mat-button-toggle-akeliusWebsite20161" ngh="9"><button type="button" class="mat-button-toggle-button mat-focus-indicator" id="mat-button-toggle-akeliusWebsite20161-button" role="radio" tabindex="-1" aria-checked="false" name="mat-button-toggle-group-akeliusWebsite10080"><!----><span class="mat-button-toggle-label-content"><mat-icon _ngcontent-akeliuswebsite-c2571688229="" role="img" svgicon="ak-map" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="ak-map" ngh="1"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"></svg></mat-icon> map </span></button><span class="mat-button-toggle-focus-overlay"></span><span matripple="" class="mat-ripple mat-button-toggle-ripple"></span></mat-button-toggle></mat-button-toggle-group><!----></div><div _ngcontent-akeliuswebsite-c2571688229="" class="row"><div _ngcontent-akeliuswebsite-c2571688229="" class="col-12"><!----><div _ngcontent-akeliuswebsite-c2571688229="" appinfinitescroll="" class="unit-cards"><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68a10655-aeaf-4929-90cb-4fe77373652d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/587ad62d-5dd3-4394-bd62-68574897a9e2/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9ec8908-591d-47f4-8071-f9eb92ab1451/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6171477-090c-440c-a1d8-98cff048d43d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2abc3b67-752d-4cd2-a82a-d18cb8787950/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de69a3e7-c3f5-4f7c-9b34-43f70e478dc2/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c528f34a-a775-49a7-9ec0-2a7480929992/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50055a-437"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 25 Avenue des Pins O </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 4 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 250 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 995</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="12"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48b183de-f885-4a6f-bd36-49ec08fc20be/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a36a29-7f02-4d22-a849-6bff02ea829d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4b71142-b121-4aec-bbf9-03cfb04c6b80/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c164aca-d7c2-47ee-9972-62fd7c630059/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7490ed4d-7fa8-46f8-a333-97502989d19c/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa43a6db-530c-4d59-946c-a3ab11c7a292/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/522a2dd8-b5ef-4d2f-8980-e4783ba0f6df/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9591f4-fc8d-4a35-91b4-d8efe18f8748/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50071a-211"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 3495 Avenue Van Horne </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Cote-des-Neiges </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bedrooms 1 <!----><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 1 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 430 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,015</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="12"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd1f004e-10eb-11e8-ac7c-00155d8e330a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024a7394-10ec-11e8-ac7c-00155d8e330a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13922085-10ec-11e8-ac7c-00155d8e330a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13c824a6-10ec-11e8-ac7c-00155d8e330a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d949ad7-10ec-11e8-ac7c-00155d8e330a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d074300-e04b-11e7-9226-00155d8e3302/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a556cf1-e04c-11e7-9226-00155d8e3302/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a95aa42-e04c-11e7-9226-00155d8e3302/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df21673a-52cf-4de0-97a9-d7e475423037/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge, balcony</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50032a-203"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 4570 Chemin Queen Mary </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Cote-des-Neiges </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bedrooms 1 <!----><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 2 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 550 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,038</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="12"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1579b9-3b92-4ece-8896-813ffcfcdea2/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d898f0-4ce5-4529-a6be-911703174eab/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969bdf3d-ff58-4516-9687-f551ffddb128/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d79aa67-93ba-4b2c-a3ab-cea72562ee58/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad569135-a68f-418c-9088-9a19639cc06a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6247b47-05d0-4ace-9252-33e8c8035c36/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cde1cdf9-5f39-48b9-9d5e-f802661cf7a6/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7acd5030-810e-4025-8130-7c09c29922f4/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50071a-403"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 3495 Avenue Van Horne </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Cote-des-Neiges </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bedrooms 1 <!----><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 4 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 322 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,055</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a181945-a07f-40f6-b421-38573a41d4f2/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67e37048-cd84-4261-b10b-4f83ba1c0a06/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f9e6bbe-78ac-48b6-a348-c606ec3621bd/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909a43d-7841-47ee-8635-3599ed2922fd/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d722a75d-8fd0-4f69-ae0a-fa311583c25b/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadfd4d5-f2a9-4cf0-896c-92080c2a69cf/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69ee7585-5e03-4173-90ab-cd830bf3389d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50055a-212"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 25 Avenue des Pins O </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 2 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 250 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f272852-edfc-4856-baab-779109416f0c/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62cbd40a-01ba-4ad3-a305-5e83ddd3272d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b91ebf-cbf7-4641-82a1-c5cfdeb21daa/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8854e40f-f127-4b10-bf78-1219ec4fd881/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55bc8721-da75-4887-b39e-23a40f8bc5e1/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50055a-217"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 25 Avenue des Pins O </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 2 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 250 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33eab9c3-2832-47e3-9eed-15ad617b96af/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46e25f34-2cd9-4c31-aae3-99e0bde3ffac/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f795756-2982-41b7-b175-d59135720e11/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3499d818-0340-4fb4-8c84-d61ee576aa29/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862ef740-8106-42ef-891b-caba0f2ea339/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dfdafa2-64a7-4417-b55b-c6e13c0e093d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50055a-218"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 25 Avenue des Pins O </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 2 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 250 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55d315c1-0823-4dce-9bbf-f3761f9485fc/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc4cdb6-e765-421d-b580-492abed2e697/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6697c2f2-dc5c-4139-99f2-c172a44be5a4/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/440bea5c-5377-4f76-8504-db25d5c1351b/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dfe9591-34fe-44ef-b03e-99a3da1564e0/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78bf07a-65a5-4f2d-9dcc-d92d64971b3e/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50055a-323"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 25 Avenue des Pins O </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 3 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 250 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="13"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery without-promotion" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a0f310-74bb-4ddf-a405-2534a50c19cb/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a56a024-928c-4247-87ee-16579330e810/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23be264e-9658-4a91-97a7-f435295c9f7c/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c05fa7-6835-401a-9816-f01269f89734/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387d8c3f-de2d-4ee5-afa8-df5fad353210/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa15104b-1f39-4694-b4db-8b6793bfb1c2/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17f79fb6-4f23-4a1f-be55-d91a9ec014ef/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0618f60b-6d5a-40d0-8607-3aa96a9fbfbf/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec3d2d34-3d35-4b00-8377-d351ee3f254f/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c445c9-1704-4e61-8fbd-d69fd4f904e1/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50071a-208"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 3495 Avenue Van Horne </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Cote-des-Neiges </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bedrooms 1 <!----><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 1 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 413 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="12"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd53786b-ce33-40b5-844a-9559b7a82d4a/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05e10168-a9dd-4d33-9706-6bcd07dabda1/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06df4b17-0b6f-4458-ae9f-2b4c451daa08/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6420701b-721a-4e9b-ac3b-3524957078ff/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9098643-9694-4320-8c75-8b2a53ea5673/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b2b3cf-8c48-42bf-b23f-a474ba6899b7/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d40a1a8e-558e-4849-99dc-005f32a88331/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5fa9b96-90cd-4851-b994-57d2caeffd12/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8f18b07-2508-4de2-b101-8153edb8e489/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50071a-409"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 3495 Avenue Van Horne </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Cote-des-Neiges </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bedrooms 1 <!----><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 3 out of 5 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 322 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7a0b8ef-a0c2-419b-bfdc-4f80ad077e7b/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cabd8e3b-7ae6-43f2-85ef-4af4ac1142e5/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba802f01-0962-41c3-94a7-69d7de2a35bf/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6657e1-8856-4b2a-a9ec-5eb1ee86a6d9/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7218f8f6-03c8-4538-a457-a71a4430027c/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6bf2b4a-f74f-489f-a694-7675ab5b468f/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50107a-205"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 1 Cote-Sainte-Catherine </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 2 out of 15 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 314 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><app-unit-card _ngcontent-akeliuswebsite-c2571688229="" _nghost-akeliuswebsite-c462136674="" ngh="11"><div _ngcontent-akeliuswebsite-c462136674="" class="item row no-padding"><div _ngcontent-akeliuswebsite-c462136674="" class="image-slider col-12 max-width"><app-gallery _ngcontent-akeliuswebsite-c462136674="" ngskiphydration="true" class="unit-list-gallery" _nghost-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="gallery"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-wrapper-container"><swiper-container _ngcontent-akeliuswebsite-c875433097="" pagination="true" pagination-clickable="true" navigation="true" keyboard="true" tabindex="0" class=""><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fec2daff-1711-4ceb-8d8a-7a061900c0fc/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbf39da1-08f4-44c9-abec-90790dd7f212/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a56822ef-2646-482f-84e8-47b5bc3cb8eb/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db886a59-95d6-498e-892a-5f7982d77ae7/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7333d22c-86d4-447e-9a92-b39fa6961cd8/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b20bead-aac6-4b22-8c56-88f0edd03937/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cf0c23b-18c8-4036-af02-905919914f1c/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb57bb25-ed35-4f10-8852-65601336589b/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><swiper-slide _ngcontent-akeliuswebsite-c875433097=""><div _ngcontent-akeliuswebsite-c875433097="" class="slid-content"><!----><div _ngcontent-akeliuswebsite-c875433097="" style="height: 100%;"><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-zoom-container"><img _ngcontent-akeliuswebsite-c875433097="" loading="lazy" src="https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99942288-65f1-491f-ae33-d3f74375bc4d/download/400" alt="400" class=""></div><!----><div _ngcontent-akeliuswebsite-c875433097="" class="swiper-lazy-preloader"></div><!----></div><!----></div></swiper-slide><!----></swiper-container></div><button _ngcontent-akeliuswebsite-c875433097="" mat-icon-button="" aria-label="Close" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base icon icon-close mat-unthemed" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple" mat-ripple-loader-centered="" mat-ripple-loader-disabled=""><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><mat-icon _ngcontent-akeliuswebsite-c875433097="" role="img" class="mat-icon notranslate large-icon material-icons mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font">close</mat-icon><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button><!----><!----><!----></div></app-gallery><span _ngcontent-akeliuswebsite-c462136674="" class="promotions full-width">concierge, balcony</span><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="description"><a _ngcontent-akeliuswebsite-c462136674="" href="/en/search/canada/detail/50110a-503"><div _ngcontent-akeliuswebsite-c462136674="" class="content"><div _ngcontent-akeliuswebsite-c462136674="" class="title"><!----><h3 _ngcontent-akeliuswebsite-c462136674=""> 1595 Rachel </h3><!----><div _ngcontent-akeliuswebsite-c462136674="" class="actions"><!----></div></div><div _ngcontent-akeliuswebsite-c462136674="" class="facts"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----><div _ngcontent-akeliuswebsite-c462136674=""> Plateau Mont-Royal </div><!----></div><!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="group"><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"><!----> studio <!----></div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> bathrooms 1 </div><!----><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> floor 5 out of 10 </div><!----><!----><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><div _ngcontent-akeliuswebsite-c462136674="" class="fact"> 292 sqft </div><!----></div><div _ngcontent-akeliuswebsite-c462136674="" class="group"><app-monetary-key-fact _ngcontent-akeliuswebsite-c462136674="" class="fact" _nghost-akeliuswebsite-c1272275488="" ngh="10"><div _ngcontent-akeliuswebsite-c1272275488="" class="monetary-key-fact"><!----><div _ngcontent-akeliuswebsite-c1272275488="" class="value"><span _ngcontent-akeliuswebsite-c1272275488=""><!----><span _ngcontent-akeliuswebsite-c1272275488="">CAD 1,095</span><!----></span></div></div></app-monetary-key-fact><!----><!----><!----><!----></div></div></div><!----></a><!----></div></div><!----></app-unit-card><!----></div></div><div _ngcontent-akeliuswebsite-c2571688229="" class="col-12 map-container"><!----></div></div></div><!----><!----></app-unit-list><!----></div><app-footer _nghost-akeliuswebsite-c1728346876="" class="" ngh="16"><section _ngcontent-akeliuswebsite-c1728346876=""><div _ngcontent-akeliuswebsite-c1728346876="" class="footer"><div _ngcontent-akeliuswebsite-c1728346876="" class="container"><div _ngcontent-akeliuswebsite-c1728346876="" class="links"><app-link _ngcontent-akeliuswebsite-c1728346876="" _nghost-akeliuswebsite-c4086453274="" class="" ngh="15"><!----><a _ngcontent-akeliuswebsite-c4086453274="" queryparamshandling="merge" class="" style="color: black;" href="/en/contact" target="_self"> contact <!----></a><!----><!----></app-link><app-link _ngcontent-akeliuswebsite-c1728346876="" _nghost-akeliuswebsite-c4086453274="" class="" ngh="15"><!----><a _ngcontent-akeliuswebsite-c4086453274="" queryparamshandling="merge" class="" style="color: black;" href="/en/legal" target="_self"> legal <!----></a><!----><!----></app-link><app-link _ngcontent-akeliuswebsite-c1728346876="" _nghost-akeliuswebsite-c4086453274="" class="" ngh="15"><!----><a _ngcontent-akeliuswebsite-c4086453274="" queryparamshandling="merge" class="" style="color: black;" href="/en/legal/terms-and-conditions" target="_self"> terms and conditions <!----></a><!----><!----></app-link><!----><a _ngcontent-akeliuswebsite-c1728346876=""> data settings </a><!----></div><div _ngcontent-akeliuswebsite-c1728346876="" class="language"><mat-icon _ngcontent-akeliuswebsite-c1728346876="" role="img" svgicon="languages-sphere" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="languages-sphere" ngh="1"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"></svg></mat-icon><a _ngcontent-akeliuswebsite-c1728346876="" href="/en/language"> English </a></div><!----></div></div><!----></section><!----></app-footer></app-navigation></app-template><!----></app-root>
176 +
177 + <noscript>Please enable JavaScript to continue using this application.</noscript>
178 +<!-- Google Tag Manager (noscript) -->
179 +<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-58NS5WV" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript>
180 +<!-- End Google Tag Manager (noscript) -->
181 +
182 +<link rel="modulepreload" href="chunk-TGWXURPY.js"><script src="polyfills-JUTM3XWE.js" type="module"></script><script src="main-PFIBTF3I.js" type="module"></script>
183 +
184 +<div class="cdk-live-announcer-element cdk-visually-hidden" aria-atomic="true" aria-live="polite" id="cdk-live-announcer-11561"></div><script id="akeliusWebsite-state" type="application/json">{"517099996":{"b":{"additionalRent":"additional rent","additionalRentForPets":"additional rent for pets","agree":"agree","agriculturalArea":"agricultural area","akelius":"Akelius","all":"all","all bedrooms":"all bedrooms","all municipality":"all municipality","all_press_releases":"all","amenities":"amenities","any":"all","apartment":"apartment","apartmentforsale":"apartments","apartmentForSale":"sales","apartments":"apartments","apartment_search":"search apartment","apartmentSearch":"Akelius - Apartments for rent","apartmentSearch.canada.montreal.description":"Discover a range of rental apartments in Montréal, Canada. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.canada.montreal.title":"Montréal Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.canada.ottawa.description":"Discover a range of rental apartments in Ottawa, Canada. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.canada.ottawa.title":"Ottawa Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.canada.quebec city.description":"Discover a range of rental apartments in Quebec City, Canada. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.canada.quebec city.title":"Quebec City Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.canada.toronto.description":"Discover a range of rental apartments in Toronto, Canada. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.canada.toronto.title":"Toronto Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.canada.undefined.description":"Find modern apartments for rent in Montreal and Toronto with Akelius Canada. Choose from our featured properties, Peel Plaza in Montreal and Richmond Place in Toronto, both offering contemporary living spaces and excellent amenities. Discover your ideal home in vibrant neighborhoods and enjoy convenient city living. Explore Akelius Canada for your next rental home.","apartmentSearch.canada.undefined.title":"Modern Apartments for Rent in Montreal & Toronto - Akelius Canada","apartmentSearch.cyprus.nicosia.description":"Discover a range of rental apartments in Nicosia, Cyprus. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.cyprus.nicosia.title":"Nicosia Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.cyprus.undefined.title":"Akelius apartments in Cyprus","apartmentSearch.france.paris.description":"Discover a range of rental apartments in Paris, France. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.france.paris.title":"Paris Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.sweden.title":"Akelius Forest | vacant hunting licenses","apartmentSearch.united-kingdom.london.description":"Discover a range of rental apartments in London, United Kingdom. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.united-kingdom.london.title":"London Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.united-states.boston.description":"Discover a range of rental apartments in Boston, United States. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.united-states.boston.title":"Boston Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.united-states.new york.description":"Discover a range of rental apartments in New York, United States. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.united-states.new york.title":"New York Apartments for Rent | Find Your Rental | Akelius Residential","apartmentSearch.united-states.washington.description":"Discover a range of rental apartments in Washington DC, United States. Find your apartment with Akelius Residential. Explore listings, amenities, and more for a rental search.","apartmentSearch.united-states.washington.title":"Washington DC Apartments for Rent | Find Your Rental | Akelius Residential","apartment-type.apartment":"apartment","apartment-type.duplex":"duplex","apartment-type.groundFloor":"ground floor","apartment-type.halfBasement":"semi basement","apartment-type.loft":"loft","apartment-type.maisonette":"maisonette","apartment-type.penthouse":"penthouse","apartment-type.raisedGroundFloor":"raised ground floor","applicationForm.alreadyExist":"You have already sent your application for this apartment.","applicationForm.gdprText":"We have a legitimate interest in the name and email in order to contact you as requested,\u003Cbr /> Art. 6 para. 1 lit. f) GDPR.\u003Cbr />\u003Cbr />The other contact details, telephone number, move-in date, net household income, household size and free text, can also be made available for contacting you if desired,\u003Cbr />Art. 6 para. 1 lit. a) GDPR.\u003Cbr />\u003Cbr />If you provide us with the relevant information before you view the property and agree to have it, \nyou do so voluntarily. \nFor us, the requested information is not necessary before, in order to process the contact.\u003Cbr />\u003Cbr />\nYou can revoke the information you have voluntarily provided at any time, \u003Cbr />Art. 6 para. 1 lit. a) GDPR.\u003Cbr />\u003Cbr />Further information on data protection can be found \u003Ca href=\"{{link}}\" target=\"_blank\">here\u003C/a>.","applicationForm.gdprText.apartmentForSale":"We have a legitimate interest in the name and email in order to contact you as requested,\u003Cbr /> Art. 6 para. 1 lit. f) GDPR.\u003Cbr />\u003Cbr />The other contact details, telephone number, move-in date, net household income, household size and free text, can also be made available for contacting you if desired,\u003Cbr />Art. 6 para. 1 lit. a) GDPR.\u003Cbr />\u003Cbr />If you provide us with the relevant information before you view the property and agree to have it, \nyou do so voluntarily. \nFor us, the requested information is not necessary before, in order to process the contact.\u003Cbr />\u003Cbr />\nYou can revoke the information you have voluntarily provided at any time, \u003Cbr />Art. 6 para. 1 lit. a) GDPR.\u003Cbr />\u003Cbr />Further information on data protection can be found \u003Ca href=\"{{link}}\" target=\"_blank\">here\u003C/a>.","applicationForm.gdprText.swedish":"We have a legitimate interest in the name, personal identity number and email in order to contact you as requested,\u003Cbr /> Art. 6 para. 1 lit. f) GDPR.\u003Cbr />\u003Cbr />The other contact details, telephone number and free text, can also be made available for contacting you if desired,\u003Cbr />Art. 6 para. 1 lit. a) GDPR.\u003Cbr />\u003Cbr />If you provide us with the relevant information before you view the property and agree to have it, \nyou do so voluntarily. \nFor us, the requested information is not necessary before, in order to process the contact.\u003Cbr />\u003Cbr />You can revoke the information you have voluntarily provided at any time, \u003Cbr />Art. 6 para. 1 lit. a) GDPR.\u003Cbr />\u003Cbr />Further information on data protection can be found \u003Ca href=\"{{link}}\" target=\"_blank\">here\u003C/a>.","applicationForm.policy_link":"terms and conditions, our \u003Ca href=\"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/general_information_on_the_Akelius_group_s_processing_of_personal_data_4555b1cdfd.pdf\">general information on the Akelius group’s processing of personal data\u003C/a> and \u003Ca href=\"https://akelius.com/en/legal/cookie-policy\">consent to cookies\u003C/a> being stored on your computer.","applicationForm.policy_statement":"By submitting this form, you authorize, Akelius Residential Property AB to contact you and send you information regarding services.\u003Cbr>\nIn addition, you confirm that you agree to our website’s \u003Ca href=\"https://akelius.com/en/legal/terms-and-conditions\">\u003Cstrong>terms and conditions\u003C/strong>\u003C/a>, our \u003Ca href=\"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/general_information_on_the_Akelius_group_s_processing_of_personal_data_4555b1cdfd.pdf\">\u003Cstrong>general information on the Akelius group’s processing of personal data\u003C/strong>\u003C/a> and consent to cookies being stored on your computer.","applicationForm.successText.line1":"Thank you for your inquiry.","applicationForm.successText.line2":"We will get back to you within one business day.","applicationForm.title":"inquire about","apply":"contact us","area-from":"area from","area-to":"area to","ascending":"ascending","availabilityDate":"availability date","availabilityDate-asc":"available date, low to high","availabilityDate-desc":"available date, high to low","availableFrom":"available from","availableUntilDate":"apply by","availableUponAgreement":"available upon agreement","balcony":"balcony","baseRent":"base rent","bathrooms":"bathrooms","bedroom":"bedroom","bedroomfrom":"bedroom from","bedroomFrom":"bedroom from","bedrooms":"bedrooms","bedroomto":"bedroom to","bedroomTo":"bedroom to","bigGame":"big game","bikeRoom":"bike room","bookmark":"bookmark","bookmarked":"saved","borough":"district","borough-asc":"district, low to high","borough-desc":"district, high to low","building":"building","builtinKitchen":"built-in kitchen","business_school_berlin":"Business School, Berlin","button.apply":"apply","button.cancel":"cancel","button.close":"close","button_pdf_export":"export pdf","button.send":"send","button.submit":"submit","cagedGarage":"caged garage","canada":"Canada","Canada":"Canada","career":"career","carport":"carport","cellar":"cellar","cellarAndStoreRoom":"cellar and store room","centralHeating":"central heating","city":"city","CityPage.boston.description":"Find apartments for rent in Boston. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Boston.description":"Find apartments for rent in Boston. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Boston.title":"Akelius - rent apartments in Boston","CityPage.homepage.description":"Akelius buys, upgrades and manages rental apartments. Akelius have rental apartments in New York, Boston, Washington DC, Montreal, Toronto, Paris and London. ","CityPage.homepage.title":"Akelius - Start | Apartments for rent in attractive cities","CityPage.london.description":"Find apartments for rent in London. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.London.description":"Find apartments for rent in London. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.London.title":"Akelius - Rent apartments in London","CityPage.montreal.description":"Find apartments for rent in Montréal. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Montreal.description":"Find apartments for rent in Montréal. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Montreal.title":"Akelius - Rent apartments in Montréal","CityPage.new york.description":"Search available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.New York.description":"Find apartments for rent in New York. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.New York.title":"Akelius - Rent apartments in New York","CityPage.nicosia.description":"Find apartments for rent in Nicosia. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Nicosia.title":"Akelius - Rent apartments in Nicosia","CityPage.ottawa.description":"Find apartments for rent in Ottawa. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Ottawa.description":"Find apartments for rent in Ottawa. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Ottawa.title":"Akelius - Rent apartments in Ottawa","CityPage.paris.description":"Find apartments for rent in Paris. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Paris.description":"Find apartments for rent in Paris. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Paris.title":"Akelius - Rent apartments in Paris","CityPage.Quebec City.description":"Find apartments for rent in Quebec city. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Quebec City.title":"Akelius - rent apartments in Quebec city","CityPage.Quebec.title":"Akelius - Rent apartments in Quebec","CityPage.toronto.description":"Find apartments for rent in Toronto. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Toronto.description":"Find apartments for rent in Toronto. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Toronto.title":"Akelius - Rent apartments in Toronto","CityPage.Washington DC.description":"Find apartments for rent in Washington D.C. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","CityPage.Washington DC.title":"Akelius - Rent apartments in Washington DC","CityPage.washington.description":"Find apartments for rent in Washington DC. \nSearch available apartments for rent, with maps, photos, floorplans, full addresses and more.","clear_all":"clear","closestMetroStop":"closest subway station","coal":"coal","coldGarage":"non-heated garage","COMISSION_FREE":"commission free","commercial":"commercial","commercials":"commercials","commercialType":"commercial type","commercial_type.office":"office","commercial_type.other":"miscellaneous","commercial_type.practice":"practice","commercial_type.restaurant":"restaurant","commercial_type.store":"store","commercial_type.studio":"studio","communalHeating":"communal heating","company_placeholder":"company","compensationPayment":"compensation payment","constructionYear":"construction year","consumption":"consumption","contact":"contact","contact_email_body":"Hi, I would like to arrange a viewing of apartment. Greetings","contact_email_subject":"apartment viewing request","cookie.disabled.map.message":"\u003Cstrong>google maps is disabled\u003C/strong>\u003C/br>You need to change cookie settings to view the map.\u003C/br>\u003C/br>Go to the link data settings in the page footer\u003Col>\u003Cli>select manage cookie settings\u003C/li>\u003Cli>enable analytics and customisation cookies or allow campaign manager, display and video 360, google ads, search ads 360, google maps api\u003C/li>\u003Cli>tick the checkbox and save settings\u003C/li>\u003Cli>reload the page to see the map\u003C/li>\u003C/ol>","cookieManager.actions.acceptAll":"accept all cookies","cookieManager.actions.acceptEssential":"deny cookies","cookieManager.actions.save":"save settings","cookieManager.actions.settings":"manage cookie settings","cookieManager.cookie.aspSessionId.expiration":"session duration","cookieManager.cookie.aspSessionId.provider":"Akelius Group, website owner","cookieManager.cookie.aspSessionId.purpose":"It is used for tracking users navigating our website. Transfers information from one page to another and stores information which the user can reuse on other pages. The main purpose is improving website functionality.","cookieManager.cookie.chat.provider":"Akelius Group, website owner","cookieManager.cookie.chat.purpose":"keeps track of current ongoing webchats","cookieManager.cookie.chat_session.expiration":"session duration","cookieManager.cookie.cookieOverlay.cookie_overlay":"akCookieSetting","cookieManager.cookie.cookieOverlay.domain":"Akelius Group, website owner","cookieManager.cookie.cookieOverlay.expiration":"one year","cookieManager.cookie.cookieOverlay.name":"akCookieSetting","cookieManager.cookie.cookieOverlay.provider":"Akelius Group, website owner","cookieManager.cookie.cookieOverlay.purpose":"Stores the user’s cookie consent state for the current domain.","cookieManager.cookie.fb.expiration":"ninety days","cookieManager.cookie.fb.provider":"Facebook","cookieManager.cookie.fb.purpose":"It identifies browsers for the purposes of providing advertising and site analytics service.\u003Cbr>Third state transfer to USA.","cookieManager.cookie.fp.provider":"Facebook","cookieManager.cookie.ga.cookieValue":"USA","cookieManager.cookie.ga.domain":"Akelius Group, website owner","cookieManager.cookie.ga.expiration":"_ga, _ga_G2Q81Q929E8, _ga_2Q81Q929E8 / two years\u003Cbr>_gid / twenty four hours","cookieManager.cookie.ga.name":"_ga, _gid, _ga_G2Q81Q929E8","cookieManager.cookie.ga.provider":"Google Analytics","cookieManager.cookie.ga.purpose":"It registers a unique ID that is used to generate statistical data on how the visitor uses the website.","cookieManager.cookie.hotjar.expiration":"one year","cookieManager.cookie.hotjar.name":"_hjSessionUser\u003Cbr />_hjAbsoluteSessionInProgress\u003Cbr />_hjSession\u003Cbr />_hjIncludedInSessionSample","cookieManager.cookie.hotjar.provider":"Hotjar Limited","cookieManager.cookie.hotjar.purpose":"behavior analytics and user feedback service","cookieManager.cookie.ingressCookie.expiration":"session duration","cookieManager.cookie.ingressCookie.provider":"Kubernetes","cookieManager.cookie.ingressCookie.purpose":"session cookie for Kubernetes infrastructure","cookieManager.cookie.interactionDataKey.domain":"connectel.io","cookieManager.cookie.interactionDataKey.expiration":"session duration","cookieManager.cookie.interactionDataKey.provider":"Connectel","cookieManager.cookie.interactionDataKey.purpose":"keeps track of current ongoing webchats","cookieManager.cookie.optimize.domain":"Akelius Group, website owner","cookieManager.cookie.optimize.expiration":"Approximately ninety days, however refer to \u003Ca href=\"https://policies.google.com/privacy#inforetaining\">Google's Privacy Policy.\u003C/a>","cookieManager.cookie.optimize.name":"_gcl_au","cookieManager.cookie.optimize.provider":"Campaign Manager, Display & Video 360, Google Ads, Search Ads 360, Google Maps API","cookieManager.cookie.optimize.purpose":"analytics, advertising, maps\u003C/br>We use Google Maps to display location information.\u003C/br>By enabling the map, you \u003Ca href=\"https://policies.google.com/privacy\">agree that Google\u003C/a> may process your data e.g., IP address and, in some cases, set cookies.\u003C/br>The map will only load after you consent.","cookieManager.cookie.optimize.value":"USA","cookieManager.cookie.property.cookieValue":"third state transfer","cookieManager.cookie.property.domain":"domain","cookieManager.cookie.property.expiration":"expiration","cookieManager.cookie.property.link":"link","cookieManager.cookie.property.name":"cookie name","cookieManager.cookie.property.provider":"product","cookieManager.cookie.property.purpose":"purpose","cookieManager.cookie.social.expiration":"Facebook Pixel / ninety days \u003C/br> TikTok Pixel / thirteen months","cookieManager.cookie.social.name":"_fbp, _ttp, _tt_enable_cookie, ttcsid, ttcsid_CRLGT4RC77U4UFMHR5I0","cookieManager.cookie.social.provider":"Facebook and TikTok Pixel","cookieManager.cookie.social.purpose":"\u003Cstrong>Facebook Pixel\u003C/strong>\u003C/br>Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers. Also measures and improves the effectiveness of Facebook advertising by understanding the actions people take on the website.\u003C/br>\u003Cstrong>TikTok Pixel\u003C/strong>\u003C/br>To measure and improve the performance of advertising campaigns and to personalize the customer experience (including ads) on TikTok. Used for matching events with people who engage with your content, enhancing measurement accuracy, ad campaign optimization, retargeting, and building engagement audiences.\u003C/br>Used to identify a visitor and optimize advertising efforts by collecting data on website interactions.","cookieManager.essential":"essentials / 1","cookieManager.essential.description":"These cookies are necessary to the core functionality of our website and some of its features, such as access to secure areas.","cookieManager.footer.link1.href":"/en/legal/cookie-policy","cookieManager.footer.link1.text":"cookie policy","cookieManager.footer.link2.href":"/en/legal","cookieManager.footer.link2.text":"legal","cookieManager.other":"analytics and customisation cookies / 4","cookieManager.other.description":"We collect information via these cookies to analyse behaviours on our websites. This information measures effectiveness in our marketing campaigns and provide a tailored service.","cookieManager.subHeadline":"Akelius uses cookies, Google Analytics, and media tools for website analysis, tracking, and marketing. Your consent includes a transfer of personal data outside of the EU, USA. \u003Cbr />This is associated with certain risks.\u003Cbr />\u003Cbr />\n\nYou can at any time withdraw your given informed consent under \u003Cem>data settings\u003C/em> at the end of the webpage.\u003Cbr />\u003Cbr />\n\nSee \u003Ca href=\"/en/legal/cookie-policy\">\u003Cstrong>cookie policy\u003C/strong>\u003C/a> and \u003Ca href=\"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/general_information_on_the_Akelius_group_s_processing_of_personal_data_4555b1cdfd.pdf\">\u003Cstrong>general information on the Akelius group's processing of personal data.\u003C/strong>\u003C/a>","cookieManager.title":"data protection settings","cookie_notification_button_text":"ok","cookie.notification.button.text":"ok","cookie_notification_link_href":"/en/legal/cookie-policy","cookie.notification.link.href":"en/legal/cookie-policy","cookie_notification_link_text":"\u003Cstrong>read more\u003C/strong>","cookie.notification.link.text":"\u003Cstrong>read more\u003C/strong>","cookie_notification_text":"This website uses cookies to ensure you get the best experience on our website. We also use third-party cookies, with a transfer to third countries as the USA, among others. This involves certain risks. If you agree to the general use, you also agree to the transfer of third countries.","cookie.notification.text":"This website uses cookies to ensure you get the best experience on our website. We also use third-party cookies, with a transfer to third countries as the USA, among others. This involves certain risks. If you agree to the general use, you also agree to the transfer of third countries.","core_language_da":"Danish","core_language_de":"German","core_language_dk":"Danish","core_language_en":"English","core_language_fr":"French","core_language_se":"Swedish","core_language_sv":"Swedish","cost":"cost","costs":"rent","country":"country","country_name_au":"Australia","country_name_by":"Belarus","country_name_ca":"Canada","country_name_canada":"Canada","country_name_ch":"Switzerland","country_name_cyprus":"cyprus","country_name_de":"Germany","country_name_denmark":"Denmark","country_name_dk":"Denmark","country_name_fr":"France","country_name_france":"France","country_name_gb":"United Kingdom","country_name_germany":"Germany","country_name_hk":"Hong Kong","country_name_in":"India","country_name_jp":"Japan","country_name_nz":"New Zealand","country_name_ru":"Russia","country_name_se":"Sweden","country_name_sg":"Singapore","country_name_sweden":"Sweden","country_name_united-kingdom":"London","country_name_united-states":"United States","country_name_us":"United States","country_name_usa":"USA","country_name_za":"South Africa","currentEnergyConsumption":"current energy consumption","currentEnergyDemand":"current energy demand","currentGasConsumption":"current gas consumption","cyprus.applicationForm.hint":"By submitting this form, you authorize, Akelius Apartments Limited to contact you and send you information regarding services.\u003Cbr>\nIn addition, you confirm that you agree to our website’s \u003Ca href=\"https://akelius-apartments.cy/en/legal/terms-and-conditions\">\u003Cstrong>terms and conditions\u003C/strong>\u003C/a>, our \u003Ca href=\"https://akelius-apartments.cy/files/v2/assets/general_information_on_the_Akelius_group_s_processing_of_personal_data_4555b1cdfd.pdf\">\u003Cstrong>general information on the Akelius group’s processing of personal data\u003C/strong>\u003C/a> and consent to cookies being stored on your computer.","data-settings":"data settings","dateOfCertificate":"date of certificate","demand":"demand","denmark":"Denmark","deposit":"deposit","descending":"descending","detail_page.contact_section.headline":"contact","detailPage.energyConsumption":"Energy diagnostics","detailPage.energyConsumption.energy":"Energy performance diagnosis","detailPage.energyConsumption.gas":"Greenhouse gas emission index","disagree":"disagree","dishwasher":"dishwasher","district":"district","districtHeating":"district heating","double_question_mark":"other","download":"PDF","dryer":"dryer","dshare.access_not_allowed":"no access allowed","dshare.access_not_allowed_text":"Due to applicable legal restrictions, electronic versions of these materials are not directed at or accessible by persons located in the United States, Australia, Hong Kong, Canada, New Zeeland, Japan, Switzerland or South Africa. We apologise for any inconvenience this may cause. Click :{here} to return to the homepage.","dshare.confirm_location":"confirm location","dshare.country_or_territory":"country or territory","dshare.disclaimer_title":"disclaimer - important","duple":"duple","duplex":"duplex","electricHeating":"electric heating","electricity":"electricity","elevator":"elevator","email_is_not_valid":"The field was not correctly filled in.","email_placeholder":"email","emailTranslationKey":"email","enableJavaScript":"Please enable JavaScript to continue using this application.","energyEfficiencyRating":"energy efficiency rating","energyPerformance":"energy","energySource":"energy source","error_email":"You must enter a valid email.","error_required":"You must enter a value.","error_subscription_language":"select language","error_subscription_type":"please choose at least one information type","exchange_rates_page_description":"all currencies quoted against EUR","exchange_rates_page_th_currency":"currency","exchange_rates_page_th_spot":"exchange rate","exchange_rates_page_title":"exchange reference rates","favorites":"favorites","filters":"filters","financial_annual_financial_statement_title":"Annual Financial Statements","financial_annual_report_title":"annual report","financial_interim_report_title":"interim report","firstnameTranslationKey":"first name","floor":"floor","floorplan":"floorplan","floors":"floors","footer_link_0_label":"contact","footer_link_0_url":"https://www.akelius.com/en/contact","footer_link_1_label":"legal","footer_link_1_url":"https://www.akelius.com/en/page/legal","footerNavigation.about":"about","footerNavigation.career":"career","footerNavigation.consulting":"consulting","footerNavigation.contact":"contact","footerNavigation.legal":"legal","footerNavigation.privacy":"privacy policy","footerNavigation.products":"products","footerNavigation.terms":"terms and conditions","forest":"lease","forest.applicationForm.hint":"By submitting this form, you authorize, Akelius Skog AB to contact you and send you information regarding services.\u003Cbr>\nIn addition, you confirm that you agree to our website’s \u003Ca href=\"https://akelius-skog.se/sv/legal/terms-and-conditions\" target=\"_blank\">\u003Cstrong>terms and conditions\u003C/strong>\u003C/a>, our \u003Ca href=\"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/general_information_on_the_Akelius_group_s_processing_of_personal_data_4555b1cdfd.pdf\" target=\"_blank\">\u003Cstrong>general information on the Akelius group’s processing of personal data\u003C/strong>\u003C/a> and consent to cookies being stored on your computer.","forest.meta.description":"Akelius Skog AB är ett skogligt förvaltningsbolag etablerat 2021.","forest.meta.title":"jakträtter","form.channel.BillboardsAndOtherSigns":"billboard and other signs","form.channel.FlyerInTheMail":"flyer in the mail","form.channel.GoogleSearch":"Google","form.channel.ListingSite":"listing site – Zumper, Padmapper, Kijiji, Louer, other","form.channel.NewspaperOrMagazineAd":"newspaper or magazine ad","form.channel.Other":"other","form.channel.PreviouslyOrCurrentlyATenantWithAkelius":"previously or currently a tenant with Akelius","form.channel.ReferredByAFriendOrWordOfMouth":"referred by a friend or word of mouth","form.channel.SignAtAnAkeliusProperty":"sign at an Akelius property","form.channel.SocialMedia":"social media – Facebook, Instagram","form.disclaimer":"disclaimer","form.hint.personalIdentityNumber":"YYYYMMDDXXXX","form.invalid.email":"email is in invalid format","form.invalid.householdSize":"household size is in invalid format","form.invalid.moveInDate":"move-in date is in invalid format","form.invalid.netHouseholdIncome":"net household income is in invalid format","form.invalid.personalIdentityNumber":"YYYYMMDDXXXX","form.invalid.phone":"phone is in invalid format","form.label.email":"email","form.label.householdSize":"household size","form.label.lastname":"lastname","form.label.marketingChannel":"How did you hear about Akelius?","form.label.marketingOptIn":"would you be interested in promotional material from Akelius?","form.label.message":"message","form.label.moveInDate":"move-in date","form.label.name":"name","form.label.netHouseholdIncome":"net household income","form.label.personalIdentityNumber":"social security number","form.label.phone":"phone number","form.loading":"loading","form.message.error":"An error has occurred, please try again.","form.required.email":"email is a required field","form.required.lastname":"lastname is a required field","form.required.message":"message is a required field","form.required.name":"name is a required field","form.required.personalIdentityNumber":"YYYYMMDDXXXX","form.required.phone":"phone number is a required field","form_success_text":"Thank you for your inquiry. We will get back to you as soon as possible.","for_sale":"for sale","France":"France","furnished-state":"furnished state","garage":"garage","garden":"communal garden","garden.tenantGarden":"tenant garden","garden.yes":"communal garden","gas":"gas","gasEfficiencyRating":"gas efficiency rating","gasFloorHeating":"gas floor heating","gasHeating":"gas heating","georisques":"Géorisques","georisques.sentence":"Information on the risks to which this property is exposed is available on the Géorisques website","geothermal":"geothermal","geothermalHeating":"geothermal heating","global.addToFavourites":"add to favourites","global.removeFromFavourites":"remove from favourites","groundFloor":"ground floor","group.default.name":"all languages","group.group1.name":"Africa and Middle East","group.group2.name":"Americas","group.group3.name":"Asia-Pacific","group.group4.name":"Eastern Europe","group.group5.name":"Western Europe","guestToilet":"guest toilet","halfBasement":"semi basement","hasBlockHeater":"block heater","hasChargingStation":"charging station","headline_1.2_billion_to_gaza":"1.2 billion to Gaza","headline_about":"about","headline_about_akelius":"about Akelius","headline_accounts":"accounts","headline_activities":"activities","headline_akelius":"Akelius","headline_akelius_foundation":"Akelius Foundation","headline_akelius_group":"Akelius Group","headline_akelius_pedagog":"Akelius pedagogy","headline_analog_products":"analog products","headline_annual_reports":"annual reports","headline_apartments_for_rent":"apartments for rent","headline_application_examples":"application examples","headline_articles_of_association":"articles of association","headline_balance_sheets":"balance sheets","headline_banks":"banks","headline_benefits_of_our_products":"benefits of our products","headline_board":"board","headline_bonds":"bonds","headline_business_school":"Business School","headline_calendar":"calendar","headline_career":"career","headline_certified_advisor":"certified advisor","headline_code_of_conduct":"code of conduct","headline_contact":"contact","headline_cookie_policy":"cookie policy","headline_corporate_governance":"corporate governance","headline_credit_analysts":"credit analysts","headline_cybersecurity":"cyber security","headline_dividend":"dividend","headline_donations":"donations","headline_donations_in_numbers":"donations in numbers","headline_d-shares":"D-shares","headline_education":"education","headline_environmental":"environmental","headline_finance":"finance","headline_financial":"financial","headline_financial_policy":"financial policy","headline_financial_risks":"financial risks","headline_fitch_ratings":"Fitch Ratings","headline_forest_management":"forest management","headline_forest_regions":"forest regions","headline_forms":"forms","headline_free_education_for_all":"free education for all","headline_free_online_language_courses":"free online language courses","headline_free_online_math_courses":"free online math courses","headline_general_meeting":"general meeting","headline_governance":"governance","headline_green_mathematics":"green mathematics","headline_hands-on_math":"hands-on math","headline_highlights_2025":"highlights 2025","headline_history":"history","headline_house_rental":"house rental","headline_how_to_apply":"how to apply","headline_hunting_rights":"hunting rights","headline_information":"information","headline_investor":"investor","headline_junior_executives":"junior executives","headline_key_figures":"key figures","headline_language_course":"language course","headline_language_courses":"language courses","headline_language_education":"language education","headline_lease_areas":"lease areas","headline_legal":"legal","headline_list":"list","headline_management":"management","headline_math_courses":"math courses","headline_media_library":"media library","headline_meet_junior_executives":"meet junior executives","headline_my_pages":"My Pages","headline_online_channels":"online channels","headline_on_press":"Roger about press","headline_open_positions":"open positions","headline_other_courses":"other courses","headline_overview":"overview","headline_owner":"owner","headline_partners":"partners","headline_pedagogy":"pedagogy","headline_preference_shares":"preference shares","headline_presentations":"presentations","headline_press":"press","headline_press_coverage":"press coverage","headline_press_coverage_2017-2020":"press coverage 2017-2020","headline_press_coverage_2018-2021":"press coverage 2018-2021","headline_press_coverage_2021":"press coverage 2021","headline_press_coverage_2022":"press coverage 2022","headline_press_coverage_2023":"press coverage 2023","headline_press_coverage_2024":"press coverage 2024","headline_press_coverage_2025":"press coverage 2025","headline_press_coverage_2026":"press coverage 2026","headline_press_releases":"press releases","headline_processes":"processes","headline_products":"products","headline_professional_services":"professional services","headline_program":"program","headline_properties":"properties","headline_property_deals":"property deals","headline_prospectus":"prospectus","headline_rating":"rating","headline_ratings":"ratings","headline_real_estate_applications":"real estate applications","headline_rent":"rent","headline_reports":"reports","headline_save_the_children":"Save the Children","headline_schoolbamabougou":"school of Bamabougou, Mali","headline_schooldjiblebougou":"school of Djiblebougou, Mali","headline_schooldjidjanna":"school of Djidjanna Sirani Douru, Mali","headline_schooldjifale":"school of Djifalé, Mali","headline_schoolntjibougou":"school of N'Tjibougou, Mali","headline_school_of_djamballa_mali":"school of Djamballa, Mali","headline_school_projects":"school projects","headline_schoolsmali":"school of Faladié, Mali","headline_search_apartment":"search apartment","headline_service":"service","headline_shares":"shares","headline_social":"social","headline_strategy":"strategy","headline_students":"students","headline_styrelse":"board","headline_subscribe":"subscribe","headline_sustainability":"sustainability","headline_targets":"targets","headline_technology":"Technology","headline_Technology":"Technology","headline_tenant":"tenant","headline_terms_and_conditions_for_the_websites":"terms and conditions for the websites","headline_whistleblower":"whistleblower","headline_why_akelius":"why Akelius","heatedGarage":"heated garage","heating":"heating costs","hectare":"hectare","hectares":"hectares","hectares-suffix":"hectares","heimstaden.apartmentSearch":"Heimstaden | Apartments for rent in Stockholm, Berlin, Copenhagen, Malmö","heimstaden.data_protection":"data protection","heimstaden.imprint":"Imprint","heimstaden.meta.description":"Akelius | Rental apartments in attractive cities. Find available rental apartments in Sweden, Germany and Denmark.","homepage.subtitle":"select city","homepage.title":"rent apartment ","house":"house","html__12_billion_to_gaza":"1.2 billion to Gaza","html_akelius_math":"Akelius Math","html_analog_products":"analog products","html_education":"education","html_education_website":"education website","html_highlight_2025":"highlights 2025","html_languages":"languages","html_languages_application":"languages application","html_languages_website":"languages website","html_math":"math","html_math_application":"math application","html_math_website":"math website","huntingarea":"hunting area","hunting-area":"hunting area","HUNTING_GAME":"game","huntingRight":"hunting right","huntingRightInPooledArea":"hunting right in pooled area","identification":"identification","inclusive":"inclusive","individualGarage":"individual garage","individualHeating":"individual heating","inquire":"inquire","inquire_about":"inquire about","investor":"investor","isForResidentsOnly":"for residents only","isProtectedBuilding":"energy certificate not needed due to protection","item_facts.apartment.kitchen.under_refurbishment":"under renovation","item_facts.apartment.openPlanKitchen":"open concept kitchen","item_facts.building.future_improvements_work":"improvement works planned","item_facts.included_in_rent.is-broadband-included-in-rent":"Wi-Fi","item_facts.included_in_rent.isBroadbandIncludedInRent":"broadband","item_facts.included_in_rent.is-cabletv-included-in-rent":"TV","item_facts.included_in_rent.isCableTvIncludedInRent":"TV","item_facts.included_in_rent.is-electricity-included-in-rent":"hydro","item_facts.included_in_rent.isElectricityIncludedInRent":"electricity","item_facts.included_in_rent.is-gas-included-in-rent":"gas","item_facts.included_in_rent.is-heating-included-in-rent":"heating","item_facts.included_in_rent.isHeatingIncludedInRent":"heating","item_facts.included_in_rent.is-hot-water-included-in-rent":"hot water","item_facts.included_in_rent.isHotWaterIncludedInRent":"hot water","item_facts.included_in_rent.is-water-included-in-rent":"water","item_facts.included_in_rent.value":"includes","item_facts.rent.prepaidRent":"prepaid rent","item_facts.utility_charges.is-broadband-included-in-utility-costs":"Wi-Fi","item_facts.utility_charges.isBroadbandIncludedInUtilityCosts":"broadband","item_facts.utility_charges.is-electricity-included-in-utility-costs":"electricity","item_facts.utility_charges.isElectricityIncludedInUtilityCosts":"electricity","item_facts.utility_charges.is-gas-included-in-utility-costs":"gas","item_facts.utility_charges.isGasIncludedInUtilityCosts":"gas","item_facts.utility_charges.is-heating-included-in-utility-costs":"heating","item_facts.utility_charges.isHeatingIncludedInUtilityCosts":"heating","item_facts.utility_charges.is-hot-water-included-in-utility-costs":"hot water","item_facts.utility_charges.isHotWaterIncludedInUtilityCosts":"hot water","item_facts.utility_charges.is-water-included-in-utility-costs":"water","item_facts.utility_charges.isWaterIncludedInUtilityCosts":"water","item_facts.utility_charges.label":"utility charges","item_facts.utility_charges.value":"utility charges","keyfact.24-hour-onsite-security":"24 hour on site security","keyfact.additional-rent":"additional rent","keyfact.additional-rent-for-pets":"additional rent for pets","keyfact.air-conditioning":"air conditioning","keyfact.amenities.has-billiards":"billiards","keyfact.amenities.has-fitness-centre":"fitness center","keyfact.amenities.has-indoor-pool":"indoor pool","keyfact.amenities.has-outdoor-pool":"outdoor pool","keyfact.amenities.has-study-room":"study room","keyfact.amenities.has-theater-room":"theater room","keyfact.amenities.has-yoga-room":"yoga room","keyfact.amenities.is-billiards-included-in-amenities":"billiards","keyfact.amenities.is-fitness-centre-included-in-amenities":"fitness center","keyfact.amenities.is-indoor-pool-included-in-amenities":"indoor pool","keyfact.amenities.is-outdoor-pool-included-in-amenities":"outdoor pool","keyfact.amenities.is-study-room-included-in-amenities":"study room","keyfact.amenities.is-theater-room-included-in-amenities":"theater room","keyfact.amenities.is-yoga-room-included-in-amenities":"yoga room","keyfact.amenities-total":"amenities {{amenitiesTotal}}","keyfact.amenities.value":"per month including","keyfact.annual-energy-consumption-cost":"annual energy consumption cost","keyfact.area-size":"area size","keyfact.base-rent":"base rent","keyfact.bicycle-racks":"bicycle racks","keyfact.bicycle-storage-rent":"bicycle storage rent","keyfact.blinds":"blinds","keyfact.block-heater":"block heater","keyfact.bosch-built-in-appliances":"Bosch built-in appliances","keyfact.cable-and-internet-ready":"cable and internet ready","keyfact.canada-post-parcel-locker":"Canada Post parcel locker","keyfact.can-offer-rent-amount":"offer","keyfact.carport-rent":"covered parking","keyfact.central-air-conditioning":"central air conditioning","keyfact.central-vacuuming-system":"central vacuuming system","keyfact.charging-station":"charging station","keyfact.compensation-payment":"compensation payment","keyfact.concierge":"concierge","keyfact.construction-work-on-facade-until":"construction work on facade until","keyfact.construction-year":"construction year","keyfact.contract-type":"contract type","keyfact.controlled-access":"controlled access","keyfact.cost":"cost","keyfact.covered-parking-rent":"covered parking","keyfact.deposit":"deposit","keyfact.electricalCeramic":"ceramic cooktop","keyfact.energy-certificate-class":"energy efficiency rating","keyfact.energy-certificate-create-date":"date of certificate","keyfact.energy-certificate-current-energy-consumption":"current energy consumption","keyfact.energy-certificate-current-energy-demand":"current energy demand","keyfact.energy-certificate-expire-date":"valid until","keyfact.energy-certificate-is-warm-water-not-included":"warm water not included","keyfact.energy-certificate-main-energy-source":"energy source","keyfact.energy-certificate-type":"energy performance type","keyfact.energy-consumption-reference-date":"reference year","keyfact.flooring":"flooring","keyfact.flooring.carpet":"carpet","keyfact.flooring.engineeredWood":"engineered wood","keyfact.flooring.floorboards":"floorboards","keyfact.flooring.hardwood":"hardwood","keyfact.flooring.herringboneParquet":"herringbone parquet","keyfact.flooring.laminate":"laminate","keyfact.flooring.parquet":"parquet","keyfact.flooring.pvc":"PVC","keyfact.free-locker":"free locker","keyfact.free-parking":"free parking","keyfact.free-parking-up-to":"free parking up to","keyfact.free-rent":"free rent","keyfact.free-time.eightMonths":"eight months","keyfact.free-time.elevenMonths":"eleven months","keyfact.free-time.fiveMonths":"five months","keyfact.free-time.fourMonths":"four months","keyfact.free-time.nineMonths":"nine months","keyfact.free-time.oneHalfMonth":"one half month","keyfact.free-time.oneMonth":"one month","keyfact.free-time.oneYear":"one year","keyfact.free-time.sevenMonths":"seven months","keyfact.free-time.sixMonths":"six months","keyfact.free-time.tenMonths":"ten months","keyfact.free-time.threeMonths":"three months","keyfact.free-time.twoMonths":"two months","keyfact.free-time.upToOneMonth":"up to one month","keyfact.free-time.upToThreeMonths":"up to three months","keyfact.free-time.upToTwoMonths":"up to two months","keyfact.furnished-state":"furnished state","keyfact.furnished-state.furnished":"furnished","keyfact.furnished-state.furnitureOptionsAvailable":"furniture options available","keyfact.furnished-state.partiallyFurnished":"partially furnished","keyfact.furnished-state.unfurnished":"unfurnished","keyfact.garden":"garden","keyfact.gas-certificate-class":"gas efficiency rating","keyfact.gas-certificate-current-gas-consumption":"current gas consumption","keyfact.gift-card":"gift card","keyfact.has-24-hour-onsite-security":"24 hour on site security","keyfact.has-air-conditioning":"air conditioning","keyfact.has-badger":"badger","keyfact.has-balcony":"balcony","keyfact.has-bear":"bear","keyfact.has-beaver":"beaver","keyfact.has-bicycle-racks":"bicycle racks","keyfact.has-bike-room":"bike room","keyfact.has-blinds":"blinds","keyfact.has-bosch-built-in-appliances":"Bosch built-in appliances","keyfact.has-builtin-kitchen":"built-in kitchen","keyfact.has-canada-post-parcel-locker":"Canada Post parcel locker","keyfact.has-central-air-conditioning":"central air conditioning","keyfact.has-central-vacuuming-system":"central vacuuming system","keyfact.has-common-roof-deck":"roof deck","keyfact.has-concierge":"concierge","keyfact.has-controlled-access":"controlled access","keyfact.has-crows":"crows","keyfact.has-dishwasher":"dishwasher","keyfact.has-dryer":"dryer","keyfact.has-elevator":"elevator","keyfact.has-fallow-dear":"fallow dear","keyfact.has-fitness-centre":"fitness center","keyfact.has-forest-wildfowl":"forest wildfowl","keyfact.has-future-improvements-work":"improvement works planned","keyfact.has-goose":"goose","keyfact.has-guest-toilet":"guest toilet","keyfact.has-hare":"hare","keyfact.has-heated-bathroom-floor":"heated bathroom floor","keyfact.has-hunting-lodge":"hunting lodge","keyfact.has-hunting-tower":"hunting tower","keyfact.has-income-restrictions":"income restrictions apply","keyfact.has-indoor-pool":"indoor pool","keyfact.has-laundry-room":"onsite laundry","keyfact.has-mallard":"mallard","keyfact.has-microwave":"microwave","keyfact.has-moose":"moose","keyfact.has-mouflon":"mouflon","keyfact.has-openplan-kitchen":"open concept kitchen","keyfact.has-outdoor-pool":"outdoor pool","keyfact.has-parking-access-device-deposit":"parking access device deposit","keyfact.has-partridge":"partridge","keyfact.has-patio":"patio","keyfact.has-pheasant":"pheasant","keyfact.has-pigeon":"pigeon","keyfact.has-ptarmigan":"ptarmigan","keyfact.has-quartz-kitchen-countertop":"quartz kitchen countertop","keyfact.has-rabbit":"rabbit","keyfact.has-red-deer":"red deer","keyfact.has-red-fox":"red fox","keyfact.has-roe-deer":"roe deer","keyfact.has-sauna":"sauna","keyfact.has-security-cameras":"security cameras","keyfact.has-separate-kitchen":"separate kitchen","keyfact.has-separate-toilet":"separate toilet","keyfact.has-storage":"store room","keyfact.has-terrace":"terrace","keyfact.has-university-nearby":"university","keyfact.has-washer-dryer":"washer dryer","keyfact.has-washing-machine":"washing machine","keyfact.has-waterfowl":"waterfowl","keyfact.has-white-tailed-deer":"white tailed deer","keyfact.has-wild-boar":"wild boar","keyfact.has-wine-fridge":"wine fridge","keyfact.has-woodcock":"woodcock","keyfact.heated-bathroom-floor":"heated bathroom floor","keyfact.heating-costs":"heating costs","keyfact.hunting-area-type":"hunting area type","keyfact.hunting-type":"hunting type","keyfact.inclusive":"inclusive","keyfact.individual-garage-rent":"individual garage","keyfact.indoor-parking-rent":"indoor parking","keyfact.induction":"induction cooktop","keyfact.is-billiards-included-in-amenities":"billiards","keyfact.is-cable-and-internet-ready":"cable and internet ready","keyfact.isFGEnergy":"housing with excessive energy consumption: class","keyfact.is-fitness-centre-included-in-amenities":"fitness center","keyfact.is-indoor-pool-included-in-amenities":"indoor pool","keyfact.is-outdoor-pool-included-in-amenities":"outdoor pool","keyfact.is-protected-building":"energy certificate not needed due to protection","keyfact.is-refurbished":"renovated","keyfact.is-rented":"rented","keyfact.is-smart-home":"smart home","keyfact.is-study-room-included-in-amenities":"study room","keyfact.is-theater-room-included-in-amenities":"theater room","keyfact.is-under-refurbishment":"under renovation","keyfact.is-yoga-room-included-in-amenities":"yoga room","keyfact.laundry-card":"laundry card","keyfact.lease-duration.oneYear":"one year lease","keyfact.lease-duration.sixMonths":"six-month lease","keyfact.lease-duration.threeMonths":"three-month lease","keyfact.location-bus":"bus","keyfact.location-commuter-train":"commuter train","keyfact.location-daily-shop":"daily shop","keyfact.location-school":"school","keyfact.location-shopping-center":"shopping center","keyfact.location-subway":"subway","keyfact.location-tram":"streetcar","keyfact.locker-rent":"locker","keyfact.lockert-rent":"locker","keyfact.maximum-annual-energy-consumption-cost":"maximum annual energy consumption cost","keyfact.minimum-annual-energy-consumption-cost":"minimum annual energy consumption cost","keyfact.move-in-fee":"including the cost of carrying out the inventory of fixtures","keyfact.notice-period":"notice period","keyfact.notice-period.notselected":"not selected","keyfact.notice-period.oneMonth":"one month","keyfact.notice-period.threeMonths":"three months","keyfact.notice-period.twoMonths":"two months","keyfact.number-of-bathrooms":"bathrooms","keyfact.number-of-bedrooms":"bedrooms","keyfact.number-of-floors":"floors","keyfact.number-of-rooms":"rooms","keyfact.number-of-toilets":"toilets","keyfact.operational-costs":"operational costs","keyfact.outdoor-parking-rent":"outdoor parking","keyfact.parking-access-device-deposit":"parking access device deposit","keyfact.parkingSpaceRent.inclusive":"parking space inclusive","keyfact.parkingSpaceRent.toRent":"parking space to rent","keyfact.prepaid-rent":"prepaid rent","keyfact.pyrolysisOven":"pyrolysis oven","keyfact.pyrolysisOvenWithMicrowave":"pyrolysis oven with microwave","keyfact.rent-credit":"rent credit","keyfact.rent-increase-reference":"rent increase reference EUR / sqm","keyfact.residents-only":"residents only","keyfact.security-cameras":"security cameras","keyfact.service-charge":"service charge","keyfact.smart-home":"smart home","keyfacts.otherInformation":"Other Information","keyfact.steamOven":"steam oven","keyfact.toRent":"to rent included","keyfact.total-agency-fee":"total fees payable by the tenant","keyfact.total-rent":"total rent","keyfact.valueAddedTax":"VAT","keyfact.views.cityViews":"city views","keyfact.views.courtyardViews":"courtyard views","keyfact.views.lakeViews":"lake views","keyfact.views.parkViews":"park views","keyfact.wine-fridge":"wine fridge","kWh":"kWh","language":"language","language_course":"language course","language_selection_list_label":"list","language_selection_map_label":"map","language_selection_title":"language","lastnameTranslationKey":"last name","lastPublishedDate":"listing date","lastPublishedDate-asc":"listing date, low to high","lastPublishedDate-desc":"listing date, high to low","legal":"legal","legalNotice":"A base rent amounting to {{contractRent}} Euro is agreed in the rental agreement. \u003Cbr />\nIt is expressly pointed out that, \u003Cbr /> \nagainst a background of the Berlin rent cap during the period of validity of the MietenWoG Bln, \u003Cbr />\nlaw on rent cap for housing in Berlin, \u003Cbr />\nonly a base rent of {{legalRent}} Euro is demanded and received.\n\u003Cbr />\u003Cbr />\nThe base rent of {{contractRent}} Euro agreed in the rental agreement would then be payable in full if the unconstitutionality or other invalidity of the MietenWoG Bln were to be proven, \u003Cbr />\nin whole or in part with regard to those parts relevant to the rent, \u003Cbr />\nthat would end, \u003Cbr />\nsuspend or otherwise abrogate MietenWoG Bln. \n\u003Cbr />\u003Cbr />\nIn the event of the unconstitutionality or other invalidity of the MietenWoG Bln being proven in whole or in part with regard to those parts relevant to the rent, \u003Cbr />\nthe landlord would request the difference between the rent agreed in the rental agreement and the rent allowed under MietenWoG Bln retroactively from the beginning of the obligation to pay rent.","legalNotice.header":"other","lengthUnit.ft":"ft","lengthUnit.m":"meters","lengthUnit.mi":"miles","list":"list","living":"apartment","loft":"loft","m2a":"sqm","maisonette":"maisonette","mandatory_fields":"Fields marked with * are required.","map":"map","menu_about":"about","menu_akelius":"Akelius","menu_akelius_foundation":"Akelius Foundation","menu_articles_of_association":"articles of association","menu_banks":"banks","menu_board":"board","menu_bonds":"bonds","menu_business_school":"Business School","menu_calendar":"calendar","menu_career":"career","menu_certified_advisor":"certified advisor","menu_code_of_conduct":"code of conduct","menu_contact":"contact","menu_credit_analysts":"credit analysts","menu_dividend":"dividend","menu_d-shares":"D shares","menu_finance":"finance","menu_financial":"financial","menu_financial_policy":"financial policy","menu_financial_risks":"financial risks","menu_general_meeting":"general meeting","menu_governance":"governance","menu_history":"history","menu_home":"home","menu_information":"information","menu_investor":"investor","menu_junior_executives":"junior executives","menu_key_figures":"key figures","menu_language_course":"language course","menu_list":"list","menu_management":"management","menu_media_library":"media library","menu_meet_junior_executives":"meet junior executives","menu_open_positions":"open positions","menu_overview":"overview","menu_owner":"owner","menu_preference_shares":"preference shares","menu_presentations":"presentations","menu_press":"press","menu_press_releases":"press releases","menu_program":"program","menu_properties":"properties","menu_prospectus":"prospectus","menu_rating":"rating","menu_rent":"rent","menu_reports":"reports","menu_service":"service","menu_shares":"shares","menu_students":"students","menu_styrelse":"board","menu_subscribe":"subscribe","menu_sustainability":"sustainability","menu_technology":"Technology","menu_Technology":"Technology","menu_tenant":"tenant","menu_whistleblower":"whistleblower","menu_why_akelius":"why Akelius","messageTranslationKey":"your message to us","meta.description":"Rent apartments in attractive cities. Find available rental apartments in New York, Boston, Washington D.C., Montreal, Toronto, Paris and London.","metropolitan_area":"metropolitan area","min_search_term_length":"Search term should be at least {{minSearchTermLength}} characters long.","minute":"minute","minutes":"minutes","more_details":"I want more details","motorcycle":"motorcycle","motorcycleIndoorParking":"motorcycle indoor parking","municipality":"municipality","my_pages":"My Pages","my_pages.title":"Akelius - My Pages","name_is_not_valid":"This field is required","name_placeholder":"name","neighborhood":"neighborhood","no":"no","no_favourite_items":"no favorite items","noFavouriteItems":"no favourite items","none":"all","non-regulatory_press_releases":"non-regulatory","no_search_results_found":"No search results found.","no_sorting":"no sorting","no_units_available":"No units for selected filters","nowOn":"now on","number_is_not_valid":"This field is required.","number_of_apartments":"number of apartments","number_of_commercials":"number of commercials","objectDescription":"identification","office":"office","oil":"oil","oilHeating":"oil heating","older_reports":"sustainability","oneYear":"one year","openEnded":"open ended","openHouse":"open house","operational":"operational costs","other":"miscellaneous","other_cities":"select city","out-of":"out of","outside":"outdoor parking","owner_foundation":"owner Foundation","page_languageSelection_title":"home language","page.languageSelection.title":"home language","page_not_found_button_text":"Akelius Home","page_not_found_line_1":"The requested page does not exist. We will try to automatically redirect you in 7 seconds.","page_not_found_line_2":"Please go to the Akelius home page by clicking the button below.","page_not_found_title":"Page Not Found","parking":"parking","parkingSpaceRent.inclusive":"parking space inclusive","parkingSpaceRent.toRent":"parking space to rent","parkingSpaces":"parking spaces","pellets":"pellets","penthouse":"penthouse","PER_HECTARES_AND_GER":"per hectare and year","personnummer":"test","pets-allowed":"pets","pets-allowed.limited":"cats allowed","pets-allowed.no":"not allowed","pets-allowed.yes":"allowed","phonenumber_is_not_valid":"The field was filled in incorrectly.","phoneTranslationKey":"phone","photos":"photos","policy_statement":"policy statement","practice":"practice","press_release_title":"press release","promotions":"promotions","property":"property","property_listing_commercial_units":"commercial","property_listing_construction_year":"construction year","property_listing_parking_units":"parking","property_listing_residential_units":"apartments","property_listing_walk_score":"walk score","province":"province","raisedGroundFloor":"raised ground floor","read_more_text":"read more","refurbished":"renovated","regulatory_press_releases":"regulatory","rent":"rent","rent-asc":"rent, low to high","rent_berlin":"Berlin","rent_boston":"Boston","rent_copenhagen":"Copenhagen","rent-desc":"rent, high to low","rent_hamburg":"Hamburg","rent_london":"London","rent_malmo":"Malmö","rent_montreal":"Montreal","rent_new_york":"New York","rent_paris":"Paris","rent_select_a_city":"select a city","rent_stockholm":"Stockholm","rent_toronto":"Toronto","rent_washington":"Washington DC","requestTranslationKey":"send my request","rernt_apartment":"rent apartment","restaurant":"restaurant","result_plural":"results","result_singular":"result","results_of":"of","roofStorey":"roof storey","room":"room","roomForRent":"room for rent","roomfrom":"room from","roomFrom":"room from","rooms":"rooms","rooms-asc":"rooms, low to high","rooms-desc":"rooms, high to low","roomto":"room to","roomTo":"room to","sales":"sales","sBahn":"GO train","search":"search","search_placeholder":"search","select_a_city":"select a city","selected_market_selector":"your selected market is","select_market":"select market","separateKitchen":"separate kitchen","separateToilet":"separate toilet","service":"service, my homepage","show_map":"map","size":"size","size-asc":"size, low to high","size-desc":"size, high to low","slider_berlin":"Berlin","slider_boston":"Boston","slider_copenhagen":"Copenhagen","slider_hamburg":"Hamburg","slider_london":"London","slider_malmo":"Malmö","slider_montreal":"Montreal","slider_new_york":"New York","slider_paris":"Paris","slider_stockholm":"Stockholm","slider_toronto":"Toronto","slider_washington":"Washington DC","smallGame":"small game","smallGameAndbigGame":"small game and big game","smallGameAndBigGame":"small game, big game","solar":"solar","sort_by":"sort by","sortBy":"sort by","sort_option.asc":"low to high","sort_option.desc":"high to low","sqft":"sqft","sqm":"sqm","storageHeater":"storage heater","store":"store","storeRoom":"store room","stoveHeating":"stove heating","studio":"studio","submit_text":"submit","subscription_language":"language","subscription.possible_bot_retry":"please retry","subscription_success_text":"Subscription form has been sent.","subscription_type":"category","summerHouse":"summer house","technology.company":"company","technology.company.required":"Please enter your company name.","technology.email":"work email","technology.email.required":"Please enter a valid email address.","technology.fullName":"full name","technology.fullName.required":"Please enter your full name.","technology.message":"message","technology.phone":"phone","technology.send":"your message to us","technology.sending":"sending","technology.submit.button":"send","technology.successText.line2":"We will revert to you as soon as possible.","tenantGarden":"private garden","tenant_information":"tenant information","tenant_portal":"tenant portal","terrace":"terrace","tile_about":"about","tile_accounts":"accounts","tile_activities":"activities","tile_akelius":"Akelius","tile_akelius_cyprus":"Akelius Cyprus","tile_akelius_education":"Akelius education","tile_akelius_forest":"Akelius Forest","tile_akelius_foundation":"Akelius Foundation","tile_akelius_group":"Akelius Group","tile_akelius_languages":"Akelius Languages","tile_akelius_learning":"Akelius Learning","tile_akelius_math":"Akelius Math","tile_akelius_pedagog":"Akelius peda&shy;gogy","tile_akelius_residential":"Akelius Residen&shy;tial","tile_articles_of_association":"articles of association","tile_balance_sheets":"balance sheets","tile_banks":"banks","tile_board":"board","tile_bonds":"bonds","tile_business_school":"Business School","tile_calendar":"calendar","tile_career":"career","tile_certified_advisor":"certified advisor","tile_code_of_conduct":"code of conduct","tile_contact":"contact","tile_corporate_governance":"corporate governance","tile_credit_analysts":"credit analysts","tile_cybersecurity":"cyber security","tile_dividend":"dividend","tile_donations":"donations","tile_d-shares":"D-shares","tile_education":"education","tile_environmental":"environ&shy;mental","tile_finance":"finance","tile_financial":"financial","tile_financial_policy":"financial policy","tile_financial_risks":"financial risks","tile_fitch_ratings":"Fitch Ratings","tile_forest_regions":"forest regions","tile_forest-regions":"forest regions","tile_forms":"forms","tile_general_meeting":"general meeting","tile_governance":"govern&shy;ance","tile_green_mathematics":"green mathe&shy;matics","tile_history":"history","tile_house rental":"house rental","tile_house_rental":"house rental","tile_how_to_apply":"how to apply","tile_hunting_rights":"hunting rights","tile_hunting-rights":"hunting rights","tile_information":"information","tile_investor":"investor","tile_junior_executives":"junior executives","tile_key_figures":"key figures","tile_language_course":"language course","tile_language_courses":"language courses","tile_language_education":"language education","tile_lease_areas":"lease areas","tile_lease-areas":"lease areas","tile_legal":"legal","tile_list":"list","tile_management":"manage&shy;ment","tile_math_course":"math course","tile_math_courses":"math courses","tile_media_library":"media library","tile_meet_junior_executives":"meet junior executives","tile_online_channels":"online channels","tile_open_positions":"open positions","tile_other_courses":"other courses","tile_overview":"overview","tile_owner":"owner","tile_pedagogy":"pedagogy","tile_portfolio":"portfolio","tile_preference_shares":"preference shares","tile_presentations":"presentations","tile_press":"press","tile_press_coverage":"press coverage","tile_press_releases":"press releases","tile_processes":"processes","tile_products":"products","tile_program":"program","tile_properties":"properties overview","tile_property_deals":"property deals","tile_property-deals":"property deals","tile_prospectus":"prospectus","tile_rating":"rating","tile_ratings":"ratings","tile_rent":"rent","tile_reports":"reports","tile_roger_on_press":"Roger about press","tile_school_projects":"school projects","tile_service":"service","tile_shares":"shares","tile_social":"social","tile_strategy":"strategy","tile_students":"students","tile_subscribe":"subscribe","tile_sustainability":"sustaina&shy;bility","tile_technology":"Technology","tile_tenant":"tenant","tile_whistleblower":"whistleblower","tile_why_akelius":"why Akelius","tooltip.virtualTourIncluded":"virtual tour","toRent":"to rent included","totalRent":"total rent","townhouse":"townhouse","type":"energy performance type","uBahn":"subway","underground":"indoor parking","unit_details":"details","United Kingdom":"United Kingdom","United States":"United States","unit_gallery_example_disclaimer":"images are of a similar unit","unit_list_forest":"Sweden","unit_location":"location","units":"units","units_filters_additional_area_no":"no","units_filters_additional_area_placeholder":"additional unit of measure","units_filters_additional_currency_hint":"The indicated currency refers to a \u003Ca href=\"{{exchangeRatesPageUrl}}\" target=\"_blank\"> rounded exchange rate as of {{exchangeRatesLastUpdate}}\u003C/a>","units_filters_additional_currency_hint_link":"rounded exchange rate as of {{exchangeRatesLastUpdate}}","units_filters_additional_currency_hint_text":"The indicated currency refers to a","units_filters_additional_currency_no":"no","units_filters_additional_currency_placeholder":"additional currency","utilityRoom":"utility room","validUntil":"valid until","valueAddedTax":"VAT","virtual_tour":"360 tour","walkScoreMeters":"distance","warmWaterNotIncluded":"warm water not included","washingMachine":"washing machine","yes":"yes"},"h":{},"s":200,"st":"OK","u":"https://dictionary-service.akelius.com/api/v3/applications/WEB/env/prod/translations/ln/en","rt":"json"},"1415440004":{"b":[{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.676613,"longitude":-79.36972,"postalCode":"M4W 2Z7","province":"ON","streetName":"36 Castle Frank Road"},"id":"50003a-407","keyfacts":{"available-from-date":"2026-09-07T00:00:00.000Z","borough":"Downtown East","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4W 2Z7","streetname":"36 Castle Frank Road","apartment-type":"apartment","floor":4,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"ON","total-rent":3300,"unit-size":981},"lastPublishedDate":"2026-06-17T16:56:53.030Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e7bc2d5-2e00-447f-9830-2e44037fd4fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1539ad8-3bac-482b-ab3f-7acfb19d57c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b35fe44-26b2-4dc4-a977-55c32d322755/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db40e6df-1855-4d86-b644-192f7f713344/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9360f0e7-14cf-4c89-9d09-c6526689394b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25bfb99-51c5-40f0-8825-4f11356a6672/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d49a8bb-f77b-465e-a867-757859a1a98a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad780257-f4cb-499c-8f4e-c136628fa448/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e80cf48-356f-4505-9567-30ca520e3625/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77180cbe-98cd-4547-b16e-4c8366236386/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d02cc631-7b84-475a-969a-7d495f8e493b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcbc7115-d476-4e22-a351-a41345b33e97/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc0e056e-8343-4da4-a880-3a7ac32dccf0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f65dcce4-b953-42e1-8213-9983ea79b507/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6837c18-1f6f-4e19-a473-9d68cc493a5e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/763d2c5a-38b7-48df-a28b-1ef242e97985/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb473ea3-d50d-4e0d-890d-fd179046f00b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1ab3d18-0b85-434f-af62-3133125864d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8e2aebf-7f43-438c-9c8b-9e2e30d9b1a4/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e7bc2d5-2e00-447f-9830-2e44037fd4fa/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.64497,"longitude":-79.40968,"postalCode":"M6J 3P3","province":"ON","streetName":"798 Richmond Street West"},"id":"50009a-434","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3P3","streetname":"798 Richmond Street West","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":8,"province":"ON","total-rent":1750,"unit-size":593},"lastPublishedDate":"2026-08-05T20:49:54.411Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9039e093-a6d5-4b2d-a122-769665eef380/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e792335-f472-4299-b524-1a1d33a7ff76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da87bc41-4105-4e6a-a47e-f323bb7192e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbdef980-9bf3-4d47-a857-91f047931147/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b1a6088-24d8-4cbb-bfbe-7360851ed75f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/678923ce-afdf-4c64-b3e8-f623121408af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9e278a6-b504-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ba2ce1d-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1bcbc4b1-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb547975-b9e4-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/feca3b0e-b1f9-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/528b18f3-e15e-434e-8767-4a9d7c15f8e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefc3b5d-00f8-40ad-a885-1af4b48435c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c01548-243d-4bc7-8e17-ac38137fe447/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4ac501-0a88-4dd3-9ea9-1c4714f72fc9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ceb8c4-4823-49e6-9142-40fbde84c2bf/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9039e093-a6d5-4b2d-a122-769665eef380/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.is-fitness-centre-included-in-amenities","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.64497,"longitude":-79.40968,"postalCode":"M6J 3P3","province":"ON","streetName":"798 Richmond Street West"},"id":"50009a-461","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3P3","streetname":"798 Richmond Street West","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":8,"province":"ON","total-rent":1450,"unit-size":236},"lastPublishedDate":"2026-08-05T20:48:59.591Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4ac501-0a88-4dd3-9ea9-1c4714f72fc9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40343cf2-e3ed-4030-87d6-2069d25a5643/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c20b57-59a1-40ce-b3f8-def40eabf961/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb13f725-1ca8-46e1-98bd-432ae8407156/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefbba13-b3d4-400a-9caa-2f4fcded9dba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f7f222d-b9e5-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a3efddd-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a95bf06-196c-42ca-9868-7baafc207530/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/177f8893-459d-4196-b227-438feda7fbe1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4ac501-0a88-4dd3-9ea9-1c4714f72fc9/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.is-fitness-centre-included-in-amenities","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.64497,"longitude":-79.40968,"postalCode":"M6J 3P3","province":"ON","streetName":"798 Richmond Street West"},"id":"50009a-750","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3P3","streetname":"798 Richmond Street West","apartment-type":"apartment","floor":6,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":8,"province":"ON","total-rent":1600,"unit-size":236},"lastPublishedDate":"2026-08-05T20:50:52.564Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9039e093-a6d5-4b2d-a122-769665eef380/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e792335-f472-4299-b524-1a1d33a7ff76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da87bc41-4105-4e6a-a47e-f323bb7192e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b1a6088-24d8-4cbb-bfbe-7360851ed75f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbdef980-9bf3-4d47-a857-91f047931147/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/528b18f3-e15e-434e-8767-4a9d7c15f8e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefc3b5d-00f8-40ad-a885-1af4b48435c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c01548-243d-4bc7-8e17-ac38137fe447/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4ac501-0a88-4dd3-9ea9-1c4714f72fc9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ceb8c4-4823-49e6-9142-40fbde84c2bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/177f8893-459d-4196-b227-438feda7fbe1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9039e093-a6d5-4b2d-a122-769665eef380/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.is-fitness-centre-included-in-amenities","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.645271,"longitude":-79.410504,"postalCode":"M6J 3N8","province":"ON","streetName":"800 Richmond Street West"},"id":"50009b-1006","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3N8","streetname":"800 Richmond Street West","apartment-type":"apartment","floor":9,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"ON","total-rent":1850,"unit-size":500},"lastPublishedDate":"2026-08-07T15:12:10.000Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9039e093-a6d5-4b2d-a122-769665eef380/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e792335-f472-4299-b524-1a1d33a7ff76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da87bc41-4105-4e6a-a47e-f323bb7192e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b1a6088-24d8-4cbb-bfbe-7360851ed75f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbdef980-9bf3-4d47-a857-91f047931147/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/528b18f3-e15e-434e-8767-4a9d7c15f8e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefc3b5d-00f8-40ad-a885-1af4b48435c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c01548-243d-4bc7-8e17-ac38137fe447/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4ac501-0a88-4dd3-9ea9-1c4714f72fc9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5848d156-8451-4947-b0fa-6c99603efffb/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9039e093-a6d5-4b2d-a122-769665eef380/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.645271,"longitude":-79.410504,"postalCode":"M6J 3N8","province":"ON","streetName":"800 Richmond Street West"},"id":"50009b-1116","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3N8","streetname":"800 Richmond Street West","apartment-type":"apartment","floor":10,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":14,"province":"ON","total-rent":1450,"unit-size":236},"lastPublishedDate":"2026-08-07T15:11:56.094Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67fb66c2-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/668c1f50-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c4450e2-b9e5-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/609cf731-4daa-11ea-bcba-0a580ae94517/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f3c634-4daa-11ea-bcba-0a580ae94517/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69692794-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b678430f-ba9c-11e9-9f00-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40343cf2-e3ed-4030-87d6-2069d25a5643/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/177f8893-459d-4196-b227-438feda7fbe1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67fb66c2-b1fa-11e9-8910-82cb927a8b9b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.645271,"longitude":-79.410504,"postalCode":"M6J 3N8","province":"ON","streetName":"800 Richmond Street West"},"id":"50009b-201","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3N8","streetname":"800 Richmond Street West","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"ON","total-rent":2400,"unit-size":700},"lastPublishedDate":"2026-08-07T15:11:39.862Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2cbe3b8-c474-49bc-8287-192565f7185f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/277962f4-e61d-4260-91c4-63a27636c7d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94eea05c-5fd4-473a-b4e3-5de6e248e6f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aec7e559-72cc-4dde-984f-260850b99f98/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d791e10e-8cff-4902-bb34-a40bfd8322ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/377be57f-579b-48bb-a6c5-59f2696a21a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b1a6088-24d8-4cbb-bfbe-7360851ed75f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefc3b5d-00f8-40ad-a885-1af4b48435c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c01548-243d-4bc7-8e17-ac38137fe447/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b4c3d86-3874-11ea-8738-0a580ae949f8/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2cbe3b8-c474-49bc-8287-192565f7185f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.645271,"longitude":-79.410504,"postalCode":"M6J 3N8","province":"ON","streetName":"800 Richmond Street West"},"id":"50009b-716","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3N8","streetname":"800 Richmond Street West","apartment-type":"apartment","floor":6,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":14,"province":"ON","total-rent":1650,"unit-size":236},"lastPublishedDate":"2025-07-15T22:15:47.388Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e50a6805-a336-480e-be36-2920373fb366/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9bbd0bbc-326b-4670-9f0c-d0fc917abaa4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b14aba5f-4472-456d-8a5f-edd38a4909cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/049a2cf0-48a2-4d2a-886d-2650a7b47b40/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a120fb65-0a2f-40c0-b9a2-877004815d75/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d449290-614b-4fdb-ae9e-300752e4f409/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cebddeca-adb1-47a5-b771-3638b9694f3a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97d6568a-0050-4bb5-bd22-5614a459fd15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c821c62-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0853ce67-b9e5-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/158be25a-b1fa-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9e272e3-b9e4-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9af7c68e-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a3efddd-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9e278a6-b504-11e8-bcab-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e50a6805-a336-480e-be36-2920373fb366/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.645271,"longitude":-79.410504,"postalCode":"M6J 3N8","province":"ON","streetName":"800 Richmond Street West"},"id":"50009b-801","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3N8","streetname":"800 Richmond Street West","apartment-type":"apartment","floor":7,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"ON","total-rent":1850,"unit-size":557},"lastPublishedDate":"2026-08-07T15:11:25.462Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abb37d3a-b821-4ae5-8023-0bd6618bf12a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7c13b04-0cde-4b5c-ae42-d88b24be7896/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228ed1b2-c31a-4c5d-811b-c5e083b58536/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3cff49b-c1a5-49eb-8a59-fd715c085a22/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12c17f29-3fea-4a1d-aa76-b1cf8717f01d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4b32476-287f-49c9-a43b-eff30b0332b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b88de9c-175d-4df2-bedc-249d09c712db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/528b18f3-e15e-434e-8767-4a9d7c15f8e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefc3b5d-00f8-40ad-a885-1af4b48435c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abb37d3a-b821-4ae5-8023-0bd6618bf12a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.is-study-room-included-in-amenities","keyfact.is-billiards-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.645271,"longitude":-79.410504,"postalCode":"M6J 3N8","province":"ON","streetName":"800 Richmond Street West"},"id":"50009b-912","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6J 3N8","streetname":"800 Richmond Street West","apartment-type":"apartment","floor":8,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"ON","total-rent":1800,"unit-size":500},"lastPublishedDate":"2026-08-07T15:10:46.546Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/593f0517-276a-4e9a-87d4-697f7894df7b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/219ab19a-8e03-4f87-a182-a194716ff655/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7302e66-309a-4d7a-a9ee-48fc9bef1122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d7f698f-a33d-440b-a50a-c4f828219d87/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4efc0f8-9966-4e54-a3ca-2b62504669ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4410108-c1cd-4060-a5b4-2958dd4ef3ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/528b18f3-e15e-434e-8767-4a9d7c15f8e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eefc3b5d-00f8-40ad-a885-1af4b48435c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4ac501-0a88-4dd3-9ea9-1c4714f72fc9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01576e2f-2913-4cc4-bb26-58cbe6fb1fd1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/593f0517-276a-4e9a-87d4-697f7894df7b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.is-study-room-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.639125,"longitude":-79.437116,"postalCode":"M6K 2Z3","province":"ON","streetName":"188 Jameson Avenue"},"id":"50010a-101","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2Z3","streetname":"188 Jameson Avenue","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":9,"province":"ON","total-rent":2250,"unit-size":658},"lastPublishedDate":"2026-08-07T15:10:25.716Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/444ff3c9-9a0d-4d86-8624-8ef32f09cb0f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa9bbe82-6fd8-43f1-86ce-ec682dd8946d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c697361-6daf-4c2c-b7cf-1dba69703429/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62686d73-4227-4113-889d-20a8815be88e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b175435-802a-4a91-8740-99b66e7356b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d51db579-c6c9-43ce-8ecb-ee72dced6215/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d7ae3a6-ffb1-4e5e-bffb-3a22365f3350/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b54bc48-687d-11ea-8ab7-0a580ae948e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27b040d5-ba90-11e9-8112-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c003a0b-ba90-11e9-8112-5a8f8168873b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/444ff3c9-9a0d-4d86-8624-8ef32f09cb0f/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.639125,"longitude":-79.437116,"postalCode":"M6K 2Z3","province":"ON","streetName":"188 Jameson Avenue"},"id":"50010a-404","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2Z3","streetname":"188 Jameson Avenue","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":1800,"unit-size":581},"lastPublishedDate":"2026-08-07T15:09:32.601Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d602d7e0-3956-42b7-88cd-5c3e7b04b0b0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699d339c-41cf-46de-9c46-dc487c5d35fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e6708f-9e30-4cf3-9a8e-c5b3b27754af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a1cf24-aa9e-43c5-91d6-6d802aac8ac0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0daebbec-b6e6-4a2b-8ec9-e31e2de75294/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c77a6a7-11f6-4c93-8b69-6116e5d92e16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac7ee224-6a11-4063-99fd-867e48b4d3e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d4f071-7ab0-4283-806b-05481a723a85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7e037aa-b854-11e9-90fd-0a580ae947d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29224767-ba90-11e9-8112-5a8f8168873b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d602d7e0-3956-42b7-88cd-5c3e7b04b0b0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.639125,"longitude":-79.437116,"postalCode":"M6K 2Z3","province":"ON","streetName":"188 Jameson Avenue"},"id":"50010a-505","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2Z3","streetname":"188 Jameson Avenue","apartment-type":"groundFloor","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":1925,"unit-size":635},"lastPublishedDate":"2026-08-08T14:18:21.378Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf907d4e-5826-444b-928a-bcbadd917bd8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31b283fa-50ac-48c4-859a-d7324673f86a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60b242af-5966-47d0-9ba5-f7986342960d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32e5063f-d37b-414b-aa20-a21cd9aaefd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cea3d74-e98a-4f4d-9f74-dead50730e5f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ce6db4a-8fe2-4a62-91eb-93dfab913aba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b721e601-17f7-49b7-9f33-cd0325474391/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e0074b6-1435-4614-914c-3c3014329e70/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4424ce67-c7bf-460b-a783-2820a324dc23/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9785ee0-fad9-4543-903c-b901cf512455/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf039e45-5fed-11ea-a851-0a580ae949f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c003a0b-ba90-11e9-8112-5a8f8168873b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf907d4e-5826-444b-928a-bcbadd917bd8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.639125,"longitude":-79.437116,"postalCode":"M6K 2Z3","province":"ON","streetName":"188 Jameson Avenue"},"id":"50010a-703","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2Z3","streetname":"188 Jameson Avenue","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":1800,"unit-size":571},"lastPublishedDate":"2026-08-07T15:09:13.013Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97e691d0-4f9c-414f-ab1d-ebabb3794713/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/759a6e4b-085a-47a6-b0cb-dae51e01f9ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5a91c10-eb8b-452e-9db7-5ce46c2f00f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c04557cd-a8a8-4878-9af3-a5b66511affb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e87cd28-93ec-421e-96cb-69e46439ea6f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/198470ce-0ca8-4e3b-9592-bc20485c2404/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c67599fe-f3cf-4ada-93c3-339102807aff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8657e1ed-517f-4439-9148-f9fa99ae3905/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27b040d5-ba90-11e9-8112-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29224767-ba90-11e9-8112-5a8f8168873b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97e691d0-4f9c-414f-ab1d-ebabb3794713/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Beaches","city":"Toronto","latitude":43.677231,"longitude":-79.302673,"postalCode":"M4L 1V7","province":"ON","streetName":"501 Kingston Road"},"id":"50012a-105","keyfacts":{"borough":"Beaches","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4L 1V7","streetname":"501 Kingston Road","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":2150,"unit-size":675.5},"lastPublishedDate":"2026-08-04T16:23:22.934Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55bc447-9a34-4c67-b350-5dbce081b2f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b190fef-ba4d-4a68-aa19-a3fdda9c0d2a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a493fa4-9d76-4cda-818d-6e8dd73707c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3783f498-9548-44c8-82aa-0d2e6b1b9c92/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1c58133-4441-4ce5-bc5e-3699868b50ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe334d03-e84a-4e26-8b33-7d431524ecfd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a833335a-715d-4cf9-8bd4-cb3e1b17efe9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5cc603d3-0e44-4a10-b49d-3c37f9097924/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19b0e36-4fec-47fb-9455-cb039f71a1cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84bd4a2-9b4e-459a-b7a1-b0efabe8edf7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55486ce1-d215-4522-b7c8-d75b094d3c37/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae0669ce-612b-4e4b-be2d-2d703d1b447d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f01e02c1-aaca-4fbc-ae17-fbd647483c3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2e5e45-8c9b-4c5a-93e8-3bbf6fd192b6/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55bc447-9a34-4c67-b350-5dbce081b2f5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Beaches","city":"Toronto","latitude":43.677231,"longitude":-79.302673,"postalCode":"M4L 1V7","province":"ON","streetName":"501 Kingston Road"},"id":"50012a-209","keyfacts":{"available-from-date":"2026-08-10T00:00:00.000Z","borough":"Beaches","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4L 1V7","streetname":"501 Kingston Road","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":9,"province":"ON","total-rent":2550,"unit-size":886.2},"lastPublishedDate":"2026-08-04T18:35:36.674Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfb8cd6e-261c-4812-ba67-8563be0c231f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb6bb03-e9de-4f73-8362-71bc3052b4d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4882e27-7088-4305-850d-7a6dcf8e9242/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8fff851-42cb-4e68-a539-c5ff6d0f1d37/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77fd1680-ca1d-4018-9773-5011bf910b23/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa71e7d0-23ef-46d6-8ad7-9aef13d1a869/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9132742-db9d-4a3e-9e00-41711422c55a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5951e843-69b6-48d7-9103-1447040150b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdfd8bf6-ce8c-4fac-a000-705d5d9572ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35666acb-dc11-4b1b-873d-6216f0d4f5b9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff2d5006-9726-4fbc-a8b2-a3a8b5d4fe28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37969e7f-6e6c-4072-9a14-7cbbe5d6862e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2e5e45-8c9b-4c5a-93e8-3bbf6fd192b6/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfb8cd6e-261c-4812-ba67-8563be0c231f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Beaches","city":"Toronto","latitude":43.677231,"longitude":-79.302673,"postalCode":"M4L 1V7","province":"ON","streetName":"501 Kingston Road"},"id":"50012a-701","keyfacts":{"borough":"Beaches","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4L 1V7","streetname":"501 Kingston Road","apartment-type":"apartment","floor":6,"number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":9,"province":"ON","total-rent":4500,"unit-size":1456.2},"lastPublishedDate":"2026-07-09T17:00:48.699Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b19a36ac-fe6f-43c0-a46e-7409128bce11/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2e5e45-8c9b-4c5a-93e8-3bbf6fd192b6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44c6e292-d811-4ea3-b14f-01c45908062c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54d447ab-e276-4368-bac9-488f9d2290a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb7d650-ff5b-4ab2-b582-87b0fab08c16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a45bdbdc-6e9f-4515-8c70-2c0397674ca7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc3fdf1f-5bdd-41fc-815f-a6de992f73b8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2bf3229-81c7-420b-80f3-ad5254a3b27a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa250557-7caa-49e3-ab85-86a502ee018b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/488b73a0-4785-4307-a3cc-9eccdc49f2c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5827a8b-64a6-420e-a1f1-bdd989b46204/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a3ae447-240f-4f82-8501-52cfb5ce71ef/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b19a36ac-fe6f-43c0-a46e-7409128bce11/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-patio"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.68511,"longitude":-79.40713,"postalCode":"M4V 2T4","province":"ON","streetName":"263 Russell Hill Road"},"id":"50013a-107","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4V 2T4","streetname":"263 Russell Hill Road","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":8,"province":"ON","total-rent":1700,"unit-size":302},"lastPublishedDate":"2026-07-21T21:05:27.357Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3ba6b3c-ebbc-11ea-aa33-0a580ae94a7f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09554f88-e30c-11ea-9100-0a580ae94a7f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd9711a6-ebbc-11ea-b681-0a580ae9450f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc4e16db-ebbc-11ea-aa33-0a580ae94a7f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3343250-e30b-11ea-9297-0a580ae94c25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34cfc825-ebbd-11ea-9f08-0a580ae94c6e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12f2a744-ebbd-11ea-9f08-0a580ae94c6e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d60a7ced-ba8c-11e9-8112-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/961bfe9c-e0b9-11ea-8845-0a580ae94531/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3ba6b3c-ebbc-11ea-aa33-0a580ae94a7f/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.685223,"longitude":-79.407313,"postalCode":"M4V 2T3","province":"ON","streetName":"265 Russell Hill Road"},"id":"50013b-205","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4V 2T3","streetname":"265 Russell Hill Road","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":2150,"unit-size":600},"lastPublishedDate":"2026-07-30T16:24:12.821Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/968469ee-65ef-11e9-b352-0a580ae9413f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66e0fa88-65ef-11e9-b86b-0a580ae9435b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63e0d9e7-65ef-11e9-b86b-0a580ae9435b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/61dc7e66-65ef-11e9-b86b-0a580ae9435b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f8b3471-65ef-11e9-b352-0a580ae9413f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c80daa0-65ef-11e9-b352-0a580ae9413f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06686f8c-ba9d-11e9-9f00-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e2abed6-ba8f-11e9-8112-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f247c97b-c3e5-4273-8388-1ffe43557196/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/968469ee-65ef-11e9-b352-0a580ae9413f/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Roncesvalles","city":"Toronto","latitude":43.646517,"longitude":-79.448561,"postalCode":"M6R 1M3","province":"ON","streetName":"150 Fermanagh Avenue"},"id":"50015a-61","keyfacts":{"borough":"Roncesvalles","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6R 1M3","streetname":"150 Fermanagh Avenue","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"ON","total-rent":2300,"unit-size":701.4},"lastPublishedDate":"2026-08-07T15:08:06.234Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db2f27e3-abf3-4a69-ab51-c031f137ff88/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/61b4944a-e52f-4d0e-8d52-8658513c5475/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ec06a8e-b7c9-4f1a-aa64-816f052fbcf6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f1e932a-ff0e-44ce-ac21-99ecb493b915/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ffd49eb-b1a9-4c3b-93fb-7be00ed30a32/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c92ae39-ccc6-4ce3-a466-35abdd5b0cea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9344668-322e-4845-830d-5321c4317f50/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9573eed4-ba7a-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97a99573-b9ea-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e27e05c-b9ea-11e9-a7cd-acde48001122/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db2f27e3-abf3-4a69-ab51-c031f137ff88/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.66445,"longitude":-79.38131,"postalCode":"M4Y 1C5","province":"ON","streetName":"54 Maitland Street"},"id":"50016a-204","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown East","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4Y 1C5","streetname":"54 Maitland Street","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"ON","total-rent":1600,"unit-size":297},"lastPublishedDate":"2026-07-20T17:21:47.709Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8904e7f9-fac0-4c9b-b3ea-f254d788c79f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ed610f5-64ed-4e80-9d8a-e43cc9197ac4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aea32939-a871-4b3a-a6b1-23f474ec3485/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/936235a7-df1d-4844-9f0a-f929dfe54bd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef6eafa9-e082-4341-a350-56588f5fc2f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024bc2e2-3173-4920-aac3-ad1edff2874b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5641bce1-468f-4171-a244-1b9efc920121/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca9a345-b4dd-41cf-b776-d676b72ad2a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e416370-94f8-423e-ab55-beba784f27ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4647821-2748-4a4a-8318-186c86c4a3f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34443ca8-7977-4966-b385-2a55526b5551/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16e5c915-4618-4b85-a8cf-495d36ed2404/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8904e7f9-fac0-4c9b-b3ea-f254d788c79f/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.66445,"longitude":-79.38131,"postalCode":"M4Y 1C5","province":"ON","streetName":"54 Maitland Street"},"id":"50016a-208","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown East","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4Y 1C5","streetname":"54 Maitland Street","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"ON","total-rent":1600,"unit-size":297},"lastPublishedDate":"2026-07-28T15:36:33.713Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/936235a7-df1d-4844-9f0a-f929dfe54bd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aea32939-a871-4b3a-a6b1-23f474ec3485/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4629ac7b-f2f8-4549-8be8-cda243c212e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/019ed0a4-288f-4516-9ece-54d228a6dc2b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06fc5e2c-549d-4063-9eb4-a3e75f63c7d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/818a169b-122b-4e39-a33b-23a84d7e888b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f78463d-618b-478c-98db-0a8bf5002150/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41bdf3d3-dbed-4785-b169-c79c38367a69/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e416370-94f8-423e-ab55-beba784f27ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4647821-2748-4a4a-8318-186c86c4a3f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6175fc8-f530-49d2-a3b5-c8fb94d64d42/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/936235a7-df1d-4844-9f0a-f929dfe54bd2/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.664927,"longitude":-79.381382,"postalCode":"M4Y 1C5","province":"ON","streetName":"56 Maitland Street"},"id":"50016b-206","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4Y 1C5","streetname":"56 Maitland Street","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"ON","total-rent":1525,"unit-size":243},"lastPublishedDate":"2026-07-02T18:08:02.795Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96c63ccb-c0cb-4a56-a452-9d7ff45a4a27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a9d372e-bd22-415a-ad7c-ad36014c82d6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8aeba614-e3ff-4f56-81b6-503e19337258/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9d40973-4083-4bc7-a6cd-493ee5ab242b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f65b6c8e-992a-4535-bdf0-5b166b11dec8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/850be1df-e439-4ef6-b8b2-086654efd19b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d92faa03-7eb3-4025-ac01-217c7f553533/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5b38101-77d6-4710-84a2-9300c02943a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e416370-94f8-423e-ab55-beba784f27ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4647821-2748-4a4a-8318-186c86c4a3f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6175fc8-f530-49d2-a3b5-c8fb94d64d42/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96c63ccb-c0cb-4a56-a452-9d7ff45a4a27/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.664927,"longitude":-79.381382,"postalCode":"M4Y 1C5","province":"ON","streetName":"56 Maitland Street"},"id":"50016b-207","keyfacts":{"available-from-date":"2026-08-21T00:00:00.000Z","borough":"Downtown East","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4Y 1C5","streetname":"56 Maitland Street","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"ON","total-rent":1550,"unit-size":237},"lastPublishedDate":"2026-08-04T19:49:42.481Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/934e8235-5c28-4670-bc53-9d9de1ac33e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c220bec-e1f0-4640-b3ac-abffdad12ea1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b98ecef-6a29-4837-8718-ec373f7921c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30964949-97be-4886-b510-e790338c4163/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1db2c10b-f032-4c32-b4c6-7ce152ad37f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8404e78b-597e-45b4-96d2-749d6510e897/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/818a169b-122b-4e39-a33b-23a84d7e888b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3df18055-0b7e-433f-bed1-5579c70d2691/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6175fc8-f530-49d2-a3b5-c8fb94d64d42/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4647821-2748-4a4a-8318-186c86c4a3f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e416370-94f8-423e-ab55-beba784f27ec/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/934e8235-5c28-4670-bc53-9d9de1ac33e9/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.664927,"longitude":-79.381382,"postalCode":"M4Y 1C5","province":"ON","streetName":"56 Maitland Street"},"id":"50016b-308","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown East","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4Y 1C5","streetname":"56 Maitland Street","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"ON","total-rent":1550,"unit-size":243},"lastPublishedDate":"2026-07-20T17:27:48.362Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3999479-d4de-4df3-b302-d3bbb07cc908/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7c1ef87-6f3b-49ea-933e-ef1aea9c93c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024bc2e2-3173-4920-aac3-ad1edff2874b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8404e78b-597e-45b4-96d2-749d6510e897/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5641bce1-468f-4171-a244-1b9efc920121/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdaa41f0-0c6c-4c89-bbd7-cd83d3ff5024/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39d064d3-1fe1-48b9-bac1-f7316ab2c346/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e416370-94f8-423e-ab55-beba784f27ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4647821-2748-4a4a-8318-186c86c4a3f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6175fc8-f530-49d2-a3b5-c8fb94d64d42/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3999479-d4de-4df3-b302-d3bbb07cc908/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.637132,"longitude":-79.42993,"postalCode":"M6K 2K4","province":"ON","streetName":"77 Spencer Avenue"},"id":"50017a-609","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2K4","streetname":"77 Spencer Avenue","apartment-type":"apartment","floor":6,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":1800,"unit-size":540},"lastPublishedDate":"2026-07-30T17:41:23.048Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a4415ce-eb98-11ea-96b9-0a580ae9450f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fef593f-eb98-11ea-96b9-0a580ae9450f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b4b5053-c56c-11ea-9b2b-0a580ae94810/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/480490fa-c56c-11ea-a4c9-0a580ae9434f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c0f386-c56c-11ea-9b2b-0a580ae94810/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ca82134-c56c-11ea-9b2b-0a580ae94810/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd4bfe83-eb97-11ea-bac0-0a580ae9450f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d43603d9-eb97-11ea-ba35-0a580ae94c6e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc1dc9cb-c56c-11ea-a4c9-0a580ae9434f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c14473ed-c56c-11ea-a4c9-0a580ae9434f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d602e7ae-6543-11ea-8ab7-0a580ae948e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f63cda1-de19-11e9-832a-0a580ae947f1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a4415ce-eb98-11ea-96b9-0a580ae9450f/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.668394,"longitude":-79.381076,"postalCode":"M4Y 1N7","province":"ON","streetName":"83 Isabella Street"},"id":"50021b-116","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4Y 1N7","streetname":"83 Isabella Street","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":3,"province":"ON","total-rent":1750,"unit-size":503},"lastPublishedDate":"2026-06-09T02:15:49.448Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efe39b85-1a86-4422-9148-dcb651c6ecc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/368bab42-f191-4618-b3b0-1611b460f606/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ba21518-b647-404a-b5d3-908bc071a900/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/acd9d48a-c2db-43a7-af4f-3f6ee1dadff9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/306db6f1-6233-41f6-aa28-8437bc361312/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae8f54ac-e0b6-11ea-b964-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad77da4b-1dd0-44e5-9e55-cecb62f9e476/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daaf6a3a-e0b6-11ea-a330-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b826535e-b786-11e8-b20a-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26188795-b1fb-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1802023-a5cf-407b-a330-1177a8b7a1a7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efe39b85-1a86-4422-9148-dcb651c6ecc2/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.635403,"longitude":-79.434906,"postalCode":"M6K 2X1","province":"ON","streetName":"95 Jameson Avenue"},"id":"50022a-408","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2X1","streetname":"95 Jameson Avenue","apartment-type":"apartment","floor":3,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":10,"province":"ON","total-rent":1885,"unit-size":513.6},"lastPublishedDate":"2025-01-31T18:10:43.867Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f5f075d-9d21-4a98-be89-859d49d54c8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f95ed090-eb10-4150-a4f2-2936a2b53173/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c432302-e872-43d9-a6c0-f6dc3c817e3b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dee4eeaf-4b25-4b15-9cd3-97d870389e62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d0bd846-913c-40d9-a551-e0eba8b1ac3a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0088219a-331f-4b7f-b343-202e6d29c2fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c5a6be0-d775-4c5f-92c5-3536aa8bb238/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20c759bb-5878-4c64-9575-fe14797c968d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad8f89dd-374f-4a99-922c-b8eefefb091f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac043b56-861e-11e9-a0a4-0a580ae94898/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f5f075d-9d21-4a98-be89-859d49d54c8f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.705034,"longitude":-79.426916,"postalCode":"M6B 2Y7","province":"ON","streetName":"2400 Bathurst Street"},"id":"50023a-407","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6B 2Y7","streetname":"2400 Bathurst Street","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"ON","total-rent":2550,"unit-size":813},"lastPublishedDate":"2026-07-28T20:48:48.087Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18daaa17-d167-4570-888a-ad9fd57629f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd0d8e7d-17be-44d8-aae5-f6997783a20c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08ee56c9-9737-4924-878c-a0e4fed80152/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4172a50e-b309-4155-806f-e1e78ac2f8f0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/182085e8-7fa0-4534-b58a-2737ee6d734d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53ad1a6-1526-47d5-8550-94920719d3ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77b94bce-695b-48ac-947e-b76c2cf871e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cd97c8b-fc63-449c-87c8-a9dd994b5074/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92555509-1fe7-44cf-89f3-ba12c3857340/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18daaa17-d167-4570-888a-ad9fd57629f4/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-1106","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":10,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"ON","total-rent":1650,"unit-size":442},"lastPublishedDate":"2026-07-15T15:03:14.277Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffd6d891-a790-4eb7-8113-39fd32e679d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18a82a54-675a-436b-ac0f-a29ffaee5505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a41dadf-8c6e-4805-8674-3ee6bffbecba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/486e68c2-ca8d-4a5c-b08f-87f6e7a61b16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb6457a1-629c-49e1-881d-743d33dff60f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/197b7458-6235-493a-a8c6-6a7e98ee8726/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9909ca3-f7d3-4b2b-a089-bc2245565439/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fa49b02-2160-4258-9585-e3ba441bfcac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dd8e308-5087-4278-b945-2e6316f27a97/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d0fc9c9-f2dc-4f6f-870a-9b4629ff2d71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/096bd39e-18cc-40a6-a447-ced01aae5bf8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e95c9651-2d83-4e54-93b4-3f221822d125/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffd6d891-a790-4eb7-8113-39fd32e679d2/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-1114","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":10,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":25,"province":"ON","total-rent":2150,"unit-size":647},"lastPublishedDate":"2026-08-04T16:18:27.212Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/287c34b1-ca8f-48cc-a5b7-bcb2d7b9545a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6683423f-96b0-11ea-84d4-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fef6de76-b792-11e8-b20a-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/929a4e6e-5c6a-4ad5-8438-e9fb9998fb5e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0900821f-db3a-4cf2-8ec7-ee4c0bd3aa5f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b8e36ce-62a1-4e8e-a700-e6dc6d1085db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4db50ac0-6f44-449a-9945-34e90363ec20/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9058668b-966c-47c6-92f1-13e6bfb69bee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00120848-390a-4703-b4f6-bb3a6c81064b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18a82a54-675a-436b-ac0f-a29ffaee5505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/486e68c2-ca8d-4a5c-b08f-87f6e7a61b16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb6457a1-629c-49e1-881d-743d33dff60f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/287c34b1-ca8f-48cc-a5b7-bcb2d7b9545a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-1805","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":17,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"ON","total-rent":1600,"unit-size":365},"lastPublishedDate":"2026-06-16T19:29:48.216Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/486e68c2-ca8d-4a5c-b08f-87f6e7a61b16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb6457a1-629c-49e1-881d-743d33dff60f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51fb2eeb-bb5c-47ac-94a0-a601e53aed08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb727e63-33b5-4cc4-a842-7f62a00d61ac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59b0b253-46ce-4624-a9a5-f92958ba1524/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f760dd4-75ab-48bf-9c15-3ba21c5243b9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfeaefa2-6acc-4750-8cc1-79409310f3de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20588476-4b6c-44b2-9066-8e99d376452a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e8c505c-cd32-4c5c-9f70-214accfe1f77/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fe0adad-c1bd-4be5-aa8d-40f94b3ef0e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2168ef24-4a05-46e9-be49-423a7598b298/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e227d7a7-f05e-4823-a81e-d1ce0b621355/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/486e68c2-ca8d-4a5c-b08f-87f6e7a61b16/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-209","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"ON","total-rent":1675,"unit-size":383},"lastPublishedDate":"2025-11-25T15:24:42.250Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6721b4c-cf25-4ede-8ed2-096f80fdbf57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1f002ca-f48f-4918-93fb-d1efe6b3bf2d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/669d7aae-92fa-4239-a013-c1bd055f6fdb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d63a2dd3-0e00-4d4f-87e8-19ad12233066/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a9c33e-f7c7-4110-93a4-d9a13f45283f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e957c90e-f0ff-4598-be79-0d19498dc0cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39924ebd-c576-4bb9-934e-91d4ab3db545/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84f95bc0-a4ff-4443-955b-cb726de1a103/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/577833b1-1197-4129-9f49-0069c260bed3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8ee79a5-23a0-4594-9d68-d146a8d3e12b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fef6de76-b792-11e8-b20a-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6721b4c-cf25-4ede-8ed2-096f80fdbf57/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-305","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"ON","total-rent":1725,"unit-size":365},"lastPublishedDate":"2026-08-04T16:28:44.466Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbb85ff8-6512-4daf-a2b2-10b605e929c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0fca4d5-e626-4660-a156-228a40ce73d3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bffa4be7-9032-44b8-851b-a7ba98bf668e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00decbe5-de5c-11ea-9f18-0a580ae94531/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5cb26023-c21c-44bc-8b84-427474c63ae1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e266776d-02c7-40d6-a5b3-3c580a9fa5a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc20b4cd-3d5a-451a-b028-5c44e6ca064b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b6e4b0d-84c5-4e79-8b9e-b52055df7574/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699d66ee-1c7f-470e-ab8a-dc24cd7968b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fef6de76-b792-11e8-b20a-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a8267c6-01fb-4061-9cbd-22d4cd9780bb/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbb85ff8-6512-4daf-a2b2-10b605e929c5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-411","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":3,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":25,"province":"ON","total-rent":2150,"unit-size":549},"lastPublishedDate":"2026-06-15T16:36:14.986Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5de8af18-06fe-4299-b042-4d7a8e37c12d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5738edab-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5770c68c-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fc3834e-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bfaf451-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0954b28-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9542e2f7-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94dd1c45-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94688883-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94127942-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b516c65d-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7b0242a-4b31-11e9-88ff-0a580ae946bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fef6de76-b792-11e8-b20a-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a4cc556-72d0-40be-921a-9fca23a06fea/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5de8af18-06fe-4299-b042-4d7a8e37c12d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.663518,"longitude":-79.357776,"postalCode":"M5A 2E2","province":"ON","streetName":"230 Oak Street"},"id":"50025a-510","keyfacts":{"borough":"Downtown East","city":"Toronto","is-available-from-now-on":true,"postalcode":"M5A 2E2","streetname":"230 Oak Street","apartment-type":"apartment","floor":4,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":25,"province":"ON","total-rent":2050,"unit-size":653},"lastPublishedDate":"2026-07-24T15:03:48.587Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d61d738-3d04-4d12-bc7b-1cf27ff092de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4add3fa1-1754-4b76-9da9-cd0f8cf10cdd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbf5f13a-6433-4060-923a-2024c8979a4b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/108fdbd6-680c-4fa3-9ecc-b19e49d181b6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/330d2fe1-00e4-476c-be9c-3b6f1a8cf0c0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98f665e0-e50d-4a6f-9535-1051585755c9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3536be84-7abd-4056-b4f8-d1ab5c100d07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9121520d-b244-4d89-a905-9257e6a32a3c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d61d738-3d04-4d12-bc7b-1cf27ff092de/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.681852,"longitude":-79.429,"postalCode":"M6C 2Z3","province":"ON","streetName":"143 Arlington Avenue"},"id":"50026a-19","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6C 2Z3","streetname":"143 Arlington Avenue","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"ON","total-rent":1875,"unit-size":478},"lastPublishedDate":"2026-07-08T19:55:25.639Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/208c7f08-0901-475b-8761-4e5a7f11f571/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94ffddd7-490f-4062-95b3-524aac53f663/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d6e6327-727f-4f1c-a127-3663d4790aff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3c47961-5141-4120-9535-48442e9e85a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e05b733-2788-4844-9cc9-607f133165dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3b8f786-4e00-4f1d-882c-33318ab8b621/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4beea114-e11d-4f0a-b240-b817dd16486c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e786b62-5f12-4cbe-a613-04603d641075/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e3339a4-b1fd-11e9-8910-82cb927a8b9b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/208c7f08-0901-475b-8761-4e5a7f11f571/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Scarborough","city":"Toronto","latitude":43.687469,"longitude":-79.272035,"postalCode":"M1N 1R3","province":"ON","streetName":"1420 Kingston Road"},"id":"50027a-201","keyfacts":{"borough":"Scarborough","city":"Toronto","is-available-from-now-on":true,"postalcode":"M1N 1R3","streetname":"1420 Kingston Road","apartment-type":"groundFloor","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"ON","total-rent":1695,"unit-size":549},"lastPublishedDate":"2026-07-28T17:45:41.933Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afec9159-8e24-4f9e-939d-bb88f8b88971/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/456e1f50-7f00-4a43-9b66-2399231946f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43d91728-dcc9-4bc9-8db6-4979285d5b7c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d06c240-39f6-4f41-a902-380ce914f6cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3f8e41b-2c89-4802-a7cd-0e3cda6c1eba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ab6ae40-e2ff-42a1-bd8c-43add8502e92/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0abe4557-5161-11e9-9173-0a580ae94384/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1381fcb-283e-46d5-a9ab-51375d539111/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de0a3785-ba52-4007-8c19-0e4103e8cc21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9be4e053-5420-4662-909a-3618cfeeb381/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9639825-b048-4bae-8fe2-1b31720c46da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d83abd9-d3b3-4216-9e84-e4772f3bcf13/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afec9159-8e24-4f9e-939d-bb88f8b88971/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.482613,"longitude":-73.599859,"postalCode":"H3Z 1E8","province":"QC","streetName":"4557 Sherbrooke Street West"},"id":"50030a-12","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1E8","streetname":"4557 Sherbrooke Street West","apartment-type":"groundFloor","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1795,"unit-size":553},"lastPublishedDate":"2026-07-31T21:50:48.012Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bc3259b-3e42-4574-84cd-b2f365773516/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e68cdb44-2a49-4cc7-beeb-1ff7c8f8fd97/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/374ba5f1-2532-4f06-84b1-9c879b6177fd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fd1ce10-72bd-4a2a-9590-77c29f616db9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87205af5-02b1-4cb7-9ec7-df9a893ad1ac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969f0e1d-d629-4dbf-901f-5ae12f1171f0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ac5113-abaa-442c-8b1a-a2ea0373a620/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f05c56c-d920-4fa5-83be-fc5256ec405b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09c846be-d1ea-49a1-9889-363568ee60f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9655def-32a6-4bae-9199-ec9f955bf214/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20cff20d-e04a-11e7-9226-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d08edd40-b1f8-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95df8715-5744-449b-af87-7306c770eb8e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfdbf5c-32ed-4bc9-85bb-5e4ba18409f4/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.482613,"longitude":-73.599859,"postalCode":"H3Z 1E8","province":"QC","streetName":"4557 Sherbrooke Street West"},"id":"50030a-304","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1E8","streetname":"4557 Sherbrooke Street West","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":5,"province":"QC","total-rent":3095,"unit-size":1012},"lastPublishedDate":"2026-07-01T23:33:13.294Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92faf820-e263-41d8-82ad-08e62922067b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e193e0d9-acf4-461c-9d9e-16302c3986a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8266f9-2a1c-4c62-b5e8-e5836d4e47f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52f193c8-e49a-4982-9414-705de3b03ca7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b34647f3-5667-40c2-ac94-0dd0ba97f5ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e1c5a03-00a1-4594-8334-96e707032f1d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d90d816-1832-43c1-a40c-734ad7557d52/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ae588b7-e3de-4c01-8eb5-45d77fa96fe4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af26a2a8-92e9-47a1-a034-4704826c8bd8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c301ae-e123-4468-8710-038a4e3e913c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81aa3938-a2fe-42e9-92b7-0267768ab927/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eb4a817-fdfc-4b61-bb01-bb9b50d4027a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bee06e54-737b-4c11-a4cb-2a1344cd3ea4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0295462d-dbe1-4c7c-844c-c9824518c636/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfee79ad-1ab2-11ea-81cb-0a580ae9413a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=kcf5ymV2P8G","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.482613,"longitude":-73.599859,"postalCode":"H3Z 1E8","province":"QC","streetName":"4557 Sherbrooke Street West"},"id":"50030a-406","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1E8","streetname":"4557 Sherbrooke Street West","apartment-type":"apartment","floor":4,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":2395,"unit-size":944},"lastPublishedDate":"2026-07-31T21:40:44.637Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2b95e63-b1f8-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699b3565-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6490c5ce-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63d84b3d-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64e03d84-b9e4-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65fefbd0-ba75-11e9-b747-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9f4f407-b1f8-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/517d037e-b9e4-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc7245ba-5da2-4a98-85a4-28c203a6ff9d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=dAAcZUPxTBx","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"North York","city":"Toronto","latitude":43.727225,"longitude":-79.31798,"postalCode":"M4A 1K5","province":"ON","streetName":"25 Eccleston Drive"},"id":"50031a-206","keyfacts":{"borough":"North York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4A 1K5","streetname":"25 Eccleston Drive","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"ON","total-rent":2200,"unit-size":750},"lastPublishedDate":"2026-06-23T15:04:08.588Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abfdae76-8a60-4148-9aa8-ce03417c9519/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a2643b4-5e4d-4c67-a25b-a84cea2d87dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6841345b-a8dc-4211-aa1f-879eca45d77b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20f01563-7d71-4c3b-95d4-76cc391625fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e2b7482-484f-4e62-8550-082c4ad6aa27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97fa9484-31a5-4f05-a549-0c7e6f551fe8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea22d6a2-a419-11e9-b276-0a580ae94df3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91c9ebe5-cefe-49b9-be90-5f6b4771aa50/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abfdae76-8a60-4148-9aa8-ce03417c9519/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"North York","city":"Toronto","latitude":43.727225,"longitude":-79.31798,"postalCode":"M4A 1K5","province":"ON","streetName":"25 Eccleston Drive"},"id":"50031a-312","keyfacts":{"borough":"North York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4A 1K5","streetname":"25 Eccleston Drive","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"ON","total-rent":1950,"unit-size":674},"lastPublishedDate":"2026-06-29T18:40:36.406Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2712eb0a-6b99-4fb5-9654-46484c3e6c62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb7f396a-7c10-4001-8c44-fa7d0d3f0620/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32f0ec97-9ae2-4e4a-b79b-289caa9e1b66/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8b567b1-a521-47d6-8a8d-117817ad1fc9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dd2b4d4-8060-49a3-b861-500b8ae49c90/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2712eb0a-6b99-4fb5-9654-46484c3e6c62/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.491017,"longitude":-73.622441,"postalCode":"H3W 1W6","province":"QC","streetName":"4570 Chemin Queen Mary"},"id":"50032a-203","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W6","streetname":"4570 Chemin Queen Mary","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1038,"unit-size":550},"lastPublishedDate":"2026-07-24T14:12:17.954Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd1f004e-10eb-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024a7394-10ec-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13922085-10ec-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13c824a6-10ec-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d949ad7-10ec-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d074300-e04b-11e7-9226-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a556cf1-e04c-11e7-9226-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a95aa42-e04c-11e7-9226-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df21673a-52cf-4de0-97a9-d7e475423037/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.490572,"longitude":-73.62282,"postalCode":"H3W 1W6","province":"QC","streetName":"4590 Chemin Queen Mary"},"id":"50032c-107","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W6","streetname":"4590 Chemin Queen Mary","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1279,"unit-size":625},"lastPublishedDate":"2026-08-03T14:30:40.612Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9282c12c-82df-4ab5-adb1-b9089bc02de2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa7e088-c6a4-4a45-a47b-bc483a35d2e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cace65-ec6e-4429-b065-cb087e3e8628/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42d63e05-bb1d-4cc6-a691-eb0423a540f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1230c06-dac4-4724-96fe-6b6b3f83dead/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4e6812a-7103-4508-96f5-9725e07d2b3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e2af912-56a4-4ea3-a4aa-ede8e9dadcfb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.490572,"longitude":-73.62282,"postalCode":"H3W 1W6","province":"QC","streetName":"4590 Chemin Queen Mary"},"id":"50032c-401","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W6","streetname":"4590 Chemin Queen Mary","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1508,"unit-size":780},"lastPublishedDate":"2026-08-03T14:53:13.816Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9856379e-c816-400c-81a0-d343ccc1a96a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd40e1db-0acb-44c4-9877-decfb76bbea4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d41db5a-44b7-4ae2-ba14-4928c02d4acd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/646bdba1-e5b8-4da3-9c50-8ea4d4566738/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/966ca534-7c9b-4d0f-ae04-05dde8761de9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5882643-9ca1-4b80-83c7-a058268d2bea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e83a17-6105-4d12-8bed-aa366553c0e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1347d6f1-5431-48b5-8cbc-0dd2acfe3758/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8ccc7af-7789-4436-b622-62af06b2849d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc6f56-d3e3-4ef5-b89d-c52fb7472312/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/578cd2c5-6ba9-4e38-ac95-f5bf381da855/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44525b96-6195-4fb0-9681-400c235f1e85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de276be8-03f5-4f54-ad9e-579effe66cb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cf30a0f-1d3d-448a-8b44-b8cf6581a92e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0154772-0f33-44ca-97ca-358785d24f0d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8730de6c-d59d-11ea-9bb2-0a580ae94870/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Rue Drummond"},"id":"50034a-0102C","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Rue Drummond","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":14,"province":"QC","total-rent":1550,"unit-size":322.8},"lastPublishedDate":"2026-06-15T22:34:48.223Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abf55269-76f9-457f-a25f-dbda78350ef0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc16423-aea5-4b06-8645-0e9b67f5008a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11a4a3c8-fa8f-4aa8-a08e-ffda7746c5cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e76d8f-dcfc-4ba3-872f-828dbc37a03e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c52c0a7-0c8a-4662-be96-fed3d1ce35fb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3873cd9a-bfc8-44f6-96c1-1af61f04b95f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e353df98-61ff-4bc0-9ddf-8cc0dbd639ab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Drummond"},"id":"50034a-1108","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Drummond","apartment-type":"apartment","floor":11,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"QC","total-rent":1945,"unit-size":806},"lastPublishedDate":"2026-07-19T16:11:00.985Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/668e5376-5f39-44fb-bcc2-b8f53dce09e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea8e9ec-f521-4f67-afce-1a4d65a90fad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/814adad2-cdd2-4ebf-a713-2e15eeb0cc1e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75b97a13-2355-4609-90ea-d789003ef299/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a0aaf77-aa28-4329-9639-9a4ebbec3d7b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8871a0b6-f16b-46a2-a7a2-b911685993b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/553e9abf-e7ec-4fc8-aa94-4c421fbdb787/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9763d540-776d-40be-9543-4024be49e7d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b551dd2b-242d-42dc-8a9f-3c70d528fdf9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b94b038f-ad40-4888-b094-32f2d2c5aeb1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2fc0822-5cd8-4a8a-8d76-aefa2b72da91/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8fe28f6-9752-4354-bfff-24e36e3dbf16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68c14a0f-be9c-4be9-b034-bf91b35c310e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6086109-92d5-41df-a5ad-51f7bf0279bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de674f5c-0516-4248-ba03-96685e58e8cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3ff9e38-58aa-4c04-b0e9-1ea342f4a967/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae2c7f5b-54f5-4d05-91e7-ba8d729b3433/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8ec48ea-8cf3-4e92-bacf-e9e7c3e40eac/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Rue Drummond"},"id":"50034a-503","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Rue Drummond","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":5495,"unit-size":1468},"lastPublishedDate":"2026-04-29T19:16:37.987Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/679f29a1-401b-4267-ae3e-0117cc4b1803/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e581a1e-03ba-4aa2-95de-fab2468c2fd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a8076c-7378-4b63-ba0f-cbdb15857e1e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5166fd76-f0a6-4788-9df0-0a6a26598116/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeab31a3-6c9b-4008-97eb-2c94d813ea10/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8634e82c-3d61-4e6d-bce2-68fdb8144b33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83c3718d-a2eb-431e-a36a-e57d865d4a15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4054e6b5-747b-410f-a0c5-50d3372a705c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ccdfc56-6c02-43d8-81da-fb48a038e2fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84ab3b98-a7c6-496f-bf35-a46e41824605/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8be298d-6e16-4e6a-8da4-e1a7f2a3750c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19166fad-3628-46f1-8bef-86f853f3f3dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b9d37cf-d628-445a-98c0-6768f121ba2e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84da87af-a5f1-475e-8b2b-96af3c76ccd0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d64c779-dbe3-4250-919e-bd5014cfc56e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Rue Drummond"},"id":"50034a-505","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3G 1Y4","streetname":"3468 Rue Drummond","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2995,"unit-size":1436},"lastPublishedDate":"2026-07-19T16:13:16.195Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0e4e1a4-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26a9746-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8fd0f1-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d47af42-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e038533-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f74a165-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7d68ce-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4bea9e5d-b9ef-11e9-94df-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb724a1-b9e3-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdea1830-b1f7-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/453f01e4-b9ef-11e9-94df-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43cd4972-b9ef-11e9-94df-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49a89d9a-b9ef-11e9-94df-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46af5ac6-b9ef-11e9-94df-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/828ada38-73f7-4468-a908-558f947f24d3/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494514,"longitude":-73.618953,"postalCode":"H3V 1A6","province":"QC","streetName":"3710 Chemin Queen Mary"},"id":"50035a-12","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3V 1A6","streetname":"3710 Chemin Queen Mary","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1599,"unit-size":619.7},"lastPublishedDate":"2026-07-12T21:13:54.398Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7de713-128a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccceed45-128a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/122f3dec-128b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/027e3688-128b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02a657f9-128b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02c9976a-128b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02edc13b-128b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0b61611-128a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0d9a3a2-128a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e35a5d3-3bf8-4905-8848-323f90427707/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494361,"longitude":-73.6192,"postalCode":"H3V 1A6","province":"QC","streetName":"3730 Chemin Queen Mary"},"id":"50035c-104","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3V 1A6","streetname":"3730 Chemin Queen Mary","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1825,"unit-size":897},"lastPublishedDate":"2026-06-20T03:30:34.925Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320694aa-3f6e-44a4-9417-acd7e86215a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcce7774-77ed-4329-ae18-e06b8d4a3c10/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83fec159-3b08-43a3-bf9a-0ac09f5fcdb8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b6aedc9-2469-4490-bda0-a84794db77f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb02a33-5a3e-44b0-ac99-19b9de7fbf5d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb944a62-8bce-4252-b818-f57a0b460e64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcac1a9a-9cc2-4aea-b206-318db25035dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7394fb2e-4ea6-43b1-a38f-045eff003188/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7b63899-e99a-49ac-9b69-ebf83c450e84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11747b77-7c16-4bcf-adc1-a65bbb1bd7f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/274b4531-e7fe-4e1d-841f-66d6508c7ca5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f141f34-6f6b-49ec-90a4-4a7c6cc816f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eaf67ab2-1183-4ad5-8c9d-3afe068970af/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=snjzGzWxV8b","highlightedKeyfacts":["keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494361,"longitude":-73.6192,"postalCode":"H3V 1A6","province":"QC","streetName":"3730 Chemin Queen Mary"},"id":"50035c-2","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3V 1A6","streetname":"3730 Chemin Queen Mary","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"province":"QC","total-rent":1999,"unit-size":791.6},"lastPublishedDate":"2026-06-29T02:35:34.747Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daf73dc2-73f5-4a7f-ad37-7d7b37e99794/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f20f0d31-a912-468f-bea9-f6b3b9cd9f9a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d3d3a8-f5a8-4424-9b81-364502420cbc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e037ea79-ea2a-4580-bb09-a69cdedac1fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0f351c-c0db-4098-9d7b-38a6a9826f90/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38849b9f-07b4-49e2-b134-382b002898ed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddbea536-015a-4113-a9b5-4536cb873155/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a99fe8d9-d59d-42b3-a6b9-bce18cdf7530/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd6ab000-1612-4049-8183-3ebecb012060/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4101a83c-11ef-4a02-950c-b975bd7689ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99249d11-3d96-48b8-a60d-06a44071edbb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7efb3b7-2f76-4eb6-8aaf-7b0aa805132d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62de49e-9db9-42cc-b99b-1d2f8878e768/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre"]},{"address":{"area":"Toronto","borough":"Scarborough","city":"Toronto","latitude":43.675436,"longitude":-79.2774,"postalCode":"M1N 1A4","province":"ON","streetName":"3008 Queen Street East"},"id":"50036a-4","keyfacts":{"borough":"Scarborough","city":"Toronto","is-available-from-now-on":true,"postalcode":"M1N 1A4","streetname":"3008 Queen Street East","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"ON","total-rent":2250,"unit-size":742},"lastPublishedDate":"2026-07-28T17:05:31.762Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c1311d6-6f45-457f-b18b-da6accfad99b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a279408-5df3-479c-adf4-628fbede6fa4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d3ee3b-ab6d-4953-8cda-9ea5c68b334a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f35356eb-0e42-4650-9d5b-de96a8dc1f74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/028f2bb9-d002-11e9-94b9-0a580ae94be3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2ee3188-30c2-4cbb-bd9e-92018d3f8b17/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/068e52a5-c744-423b-845e-6849a94f998a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a9620d8-4da0-4804-b24c-dbb52e717003/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f34d8d5a-c7b7-4784-93e7-1d8cf1f28f84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87ce4d84-b1fc-11e9-8910-82cb927a8b9b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c1311d6-6f45-457f-b18b-da6accfad99b/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Downtown East","city":"Toronto","latitude":43.66739,"longitude":-79.383083,"postalCode":"M4Y 1L5","province":"ON","streetName":"50 Gloucester Street"},"id":"50038a-304","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown East","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4Y 1L5","streetname":"50 Gloucester Street","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1625,"unit-size":285},"lastPublishedDate":"2026-07-20T17:32:02.264Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90f9e388-c978-4aca-b073-3f3be422649e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7c29f3e-60fd-418c-b105-2aa7a5a03ee3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b7930fd-bda0-47e9-8ff7-80e7839c43cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31def3cf-ab2a-4ca5-91f7-b86a566c08d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b776d5ae-ef26-4aa3-843c-c85ad482e910/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12ba241d-0965-4f9a-8ad9-9f3a52613902/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/adec7ed2-4a26-4a44-907a-9b47d59bde18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d24e970d-c764-4ffd-adfa-9bc8c56a8348/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad48b364-d0b8-4ee3-8f35-bf56883e6cb4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20521888-d018-4709-9cdf-ed48e6f2e3aa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c405d7b-fdb9-4f48-8c97-20dd60e60de4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0a3fd65-b520-11e8-bcab-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90f9e388-c978-4aca-b073-3f3be422649e/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"East York","city":"Toronto","latitude":43.686958,"longitude":-79.354631,"postalCode":"M4K 2C3","province":"ON","streetName":"12 Bater Avenue"},"id":"50039a-306","keyfacts":{"borough":"East York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4K 2C3","streetname":"12 Bater Avenue","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"ON","total-rent":1800,"unit-size":580},"lastPublishedDate":"2026-08-04T18:49:49.427Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ae48130-c317-45cd-a889-17e2126a1de3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e94478e-9229-4f73-b3b9-95b33ee9b41b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f326472-c1b7-4d05-9300-ece563a99e33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c1355947-e5cf-4f86-b492-f2e447c81a25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5b654df-fb77-4a7e-805a-faec4692bd8b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0a668e5-eeb6-4f0a-a86c-c73a293933c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bfb023a-a5fa-4d04-b38a-d919aeaf0272/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/220de8ea-ecfe-4c43-b8af-b0e223cd4e63/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4768f624-9b1d-4833-8a97-eb1673a21dc5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ac45753-51c7-4afc-8c39-1b2c363654e1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ae48130-c317-45cd-a889-17e2126a1de3/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48813,"longitude":-73.49041,"postalCode":"J4R 1R6","province":"QC","streetName":"1525 Avenue Victoria"},"id":"50043a-109","keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1R6","streetname":"1525 Avenue Victoria","apartment-type":"groundFloor","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1595,"unit-size":770},"lastPublishedDate":"2026-07-21T20:33:19.278Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af57a87c-4c2d-4ad6-99a3-d12018447c46/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/718628ff-8177-4c31-9ca8-9c4cb44aa9de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d8a874f-18d9-4cb5-abb0-28ebe242fad2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15020ea3-4299-42d0-9414-c9de1afe1a15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/feedc5ec-8b3e-4fe0-9138-db1a3c52418e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/267b24b4-8ee0-420c-a457-8fab85d50aec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dee854-d11e-428b-9e31-bf7d370789c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/748d3c67-6cd3-4c83-abf9-b079f1bd2d82/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/338e47e9-76ae-4134-a7d3-aad2a23044ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0d51a52-a67d-4f29-8a48-e17d9051df43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/173d94ea-6b06-44b6-8355-1ce985f93a3a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa77d0a4-356e-4ca4-a044-60b26ae11640/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/015f6d8c-bfc4-467a-ab8a-d7f824abf1eb/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48786,"longitude":-73.49196,"postalCode":"J4R 1W4","province":"QC","streetName":"1530 Avenue Filion"},"id":"50043b-307","keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1W4","streetname":"1530 Avenue Filion","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"province":"QC","total-rent":1765,"unit-size":910},"lastPublishedDate":"2026-06-12T16:53:46.805Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4818801-062a-4fe7-a69d-5b93d605a0db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58fba353-257c-4dfa-8537-84f5c9d1d5d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48759,"longitude":-73.4915,"postalCode":"J4R 1W5","province":"QC","streetName":"1550 Avenue Filion"},"id":"50043c-105","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4R 1W5","streetname":"1550 Avenue Filion","apartment-type":"groundFloor","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":1495,"unit-size":800},"lastPublishedDate":"2026-07-01T01:23:39.887Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fa98369-c636-4627-b756-d2433c3646b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/202527d3-0cd5-4298-aab5-da665121e55f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d12a710-47da-446b-a89a-0d0d52a83836/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c44384-2137-42d5-aea1-834d919ebc3c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/610cde67-bb22-482b-b723-c80dc6909dca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a26cc1d5-c5bf-4dcc-a36e-596ba9b528de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3bec5d5-d561-44b9-9577-1632031637cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4de53d7f-30db-40ac-b7cc-04469826421c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c21d35d6-3b1a-4ce8-8391-3cfb308973e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae9f4675-42a2-4519-a739-7fe8610642bf/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48747,"longitude":-73.48949,"postalCode":"J4R 1R6","province":"QC","streetName":"1565 Avenue Victoria"},"id":"50043d-115","keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1R6","streetname":"1565 Avenue Victoria","apartment-type":"groundFloor","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1345,"unit-size":800},"lastPublishedDate":"2026-07-21T21:47:04.482Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd24cb76-a5e6-4471-b24c-3b2a93ec1c94/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b37c00e0-fd74-4997-84a9-dbe88bb3119a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba34d74b-4a71-4e84-aaa8-545c339638f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd2df529-348d-48de-a16b-a77538805e00/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d28303ed-5a85-4eab-98e7-9119cee602ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90610727-dbba-429e-bab3-85aa53af1085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c6fb63a-33d6-4c91-a8e2-c4d3c6d1d2d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ae9cc58-fb32-4da6-b874-21e9646f83a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62ae61c-9d95-461d-988f-51088b3600ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37052cd9-a0de-4322-82ec-ab6a3ea08459/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c774dd-e9e4-4bb6-be02-2c2cf8018a6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48747,"longitude":-73.48949,"postalCode":"J4R 1R6","province":"QC","streetName":"1565 Avenue Victoria"},"id":"50043d-310","keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1R6","streetname":"1565 Avenue Victoria","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1545,"unit-size":627},"lastPublishedDate":"2026-07-01T01:32:18.920Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba800ce-c706-4041-84a0-649dd90b679b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dfe5f5-b113-4e45-8317-6e7339020101/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09ff6342-0ce7-409e-aaa8-c6882e8bed7d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aebceead-0d66-4cc2-b15c-a85a07882b31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0bc1c8-6d53-4e89-8500-3d5600cdbefd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/530517b1-5547-4265-9e86-1c2e2502f08e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d3973f6-e18f-40b8-911c-126a139aa8d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a370952-72ce-49b9-9de2-95687c19fa96/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6159253d-6e58-4274-a8eb-6be324bda494/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cd4eaf-ebe5-415d-8d9b-46b319fd42d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60c3b0d2-52b3-4b94-a5b9-1a4557acaa15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8d780b-2fc3-4396-9d92-9ba3fd788669/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bfc0529-c6eb-4222-bfac-1926125ee17b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d41c6e0-b9e3-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16f62851-b39d-4c5a-9522-5cdb9a4a7750/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48714,"longitude":-73.49086,"postalCode":"J4R 1W4","province":"QC","streetName":"1570 Avenue Filion"},"id":"50043e-207","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4R 1W4","streetname":"1570 Avenue Filion","apartment-type":"apartment","floor":2,"free-rent":"upToOneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1210,"unit-size":627},"lastPublishedDate":"2026-07-21T21:32:51.566Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3365b157-fe60-4f41-8e57-07c5031cbacd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e591561e-cbf9-45ec-9412-8ed34d02cd73/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41c5404c-9d82-4984-8643-2a8309199186/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8278f625-dc1f-42d0-aa35-c2aebc7b2175/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66143890-dc67-402a-abbb-0c270117ae88/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5e29ef-e126-4f9e-a28c-9a4ded058b59/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654160cb-5168-47a1-a842-27dce79d6262/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d156a2-19e0-4792-b9d1-a92ace5d0851/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e74e84fd-9c87-4400-9e3d-d07f7031d28b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8603819-d58e-48eb-80a8-7117351eda43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e081cde8-f24c-4014-9a8b-fc9ebdef0823/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48866,"longitude":-73.49208,"postalCode":"J4R 1M8","province":"QC","streetName":"705 Boulevard Churchill"},"id":"50043f-203","keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1M8","streetname":"705 Boulevard Churchill","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1495,"unit-size":600},"lastPublishedDate":"2026-07-01T01:37:29.613Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e543032-4648-4a70-866e-a2d5be54053a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc79315e-a8ce-4cc4-94f2-08a5271e35e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8047a465-db33-4b08-92bb-551d0de39de2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ddec49f-3b86-49f6-b470-efd323a236bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c9b47d0-a722-403e-ba9c-6868ffe39d5c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26d6b8e7-ed9f-441d-8ffe-402e3847124b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/acfbbdb2-b1ba-487d-8f7c-717348b5a582/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849d4644-cd24-4caf-8d28-e50002a2bd81/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b158c71-1edb-422d-baea-816c8180e935/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d112aaf-00a2-4adc-bfa2-cb8cb6f73de8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05471404-c55c-4882-b375-98b65d08f250/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4986c531-9630-4892-bff2-a0be4f98a1b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b0f092d-1d31-47c8-b9f3-16dba28bff8d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20464725-ed75-46fa-ab2c-26f4b57127a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b68cd7-0043-48b8-97e6-732952b92eee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c5c56-416a-4044-b78c-70d30a79dcd6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.667254,"longitude":-79.445707,"postalCode":"M6H 4E8","province":"ON","streetName":"730 St Clarens Avenue"},"id":"50044a-0907A","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6H 4E8","streetname":"730 St Clarens Avenue","apartment-type":"apartment","floor":8,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":19,"province":"ON","total-rent":1400,"unit-size":270.4},"lastPublishedDate":"2026-08-07T15:07:48.026Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7208bf60-a0b1-45c3-a0ee-c948b1d80888/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d21ee4eb-050a-4e9f-9dc5-d84deb42ac34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10c76b9a-1bf0-44b9-9181-9722a27ae607/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b45c2de7-2b8b-44de-8d9b-4daa8ee370ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2abd3ab-e93a-4200-a984-bcaca307be28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbb28049-3084-4e87-8e2c-8a9f4b58a6a9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/768422c7-843f-465d-b9d4-e4908a8f7769/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/792d4218-54ee-11ea-8c5c-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd994f7b-5a2a-11e9-903c-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b3d5cfa-b1fb-11e9-8910-82cb927a8b9b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7208bf60-a0b1-45c3-a0ee-c948b1d80888/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.667254,"longitude":-79.445707,"postalCode":"M6H 4E8","province":"ON","streetName":"730 St Clarens Avenue"},"id":"50044a-1207","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6H 4E8","streetname":"730 St Clarens Avenue","apartment-type":"apartment","floor":11,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":19,"province":"ON","total-rent":1800,"unit-size":500},"lastPublishedDate":"2026-08-07T15:06:52.262Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09736dbe-5a1b-414d-913c-61be85fc52c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7d193ff-f78d-4d89-9279-0e03b4adde9a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca6c9ed7-1729-4f4a-9e2f-1cc05ec578ce/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa6887f0-1a26-42ee-a2ce-d5315b99a278/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b325b932-9d13-4664-b5a0-5f07ced4eb0c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1468ec3-5a28-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc75cd0-5a29-11e9-903c-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c63cab97-5a27-11e9-903c-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf7f0622-6629-4fae-a42c-e141b2f670d5/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09736dbe-5a1b-414d-913c-61be85fc52c4/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.667254,"longitude":-79.445707,"postalCode":"M6H 4E8","province":"ON","streetName":"730 St Clarens Avenue"},"id":"50044a-303","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6H 4E8","streetname":"730 St Clarens Avenue","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":19,"province":"ON","total-rent":2250,"unit-size":640},"lastPublishedDate":"2026-08-07T15:06:28.606Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31632d56-576d-4e20-b189-e1123dda9b93/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228d1ac5-4c9d-48be-b267-87f5de1e532e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5a678f3-3313-416c-b7b6-30bae300cdcf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb09e6c-2fa5-4b15-a548-35ec7936d247/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5645320e-3c75-4629-978d-6efdcea894a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db196c4e-95b4-4d73-b154-e646c27a70db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f85ced30-746c-4fb0-b2c3-ffa57466d72e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/399cb186-5a29-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5962eb3-5a29-11e9-903c-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf7f0622-6629-4fae-a42c-e141b2f670d5/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31632d56-576d-4e20-b189-e1123dda9b93/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.667254,"longitude":-79.445707,"postalCode":"M6H 4E8","province":"ON","streetName":"730 St Clarens Avenue"},"id":"50044a-317","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6H 4E8","streetname":"730 St Clarens Avenue","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":19,"province":"ON","total-rent":1450,"unit-size":230},"lastPublishedDate":"2025-07-10T20:31:41.232Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc707098-cff0-4598-b94b-78092e0928c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c54f642-b3bf-43a3-8fb5-22b1c9a628f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8dd9cd4-6375-4a29-8b1d-37d3468633c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8070ed6d-1919-4c49-83a4-07ccf4c4fc3b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e60ae53-5c9a-4854-923f-a2624a7e16fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f152620-e8ad-4f70-a060-e4937f0ab21a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf7f0622-6629-4fae-a42c-e141b2f670d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1468ec3-5a28-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc75cd0-5a29-11e9-903c-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d55e569-5a29-11e9-9edc-0a580ae94a71/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc707098-cff0-4598-b94b-78092e0928c1/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.667254,"longitude":-79.445707,"postalCode":"M6H 4E8","province":"ON","streetName":"730 St Clarens Avenue"},"id":"50044a-401","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6H 4E8","streetname":"730 St Clarens Avenue","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":19,"province":"ON","total-rent":1350,"unit-size":230},"lastPublishedDate":"2026-08-07T15:06:15.238Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bcc781d6-5775-4aa5-b5b5-ba4ff52b3ebe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d27174b1-fd7c-490f-a730-80ff4275c053/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/772d2365-37b8-4516-97ae-da0ddadd9977/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/86f7345b-1245-4731-abe3-f15738c74d5d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1e2de66-3951-4ee5-9335-ee0a1d270179/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5558f2da-7be8-47ee-bf38-414023807d3e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcbbbd78-97c4-4d52-a90f-2b53b1923703/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d693e60e-d91b-4f95-94f8-098325842d02/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4c0220-738b-40d2-89c7-b2494b139e29/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf7f0622-6629-4fae-a42c-e141b2f670d5/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bcc781d6-5775-4aa5-b5b5-ba4ff52b3ebe/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.667254,"longitude":-79.445707,"postalCode":"M6H 4E8","province":"ON","streetName":"730 St Clarens Avenue"},"id":"50044a-716","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6H 4E8","streetname":"730 St Clarens Avenue","apartment-type":"apartment","floor":6,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":19,"province":"ON","total-rent":1350,"unit-size":230},"lastPublishedDate":"2026-08-07T15:05:42.803Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db32783-1b60-4555-b15c-badb55c103cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f915ac80-69fd-4be2-8872-af38a9edf23d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74121520-24c3-4bd4-99c6-1b4ac8b2d984/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7d5c355-f82c-4ae8-82e3-9c2986d38987/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc75cd0-5a29-11e9-903c-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1468ec3-5a28-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3df869a-ba8c-11e9-8112-5a8f8168873b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d55e569-5a29-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/363acc6f-5a2a-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0596a07a-5a28-11e9-903c-0a580ae9418d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db32783-1b60-4555-b15c-badb55c103cc/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.694019,"longitude":-79.396619,"postalCode":"M4V 1Z9","province":"ON","streetName":"111 Lawton Boulevard"},"id":"50045a-105","keyfacts":{"available-from-date":"2026-09-07T00:00:00.000Z","borough":"Midtown","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4V 1Z9","streetname":"111 Lawton Boulevard","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":13,"province":"ON","total-rent":1650,"unit-size":355},"lastPublishedDate":"2026-07-02T17:32:40.004Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abfef26c-b5a8-4f54-bd25-3e29682a4214/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c43c8eee-89ca-45c7-a04e-feb57cfc9a13/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0aa1fd0-332c-4b55-a073-bdf2cfe4bafd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca8923a0-8fe6-46da-b69a-e256abcba618/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d817bf3-d62a-4010-a1ad-3033081e1fcd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7e7e97-9547-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e06a73a-0d02-11e8-a6ce-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc9ef439-deef-11e9-94d8-0a580ae94d85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0928b1-f3be-425c-b710-dd9d77ee9189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c71c38d8-a56e-4499-9261-76d59dad1802/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abfef26c-b5a8-4f54-bd25-3e29682a4214/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.694019,"longitude":-79.396619,"postalCode":"M4V 1Z9","province":"ON","streetName":"111 Lawton Boulevard"},"id":"50045a-112","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Midtown","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4V 1Z9","streetname":"111 Lawton Boulevard","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"ON","total-rent":2100,"unit-size":589},"lastPublishedDate":"2026-07-20T17:49:04.994Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb5df7d3-9ae4-11ea-9068-0a580ae94beb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b15e9c7f-9ae4-11ea-9068-0a580ae94beb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b564bb71-9ae4-11ea-9068-0a580ae94beb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2af3d647-9ae6-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28ff0b26-9ae6-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33da95aa-9ae6-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f230b9e-9ae7-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/292b7cec-9ae7-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/321326af-9ae7-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9028c915-9aed-11ea-9068-0a580ae94beb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6332d8e1-9aeb-11ea-a247-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f4fbb6b-5fca-11ea-964c-0a580ae948d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1a966b9-a1d3-445b-b26a-80acb7efeb18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/390bf6e7-eafe-4464-b2bd-e73cea997cb6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0928b1-f3be-425c-b710-dd9d77ee9189/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb5df7d3-9ae4-11ea-9068-0a580ae94beb/download/600","type":"apartment","virtualTourUrl":"https://www.youtube.com/watch?v=MFO4mKWSxvw&feature=youtu.be","highlightedKeyfacts":["keyfact.is-fitness-centre-included-in-amenities"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.694019,"longitude":-79.396619,"postalCode":"M4V 1Z9","province":"ON","streetName":"111 Lawton Boulevard"},"id":"50045a-607","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Midtown","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4V 1Z9","streetname":"111 Lawton Boulevard","apartment-type":"apartment","floor":6,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":13,"province":"ON","total-rent":1700,"unit-size":350},"lastPublishedDate":"2026-07-20T17:36:18.707Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f1a061-3236-11ea-b4b6-0a580ae9431b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3a3eab0-3236-11ea-b4b6-0a580ae9431b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d540644-3236-11ea-9577-0a580ae949dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e405a7d6-3236-11ea-9577-0a580ae949dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e145e12e-3235-11ea-b4b6-0a580ae9431b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e2531f-3235-11ea-b4b6-0a580ae9431b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02e12177-3237-11ea-9577-0a580ae949dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be697893-3235-11ea-9577-0a580ae949dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05637f52-04c0-11ea-9b3e-0a580ae94551/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1a966b9-a1d3-445b-b26a-80acb7efeb18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/390bf6e7-eafe-4464-b2bd-e73cea997cb6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea0928b1-f3be-425c-b710-dd9d77ee9189/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f1a061-3236-11ea-b4b6-0a580ae9431b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-1002","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":10,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1645,"unit-size":472.7},"lastPublishedDate":"2026-06-09T19:42:57.672Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a54328-cd91-4a70-9892-f07616e8eb25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd8244a4-3fb2-4878-aef9-47570b634d98/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ae4e08-60d1-4181-b58b-5a52d7de61d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c9bf11d-6461-4a31-8f08-63ac44fa5f72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da7458c7-f9a2-4bca-b644-40131d7cd5bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c20ea-a87c-4a54-9d77-0cc545ba157f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4760b1fd-a457-4316-96ac-8b885f340648/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63bb327e-f7e8-42e5-9ce7-dcb8a4dd3327/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca82952e-251b-4b74-89ec-d7efd7bfea2a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21be2e5a-8e89-49c9-88e0-c58207b5b0d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f309c198-85e4-4ea6-acd1-9396d59e6af9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14f58a68-0bc2-4a96-9d9f-3d0d6ec478e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05a1699d-22ad-4c2b-8b7e-a99070aee094/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f82894f-1343-48b3-98d1-1ee52c7aceef/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-1005","keyfacts":{"available-from-date":"2026-12-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":10,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1495,"unit-size":468.4},"lastPublishedDate":"2026-07-30T13:16:11.143Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ccf327-e41d-4f4f-bb4b-27f4e515cf37/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ed21023-668d-40ff-a208-785c6adc41b0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/636fc103-a0da-47d1-8b2d-6b9e7c7bc1f1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f324f8e-a50d-4790-9b51-53330c2c441c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d187254-8e26-4648-bc07-5bb66e0b8592/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421ae39e-78d6-475b-949a-7c70e830a440/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33b2dcea-bf3f-4242-b097-bc7fd67f9ece/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/adea6d08-da14-49d6-a2c3-f6ed58bd148d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=j2U1sQjPEEY","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-102","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"groundFloor","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":13,"province":"QC","total-rent":1295,"unit-size":420},"lastPublishedDate":"2026-06-08T19:28:13.798Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d06715bb-f67d-4ae2-a562-eb961867e7de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d8be5ec-34a8-4da5-bd83-fee778fcf473/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abdf91bc-e5f0-4437-a012-59d651f25025/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80ac6dfc-eec1-4551-81d3-63be6df3fb95/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7378a1e7-3260-43c9-9fb2-3eaacc229442/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c0480d9-199e-4179-a25a-d14ea41fedf2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9204fb4a-888d-4d73-a63a-ac59280bf962/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-306","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1295,"unit-size":429.9},"lastPublishedDate":"2026-03-27T22:18:06.052Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d52e19a7-d330-4d95-b9f0-7cdccea9847c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8779c160-fb13-4462-9cd0-b169af792245/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ac1958e-e7b1-4e29-a30c-fa0231f77843/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a010ff8-a219-4f8d-b1fc-7574bfa0cc5e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d527db46-08a3-46f1-a385-42ad1389ca57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b31dd60a-d964-48d8-af47-73fbaf72866e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb2731c-a566-4aa7-8962-bd13357f3b36/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-505","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1495,"unit-size":468.4},"lastPublishedDate":"2026-06-08T19:57:41.078Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5713425d-f5db-4fb4-9bf5-acd2d2092eb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f292dc6-bde5-4253-9102-4b68c314c2cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fa3d584-f939-4ffc-ba12-fa166ec5df97/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f98825a-4ca2-428c-b16b-66dd01cfe6a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35c33851-931f-43a4-adac-72f5aa8ae1cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db46395b-0d61-43fb-b218-d7b885166ab5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4475ac93-fbde-4705-970d-3dd3474ee2cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be45dedc-9515-4fac-a4cf-3d4ee0e6c117/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/098ed478-1478-4390-ad85-a0eb4a773291/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f1652c3-14ba-474a-ac71-0c6209fd8415/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-507","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1395,"unit-size":449.5},"lastPublishedDate":"2026-05-29T15:04:29.380Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d958217b-fa3f-412e-86d7-8796a38a04e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d882ca0d-7074-48d4-a1ae-0d83c97c6313/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33f5c940-2137-4965-9441-ca19e14728ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba9759dd-5081-435f-ae1b-da9ba571c430/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7316da90-d33d-4b1b-9c51-ef7352473e06/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f203ea0-10db-4e6d-9af7-130ff9784372/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f83f53e4-f8d6-459f-9f69-442b70c6b58d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f81dd7-8f78-4b10-b666-5be56a949708/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=KEoFqTruR7Y","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-602","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":6,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1495,"unit-size":472},"lastPublishedDate":"2026-03-16T20:11:22.247Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea611f6d-1313-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea87ba3e-1313-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eacefc70-1313-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadd17f2-1313-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb0364a3-1313-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb059cd1-1313-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a14d0a4-1314-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a3d6745-1314-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18d891d6-1314-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/190c24f7-1314-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f1c5679-1314-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f40322a-1314-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/985e9ef5-f6bf-46de-b1c1-7cca2d749e1f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a8012-e987-490b-aee9-f746b9505154/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-606","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":6,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1395,"unit-size":429.9},"lastPublishedDate":"2026-03-16T20:24:34.895Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd76d831-58e9-46cf-972c-19666a8b3d73/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d3a153b-3e96-453b-92ac-a7fd575e4ba9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fa39574-cba5-4d7e-b4df-457754443d31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc19fe50-c541-4179-ad60-58cbe7d00a4b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7437e6f9-29c5-4e1f-ad08-10e46dead33a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd19f408-3b7b-49ab-b8c7-c5efd6f06211/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d9504b6-100e-4c85-885a-3136224466e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3839e76-9a64-495a-88a0-c275526131da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b93d2912-cd95-4a37-8c9e-84dade046356/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-705","keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":7,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1595,"unit-size":468.4},"lastPublishedDate":"2026-07-30T13:06:54.909Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9401339a-b0c1-4026-8703-4257cce40d71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36a70c4a-9a4c-4fe2-bdf9-4ca37ef25316/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48089a95-ebbd-48b3-941a-4e566c777a77/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b18e0e81-4bf2-4bfd-abd5-4ca8637f6734/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b09b90f-565a-474d-a48a-c18969e1514d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69caeffb-0e6a-4a62-9db2-dc616d36fdcf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da367f3d-6724-45c9-a01f-cb762c66624d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d92e31d-591c-41da-a19b-beef3d96924a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28cc52a3-b939-45a6-9747-6b31faaaf342/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64a7ddbd-b22c-4348-abf6-74d9ea8bd05b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-706","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":7,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1395,"unit-size":429.9},"lastPublishedDate":"2026-06-08T15:34:28.064Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c145412d-2301-4cec-8dd3-7bf19240d588/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53bdc4d8-3034-4dc5-9225-4107668ff112/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc743494-625f-4036-b409-97b49d140a81/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d85f4a4b-3f62-432f-a152-1bca1a819a19/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b357a366-eb9f-43d0-8abc-552b11277b9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fcd9560-e145-49ec-912a-7e7db60acc8e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cecf6496-fe5f-41f5-bf6b-ebb9f4369d6e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a57bf56a-970a-4365-916b-15e3ae5af5e0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/269fccf6-ed6b-4301-8092-ad46e6342f12/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48d415e-3ca4-49f1-8367-6d2a61acc731/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=jzEWxgxmKY9","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"id":"50046a-708","keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","floor":7,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"province":"QC","total-rent":1595,"unit-size":466.8},"lastPublishedDate":"2026-07-30T13:12:29.990Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/978f6ffd-88b8-4aed-95b8-5fd0bdc23230/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe9f8cf0-ef3a-4e63-95d6-399968e1fbdb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0befdd0-37b0-42e0-bdaf-75f10ec92de0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a03d3dd-9ba0-4daa-97e7-2e495029758d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5d8579a-5680-40c6-a7b2-871d5f7085fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/268c5b93-b60f-4286-9038-83ef1b5079e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3966384f-c42d-4e61-af21-d79bbe6b9641/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8414a3d3-3d78-4caa-8e8a-3050bbaaafe5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2e57495-2518-4df7-868d-b4008c93c9a3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bdcbbed-761d-4371-94be-0fccdb7da884/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1401429d-5c75-49e0-ae67-a4cda09744a1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"id":"50048a-104","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","floor":10,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2245,"unit-size":950},"lastPublishedDate":"2026-04-27T16:54:20.546Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d8e9a75-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e6c73c7-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e43eee8-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baee7b3c-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab90eb0b-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c92b8ea-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0873de53-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ee9702-1350-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa59601-1352-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9cb580-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edf5aeef-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db71b16e-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc7d5fd-1351-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0bb71c0-5e87-4b5f-9852-633a19801258/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"id":"50048a-17","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2285,"unit-size":950},"lastPublishedDate":"2026-07-14T21:35:43.701Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96595dc8-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962e7d37-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8523d943-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba001b1a-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca0f480e-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9ef63fd-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9cbd66c-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c99a662b-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db06d932-133a-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c08a6ec1-9b17-4811-b7cf-3b8490b3b0f7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/859a8fe6-133a-11e8-ac7c-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"id":"50048a-25","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2245,"unit-size":950},"lastPublishedDate":"2026-07-14T21:39:11.454Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5759ef97-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4262f645-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2575b813-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/728e3329-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/658b82e8-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5da862d-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95af93dc-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e56408a-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bcb61ab-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af74de1e-133b-11e8-ac7c-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a38c1b3d-0c7e-4354-9991-752df84ed28d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"id":"50048a-28","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2245,"unit-size":950},"lastPublishedDate":"2026-07-14T21:40:26.807Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b938b5c-bf7e-4124-ba47-1e52228b83c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cef2a47-e4ca-4d57-acbe-e98613084cfd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/628f2329-6202-48da-8c9a-670958eb1d87/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ea67c70-ddfa-4c07-85b7-b0e066a65a6f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e7bae6-89aa-4c1b-ac24-b50aee3575f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77976785-ef3c-4786-8252-409548419c69/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b7fd81f-6b1f-44ff-883f-aa990b307d94/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b3fc83c-12dc-4863-8a7d-96cab5467f3e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d413df7-ac8d-4085-99bf-b9e71bee9439/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fa412e7-4871-4636-babf-784b524d9681/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/056c3f3d-5b8e-44d5-a628-ca152a0a11b1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"id":"50048a-54","keyfacts":{"available-from-date":"2026-09-07T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2245,"unit-size":950},"lastPublishedDate":"2026-07-14T21:42:10.750Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0426ae9-8e4b-44af-932d-c0dd14e11a89/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c79dbb80-1c87-4105-93d4-112174a20e35/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f070fe81-9759-48f3-b423-7661ca5aa1cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04e0f7ef-5888-4837-b183-edc97a9147c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b5e6be1-cd8c-4d50-8b2d-c9e6e2685ca5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7552f9b-ac92-4bb8-a75f-5a5a54bfa4f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13844ee4-54cd-4fa4-95f5-223e937eb169/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ec3db3c-0b46-47b5-9016-26f144c465c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/442455d6-8727-4af1-a44b-4122954da44b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ac3c804-805f-4a00-aabf-7e85af28da11/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ca30150-f909-47a2-bb78-ab976e55305a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f1a1348-b208-4256-9fc7-2dba25dec7b2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41ab5e48-5968-4ae6-83cf-ab366a873089/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-1","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"QC","total-rent":1795,"unit-size":492},"lastPublishedDate":"2026-05-22T04:33:03.688Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1da324d-5bce-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41ccf4e-5bce-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f726daff-5bce-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa18a3c0-5bce-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd23c0e1-5bce-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc7d7fb-5bcf-11e9-8026-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/872e3184-5bcf-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e8ea293-5bcf-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c2cbdc2-5bcf-11e9-b03a-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16119728-5bcf-11e9-8026-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19295e79-5bcf-11e9-8026-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b81583a-5bcf-11e9-8026-0a580ae9418d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba3b6809-853c-4d59-95bc-bb6ed8b3a68e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=nwfqKzcuHpi","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-23","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2695,"unit-size":1150},"lastPublishedDate":"2026-08-07T17:07:31.364Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c748872-3498-42ae-a7fb-2357509a8bd4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3920280f-bf76-4fd9-a811-78151abfed32/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c088e1-5214-4a49-9377-2ad8c787e1b0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fda88e4-35ad-4426-9b86-e4c32160c970/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a2641a-3ace-4f61-9b0c-20c3d09a775e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/294b7878-f7c8-4356-8a68-130a84ef6c5d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/254e9636-7218-4049-824f-4b3e08630d3c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04fbd7a8-6077-4b9f-8ef3-efbbf82b2394/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a08cb7a-8555-4491-9a8b-d25e5f4be9fb/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-32","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2645,"unit-size":975},"lastPublishedDate":"2026-08-07T16:19:17.518Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e40245c-0d6c-46ca-a0c2-0972dff635ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4da03ca4-a14c-4b88-94a5-b505ff4d7f4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25961cb-7327-41ae-a9fe-540aac48eb1b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bd10d5-4e68-4951-aab0-fba326b4378b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/949b79cd-3316-4631-8941-c6dbed3ecd2d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b54abda-6db8-49e1-bb66-c7feee5c221c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4ded06a-ed23-46a4-b3d0-ecc0286a6d26/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1753dd1-dcee-4a17-b2b6-876bee4e8e74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db087f37-770a-4a2b-b6dd-c3006a26bbc1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02073d63-0284-4ca0-913a-5d756085d4f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2cdcb737-e586-4172-a889-afee81d5cbb0/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-41","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2595,"unit-size":1150},"lastPublishedDate":"2026-08-07T19:41:56.156Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffa96687-ec96-47f6-87d9-c351cdfc3fd5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a011b2df-7254-49f8-98f2-21a3d09a0ec4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d2d364e-98e1-4630-894e-fc0fdab81457/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cb47755-7052-45ac-a479-35ab1a22241d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fac685c-c03e-4529-b1eb-7f753e10adea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ed95318-fd43-485b-a0e8-e7be43b67792/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7ff6d58-ee33-4ccf-a281-d63b42172fbb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca774b0-ed64-439d-9946-86c65ed67956/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f3e3412-6f01-42ac-90d7-5415af46f453/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aee7363e-9d8f-43a3-b851-848697041f22/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69e58103-8ace-45c9-bde5-f0e300f7fb52/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-53","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2495,"unit-size":1150},"lastPublishedDate":"2026-05-22T05:03:24.832Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afdd5511-4148-11ea-8738-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10cfcb46-414a-11ea-8738-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ddf0fc4-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f005ee78-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be28002-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44b21170-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b9081c-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2600b50e-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e351f093-4148-11ea-8738-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9235f886-4149-11ea-8d04-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c96320d-bde0-40d8-9fe2-e7f6db72ffd4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a131f263-e271-4606-adf7-976aa0905c63/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-72","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":7,"free-rent":"upToTwoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2245,"unit-size":975},"lastPublishedDate":"2026-07-23T15:05:33.010Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac3e68a0-138b-4b63-91f8-16138e1cd0b5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0a835a2-3d8e-4a70-a430-f6145599a2df/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db736847-ccbc-4ec1-8917-ce85e69da886/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11b92e1d-aaba-4cde-bbe2-d5b464acdb8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd145714-7ff7-4d79-9f4c-d35d9ba855a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0467f657-95f9-494e-9eb3-d8ac34a9f12a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79f298-34bb-41af-86f8-cbfa39c392e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/003de0ec-8b64-4c0f-87c5-e52e943530a9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6954defa-480c-4735-8f8b-1f4c53a42005/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2225de73-92e0-47e2-a66a-4523d2280369/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58d85ad-e719-4de4-84fc-f4d627785dad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8758a069-9291-4750-9573-f2a72d3f59f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbaa66df-b6ee-4782-b87c-ad0ecde1c815/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/789b095a-4162-4cae-94a1-c76c262af354/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=yNwoA5sQpew","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-92","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":9,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2395,"unit-size":975},"lastPublishedDate":"2026-04-21T18:27:53.548Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfbb177-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64cf92d9-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b56693a-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a44a7d3e-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228c1294-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29b1c01-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2ba2773-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d29895b2-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e589fb06-3c08-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58eeebf-3c09-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/298fc4bc-3c09-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7da9d960-90d8-44c6-bbcb-3892f58476ac/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=umuzFwevFur","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-93","keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":9,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2595,"unit-size":1150},"lastPublishedDate":"2026-06-15T22:20:41.904Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a5aad4-3c09-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b777071-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b2a9727-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1f3efd-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3093ec08-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c3151ab-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6eea7aac-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f33437e-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f11ffdd-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2b3ecf4-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4127d47-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7b6dee8-3c0a-11e8-ada4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ba56f56-1502-4a82-8652-339153802d4e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"id":"50049a-95","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","floor":9,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2295,"unit-size":765},"lastPublishedDate":"2026-05-18T21:12:02.894Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f20c22c-74f0-485e-8348-11608ceb0fdf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5f6d3b8-7835-465e-acc6-00fdacb5b5b9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf803d8-c290-4ae2-89b7-7883d0c21721/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/565f08bf-49e3-4ca2-8930-87c38ed3705e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88de937b-ec91-41f7-a383-4e9626fe08d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17687f8a-9999-4e1b-b67e-f221fddc398a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69a37ac3-1848-450a-87ce-20e8c8f74666/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dadef118-130c-4487-8369-9f8613d45e9c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3557dd9d-f504-4659-ac96-7ea9d215bf62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ca9f3-cdb6-448e-a339-8bf90e06f0d1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cfbd7c2-f36e-4837-94f7-66b4a43699cc/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=466rJhDtuGD","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-215","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":11,"province":"QC","total-rent":1329,"unit-size":800},"lastPublishedDate":"2026-08-03T14:20:43.040Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3721492c-8a38-4aed-a09f-018e9900a6cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3867a74-dcc0-4630-866d-88f15e680a61/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43ec1c7e-9cd8-4633-a2bc-aedf5a69f377/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e093cab-af7f-482e-83f3-8e1147b6edd3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fb11d61-224e-4b8f-a343-f0a0b848b6c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bbc908c-9ccd-4800-909a-4c02deb638bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14de5f15-b728-4c8c-b3bc-f6eb21cafaed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53e2b7e4-d284-4ac5-a7a2-7795c9636a90/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92930da9-6af0-4241-9bb0-8cddeea6cfbd/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-305","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":3,"number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":11,"province":"QC","total-rent":2413,"unit-size":1300},"lastPublishedDate":"2026-08-03T14:20:52.481Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af0f2b0f-db1e-11ea-aa69-0a580ae9475b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83fb299-db1e-11ea-bcc4-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebfe3a0c-db1e-11ea-ace3-0a580ae94531/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8be56b-db1e-11ea-bcc4-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc79611a-db1e-11ea-bcc4-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d932c486-b46e-4492-8b9a-06651a6228b6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5ab5e0-db1e-11ea-aa69-0a580ae9475b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cae0845a-d659-4dcd-af47-03b7b2def120/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=zjmPY5vUyVL","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-309","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":3,"number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":11,"province":"QC","total-rent":1830,"unit-size":990.4},"lastPublishedDate":"2026-08-03T15:40:41.813Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58da7f24-915a-11ea-8790-0a580ae948c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2a3b85-915a-11ea-8790-0a580ae948c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68f9b286-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dd9425-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6be3b317-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e5157b8-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7a6d759-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3006fe0e-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/356978b0-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/386fdae1-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b7ca5b2-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00aad0fa-915a-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-405","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":4,"number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":11,"province":"QC","total-rent":2895,"unit-size":1300},"lastPublishedDate":"2026-08-03T16:00:01.211Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e84b9153-5d18-42fc-a6e6-e8002f1fe4ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f72db0-d1ff-4d50-9dd4-ad6c4b359972/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79a11cff-ecf2-4dbb-9b28-ab8f55bd9184/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b030ddf3-e365-4b53-8cff-a59dff5b5690/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d6ee1c-aafb-4dd3-90a0-e78f664c945d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311da7ac-9942-431d-ba9b-54638f225cdd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afb71948-a4f5-4099-8ddc-2e4a8faeb10c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/837bd83e-097a-4064-9b7a-31426b9b44ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee6f588-0088-41fb-a107-2bfd2d35bb91/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8c59cc3-3440-49cd-9cb7-bfd0b102f838/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6b9e7b8-cb61-46d9-ab8b-c67502312efc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-503","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":11,"province":"QC","total-rent":1595,"unit-size":673},"lastPublishedDate":"2026-08-03T16:00:28.522Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3316b52c-8603-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0782e24-8605-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc6d77c5-8605-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6230be41-8605-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a198052-8605-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/623de6c7-5faf-4900-90e3-913ba66ee625/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9da02f4b-8601-11e8-8782-0003ff888573/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-511","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":5,"free-rent":"oneMonth","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":11,"province":"QC","total-rent":2395,"unit-size":1054},"lastPublishedDate":"2026-08-03T16:00:41.463Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb6a4c2-5169-497a-b62e-3fefecc9f0d6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef8326e-be24-4252-a060-59c7de1f70f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89a299ed-bd49-4f76-b0e5-7f636664a77c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ccdaea6-e6bf-4933-9aac-8d4f72490f18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176b5620-4746-44df-adbd-c08ba319d5c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9a0e927-9c19-40ce-ab36-563cdcdeb247/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54be41db-e038-4c4f-898b-45ea53f38919/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5430ad60-2a33-4f45-bf20-0e969a11fbed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e5b563-9b9a-4bd3-895b-1a3bfcf7a76a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/738a1456-11df-43c6-9801-ae914a7c5100/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-804","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":8,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":11,"province":"QC","total-rent":1595,"unit-size":750},"lastPublishedDate":"2026-08-03T14:55:39.372Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/913779d3-ccb9-4655-b088-a936ae8cac32/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0933081-34b0-400e-b67c-bc0a3ce9a455/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/123e7dea-d213-4bad-a81c-40bdea4a5c97/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40466512-e581-4978-8d62-106764f2b76d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c8163fa-b3b0-409c-823c-d4e254717da6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c19a2cac-ed09-4fe0-8484-9dbaba40c97f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b33f1520-9e33-4405-b51b-bcdf0949bc53/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c8ac6b-904f-45f8-95e3-846e0544fc1b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7afdbdcb-900e-4ec0-acfe-999c3fbccf6a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/539346ec-9b19-47c8-b9fa-df9970cbf826/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0194e69a-b1f5-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"id":"50050a-908","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","floor":9,"free-rent":"oneMonth","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":11,"province":"QC","total-rent":2295,"unit-size":1100},"lastPublishedDate":"2026-08-03T16:00:58.647Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007bb061-2c72-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24a5f593-2c72-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15642ac2-2c72-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cfd9b6e-2c71-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a54773ea-2c71-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9017de67-2c71-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e35703d5-2c70-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36019fb4-2c72-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68927caf-2c70-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01e08ce8-2c71-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a791f2-2c70-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20a7b0b7-0ee5-44d2-b071-cb7af8c5c6ca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.47884,"longitude":-73.59878,"postalCode":"H3Z 1M1","province":"QC","streetName":"4800 Maisonneuve Blvd W"},"id":"50051a-620","keyfacts":{"borough":"Westmount","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3Z 1M1","streetname":"4800 Maisonneuve Blvd W","apartment-type":"apartment","floor":6,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":8,"province":"QC","total-rent":2195,"unit-size":815},"lastPublishedDate":"2026-07-01T23:37:12.575Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d90487f6-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d46d440b-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44570ba-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9c0ac07-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9bce4af-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dec45c4d-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de9b778c-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d55c8e91-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3b450c1-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ffffc3-2dd3-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0569883c-a9ad-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fed75168-4f56-4b58-8719-d3899a758174/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd8edfd0-14d8-40c5-9501-ce363b03cb87/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.47884,"longitude":-73.59878,"postalCode":"H3Z 1M1","province":"QC","streetName":"4800 Maisonneuve Blvd W"},"id":"50051a-702","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1M1","streetname":"4800 Maisonneuve Blvd W","apartment-type":"apartment","floor":7,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":2695,"unit-size":860},"lastPublishedDate":"2026-07-01T23:38:31.886Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f59b5a32-b9e1-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e18011-b9e1-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dca215c-2dd6-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f426e2a0-b9e1-11e9-a7cd-acde48001122/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87c536f1-2dd6-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87555e1e-2dd6-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87a3cc40-2dd6-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8782618f-2dd6-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d3df63-2dd6-11e8-b7af-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9467ae0f-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92d993fd-b1f4-11e9-8910-82cb927a8b9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/095bb255-f33d-4101-b2b7-b52918946cd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1938e62-c7c9-4e23-82c5-7897d4cf9807/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c36025d3-94e4-4c9f-9995-e327e10c788a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf703a8-17cc-472e-9938-f1f4c1ed0389/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=Q6SnvRih9jE","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.47884,"longitude":-73.59878,"postalCode":"H3Z 1M1","province":"QC","streetName":"4800 Maisonneuve Blvd W"},"id":"50051a-703","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1M1","streetname":"4800 Maisonneuve Blvd W","apartment-type":"apartment","floor":7,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":2495,"unit-size":815},"lastPublishedDate":"2026-07-01T23:56:05.754Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15efcec5-1444-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f36d308-1444-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a32a37d0-1446-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/711f3e6d-1446-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9376a41-1446-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae4cc841-1444-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/847ac20e-1444-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82f066ae-1446-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45ffb432-1447-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8bde9eb-1445-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89441da-1445-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69f757eb-1444-11e9-b43d-0a580ae9495d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243fd203-a9ad-11ea-8ff6-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0347eb53-a9ae-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a60bdee-a9ad-11ea-b27f-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8472044a-2a47-11e9-ab89-0a580ae94be1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5295edb0-2a48-11e9-ab89-0a580ae94be1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13103245-ddf4-43dc-b612-2422ebfda23c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1186ab-434e-44ef-8c90-a30711c7eb5e/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507794,"longitude":-73.573942,"postalCode":"H2X 2E3","province":"QC","streetName":"3460 Rue Durocher"},"id":"50052a-203","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2E3","streetname":"3460 Rue Durocher","apartment-type":"apartment","floor":2,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":14,"province":"QC","total-rent":1395,"unit-size":300},"lastPublishedDate":"2026-07-10T18:52:31.161Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/525b7e0d-0244-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a18748c4-0244-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a73a5465-0244-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/347735aa-0244-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74def110-0244-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a66317-0243-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e436f1-0243-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/101dc698-821d-11e9-bf32-0a580ae94945/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08a1bac6-821d-11e9-bf32-0a580ae94945/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bacf5cb1-51c6-4193-ad60-a69684d9eec1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c7bd70c-54e1-4dc3-b578-334183c75f37/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=A5AbYZMnVYd","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-212","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":2,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-06-09T20:18:00.301Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a181945-a07f-40f6-b421-38573a41d4f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67e37048-cd84-4261-b10b-4f83ba1c0a06/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f9e6bbe-78ac-48b6-a348-c606ec3621bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909a43d-7841-47ee-8635-3599ed2922fd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d722a75d-8fd0-4f69-ae0a-fa311583c25b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadfd4d5-f2a9-4cf0-896c-92080c2a69cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69ee7585-5e03-4173-90ab-cd830bf3389d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-217","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":2,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-05-21T13:30:45.046Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f272852-edfc-4856-baab-779109416f0c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62cbd40a-01ba-4ad3-a305-5e83ddd3272d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b91ebf-cbf7-4641-82a1-c5cfdeb21daa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8854e40f-f127-4b10-bf78-1219ec4fd881/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55bc8721-da75-4887-b39e-23a40f8bc5e1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-218","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":2,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-03-17T19:19:07.261Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33eab9c3-2832-47e3-9eed-15ad617b96af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46e25f34-2cd9-4c31-aae3-99e0bde3ffac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f795756-2982-41b7-b175-d59135720e11/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3499d818-0340-4fb4-8c84-d61ee576aa29/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862ef740-8106-42ef-891b-caba0f2ea339/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dfdafa2-64a7-4417-b55b-c6e13c0e093d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a19c8838-08e2-4bc7-9670-fe53387ab766/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-323","keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-07-30T22:07:35.155Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55d315c1-0823-4dce-9bbf-f3761f9485fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc4cdb6-e765-421d-b580-492abed2e697/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6697c2f2-dc5c-4139-99f2-c172a44be5a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/440bea5c-5377-4f76-8504-db25d5c1351b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dfe9591-34fe-44ef-b03e-99a3da1564e0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78bf07a-65a5-4f2d-9dcc-d92d64971b3e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins"},"id":"50055a-327","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":250},"lastPublishedDate":"2026-05-21T13:36:18.738Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a1e392b-d483-4c73-aa68-9e9b2fe1ec70/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a77e25-0fb6-4bcc-814c-ad201f53bc24/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/867e11d4-d364-4cc1-afd0-3f62eef4129c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c10eb4a1-6de5-441b-91c5-52b72cec205e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4316210a-1586-4b3f-9239-7ddc2cfa2e3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4453db4-2f53-4790-9356-b62084498bb6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/257ea5db-0ab9-4985-9b94-352f923f2f89/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53a2d88-f342-4379-a504-1e456e58b3cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a78c1a8-5203-4f7b-a75d-44f3c9b23436/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-433","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1145,"unit-size":250},"lastPublishedDate":"2026-07-27T16:48:13.650Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de238001-3671-42f9-be8c-5ae4f3fa5a82/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1395cd2a-1f09-4171-b8f1-7715f75a3927/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/232e0419-8aa5-4935-af06-dfd132e72428/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b966a202-b4c0-4a40-a9c0-7c1c6df8e9a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca6abb98-2955-42fa-9293-0a19b405d2d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f4fad5f-1a8d-4946-9ded-c3a19da635b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abae1030-8912-4079-bdae-2c4948f9489b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83d3ae5-3ca6-456d-947e-13925821ced0/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-437","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":995,"unit-size":250},"lastPublishedDate":"2026-07-10T14:31:24.653Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68a10655-aeaf-4929-90cb-4fe77373652d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/587ad62d-5dd3-4394-bd62-68574897a9e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9ec8908-591d-47f4-8071-f9eb92ab1451/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6171477-090c-440c-a1d8-98cff048d43d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2abc3b67-752d-4cd2-a82a-d18cb8787950/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de69a3e7-c3f5-4f7c-9b34-43f70e478dc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c528f34a-a775-49a7-9ec0-2a7480929992/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-440","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":250},"lastPublishedDate":"2026-05-21T13:40:35.269Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d80ce031-282d-4698-a014-5248989792c9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd86f03-b439-46ac-bab0-5481db63f869/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa59db4e-3aa6-4c23-a2ee-2f237157c20e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb99bb31-28e9-4b5a-b215-8e64f24aaafe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57660a57-337a-45fd-b130-8a29f5c6560e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a6a244f-50e6-48e8-a34c-0295d097e718/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins West"},"id":"50055a-544","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins West","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1145,"unit-size":250},"lastPublishedDate":"2026-06-30T14:12:56.520Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f4e83e-962c-403a-a008-8efba57d339f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/195279d3-b3a6-4dce-a50a-cd1f19b0fad1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdc878df-01be-47cc-8bea-27295149e3cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/929b9b4e-866f-42bb-aef1-a9f0974dda79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e498839-4f14-4851-950a-2ee2e3d6b11a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/145c2288-ee63-4fe9-9a79-a8d4ef72d49c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c58361c-9340-44c9-89c1-621abb862db9/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"id":"50055a-548","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":250},"lastPublishedDate":"2026-06-25T16:16:26.794Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9648d16-709b-426c-a63a-5c032d8c9b73/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8c0c8a7-cf45-4340-af46-47597a681b9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34dcccf5-85de-4cb2-987b-79eee88550d7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dea5ab0d-345d-49d2-a4d0-7f02df0a9254/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0cea373-cf02-4e4e-ace2-e54ee50debd4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bf301f5-abcd-43e1-b97a-d06dc4a972f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a155ba51-7894-4b1b-8906-bf462dff33b4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d27f26e-34fd-4113-bd6d-788dc3ef4f36/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.697,"longitude":-79.403251,"postalCode":"M5P 2G9","province":"ON","streetName":"240 Oriole Parkway"},"id":"50057a-206","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Midtown","city":"Toronto","is-available-from-now-on":false,"postalcode":"M5P 2G9","streetname":"240 Oriole Parkway","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":10,"province":"ON","total-rent":2150,"unit-size":776},"lastPublishedDate":"2026-07-20T17:41:45.701Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/add89eed-6562-425c-bd0b-03b0725e29ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb707015-09f8-46b1-b119-20b3875ca809/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdd3f00c-bb98-4984-9b8b-2316f65d90c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6f7e33d-de3b-40c9-b703-54163443baba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57d4d6aa-9bb6-4d22-ace6-96e924be7636/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c773b51-b205-4b80-91f3-90b503e5d660/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dec24952-e807-40be-a91d-317c49739786/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10114f56-fd75-4e01-accd-d53895d429a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73069e53-8640-40e7-9d60-0983404124c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e0aa2ba-0192-4adb-a808-051ff866bba8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55abfaa4-cbe4-4215-831f-4dcfac23489d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/add89eed-6562-425c-bd0b-03b0725e29ab/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.709092,"longitude":-79.385493,"postalCode":"M4P 1M5","province":"ON","streetName":"365 Eglinton Avenue East"},"id":"50059a-404","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4P 1M5","streetname":"365 Eglinton Avenue East","apartment-type":"apartment","floor":4,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":8,"province":"ON","total-rent":2100,"unit-size":604},"lastPublishedDate":"2026-07-28T21:48:40.660Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3f3858e-3087-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4e5fbe2-3087-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c87711a-3087-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f244bd15-3087-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3277bf9-3087-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c59f99b1-3087-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf782d3-3088-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e887150-3088-11e9-bc2c-0a580ae9418c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a165d662-17ec-4e3d-bae0-0a2a96fd2bf6/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3f3858e-3087-11e9-bc2c-0a580ae9418c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.709092,"longitude":-79.385493,"postalCode":"M4P 1M5","province":"ON","streetName":"365 Eglinton Avenue East"},"id":"50059a-701","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4P 1M5","streetname":"365 Eglinton Avenue East","apartment-type":"penthouse","floor":6,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"ON","total-rent":2500,"unit-size":700},"lastPublishedDate":"2026-07-28T22:08:30.550Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/857675d9-ae6e-11ea-a66f-0a580ae94369/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4868ce6-dc0f-11ea-abb6-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/798cfdc5-ae6e-11ea-a66f-0a580ae94369/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b8d254b-ae6e-11ea-a66f-0a580ae94369/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85167421-dc10-11ea-a025-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7867b083-dc10-11ea-9372-0a580ae9475b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a483048-dc10-11ea-abb6-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a827cf05-dc10-11ea-9476-0a580ae94531/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c5349a7-dc10-11ea-abb6-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73740463-ae6e-11ea-a66f-0a580ae94369/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8ce88f8-a05a-11ea-a1e0-0a580ae94beb/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/857675d9-ae6e-11ea-a66f-0a580ae94369/download/600","type":"apartment","highlightedKeyfacts":["apartment-type.penthouse","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.519058,"longitude":-73.60932,"postalCode":"H2V 1W2","province":"QC","streetName":"590 Avenue Outremont"},"id":"50060a-109","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Outremont","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 1W2","streetname":"590 Avenue Outremont","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1895,"unit-size":517},"lastPublishedDate":"2026-07-15T03:47:32.995Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/819ede9b-1aec-47ec-bf72-c898721b8e2f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bb0f74-accd-450b-9a60-38bfa0e044f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dec3afe-4280-4de3-a975-d0483d5f1717/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc56bd6c-b5fa-45ea-96e1-4ef84b5408cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e816e3e-1def-4718-b42f-f51c393ed3d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2316aaa-7cf7-4880-8996-bd6f98ca6d43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87d7d170-1e8d-47dd-b768-61ed34da539c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c9c096-9407-4633-8d12-01391e17d23a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bb4ae74-ff3e-46ec-a8f3-473f66682563/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ebe923b-b782-4dbc-8a9e-9cc24f6b300b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69283f6a-38a5-49ce-b9c7-248322956c18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39e637fc-19f8-4d37-8965-9d16071e1e5e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=uzKsTp9VUjN","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.519058,"longitude":-73.60932,"postalCode":"H2V 3M6","province":"QC","streetName":"590 Avenue Outremont"},"id":"50060a-210","keyfacts":{"borough":"Outremont","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2V 3M6","streetname":"590 Avenue Outremont","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1595,"unit-size":454},"lastPublishedDate":"2026-07-08T18:57:32.007Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17528751-9c60-4106-b50c-18b1932472c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/317f208d-bb89-4d56-8bbc-bf47ff31e398/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfcca847-d0f1-4db6-bb2e-65f43575d277/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a16bf92-e6d3-449c-aa64-3818077f29d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb094a42-f8f9-4232-9771-d31f7531dcac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bb09f1c-1d04-4b41-a774-b4a1b1de67e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa5837b-96bc-4e45-8136-75d2b27f63af/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cdbfe48-0069-46c1-9a66-f9c61bc90b1a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.519058,"longitude":-73.60932,"postalCode":"H2V 1W2","province":"QC","streetName":"590 Avenue Outremont"},"id":"50060a-407","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Outremont","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 1W2","streetname":"590 Avenue Outremont","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":5,"province":"QC","total-rent":2999,"unit-size":844.5},"lastPublishedDate":"2026-07-20T16:39:58.792Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ba70ae0-a6a5-4314-8ed9-a85a1513f84a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ddb461-d7aa-4a6f-82a3-5586666a2e3c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98f23235-59dd-4278-ab2d-d0464aa25052/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5c295c8-4354-4602-b5b9-0b505380a557/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6110b4a-f56a-422e-abe0-09c4cb0b3633/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bf1a48d-c962-4da8-aa3c-517b82f43872/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa312f1-dccd-405f-b337-473bd47668ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dae7ca2c-1807-482a-a715-b26c9b0968cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65347ba4-168b-4428-99d5-63756d27c1cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81fe0ce2-702d-4ce5-9a1e-3304e19f793b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe3d47ea-ad9e-4280-b5fe-ef6c7435cf26/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a179a2fe-3f56-42c8-8071-e88c9790fa0f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67b7bc57-7031-4aba-88d8-62b424ab1093/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/809d4ccd-0d51-4b83-936a-12ad539ed657/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc38c59b-3f01-43c1-8e64-9a34e6732601/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.512935,"longitude":-73.621998,"postalCode":"H3S 2P5","province":"QC","streetName":"6210 Deacon"},"id":"50061b-00A6","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 2P5","streetname":"6210 Deacon","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":3,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1745,"unit-size":768},"lastPublishedDate":"2026-05-14T18:16:04.028Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9956aa99-d3bc-4a9e-b252-d4977c10765c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89f0241-3683-4f7e-ba98-8f6866f80ca7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/651ea8b5-5185-418c-84a9-cd21f282e8e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5145140-7d18-45e3-a62f-0d221c64e004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035cfca-787a-435a-9c59-fc123c6af1d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1750d72-aaba-4dca-aaf3-9afffaaed3f1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8393dd7d-3d2a-4e73-87f7-9ebd5686aede/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdd20757-ce13-4eb8-97c1-b5ee3bda60bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b96a891e-6d0d-4285-a8ff-40cb18913695/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c46b622-d42b-4b19-ad18-92a784bdd46f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/604b8bd0-dcc7-40d9-8100-ebc4199e769c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/893471fe-33c5-44ec-9ef8-13505da4c570/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/219c38fd-e128-41c1-a3dd-eadbab2e474e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23005117-372d-4068-903c-5470e4b83727/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.512935,"longitude":-73.621998,"postalCode":"H3S 2P5","province":"QC","streetName":"6210 Deacon"},"id":"50061b-0B17","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 2P5","streetname":"6210 Deacon","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1289,"unit-size":633},"lastPublishedDate":"2026-05-14T20:10:23.570Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4732fd17-213b-4a6f-8e10-9fb757713235/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32689e95-32a5-4202-bac2-64c84050d8bb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f283183-1337-457f-989a-4ffc2c9fdd8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36e499e-9799-4fd4-abbd-e5167b60a663/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09044c07-9385-4b3b-8bed-7790d2e2a188/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49b998be-bc5c-4614-94b7-469f049e27cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25c0ec92-8c50-4b33-9d01-7863dd97e644/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc0b8de-db55-44a2-9e9f-66fa9cacc950/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/365948c9-c7e1-4db5-953f-7b59c1474d8c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cc66f43-4087-4a9c-bdfb-aa00f4066e6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2296bb0c-622f-4245-a150-5b878e5d1a88/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4441a97-56f1-4f37-b18c-d99d7b97a877/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/414bdf95-0a67-49bc-890e-757428b72d80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e585c09-8a49-4459-838c-0d800a08fa33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c07fecf-f90a-4dda-b688-f262fe2e033c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b495b70-af50-4571-91fd-f6ec4a9ed7af/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"id":"50062a-14","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1415,"unit-size":531},"lastPublishedDate":"2026-07-16T20:38:55.939Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1aecca0-f04c-4d8a-a9b6-d9d375c06f45/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c24301c-9272-422e-be2f-1128c7b0b8f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ee5b192-862d-4b54-9f26-3bc0c0b6d4d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4c75aa0-d85d-43da-a553-8f39e8a8f5f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e3e6d4-b5ad-4aa6-8b80-9414e90c04a3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b4ba5bd-360e-4da6-8f8c-3afd4d00df10/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb42356f-b362-4b2b-aa90-151284a46ce3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/548cf832-290f-4f23-89bb-fe8e8f9ecfef/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d5b291-8d1a-4669-843f-4ce6247df5d0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"id":"50062a-16","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1333,"unit-size":469},"lastPublishedDate":"2026-07-16T20:19:37.280Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccc9faa5-8428-4514-9188-420a40f8e950/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0f0b116-29d9-4df8-b0de-67de0543cced/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3347aa5-2cbd-4870-a343-296b870fa6b4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1b379c4-aaf2-45c2-8b13-32131ebf16f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/826b3dd0-c451-4d65-9e95-1d1c056ce2f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/226e5991-b6a2-46c5-9b64-a53c160f9bc7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/334fd3fd-4bef-4eb3-b09b-5bf9bbd34333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6702e16a-1b16-4a6c-bbbc-44b113d1641e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f86bb648-a789-4461-9085-1bff64f54f1a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a9ac93a-8127-4487-827c-8315c61a82c9/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/951b63b6-28ae-4a46-b8d0-fd06d2006627/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"id":"50062a-3","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1195,"unit-size":473},"lastPublishedDate":"2026-07-15T03:39:52.643Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0792ae83-1001-4997-8649-de222c2995e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/839bce65-051c-4d83-9f1c-d791fce2fa93/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7190700a-76e4-438f-8cec-af29c587fbda/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9580d896-fde6-46ce-a70c-f30320a8afae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62c6670f-1755-4cbb-be40-a193ab579a4e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b54b4bd2-77f4-4940-af1e-3ebb9ffd9a6d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9ab947-6b96-4333-a10a-df2743232ecc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3067a4b-d947-4c4a-81e5-1d261a1d1469/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30fa17a6-0da6-4d47-98b0-8a83850c86ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70d71729-001b-4461-bad3-bd69a94f17c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"id":"50062a-5","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1225,"unit-size":480},"lastPublishedDate":"2026-06-04T19:04:35.619Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ffcb71c-7cf1-43b9-ab4f-0bfb6337509e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7ccc160-6be9-40e9-b520-8988b74fe2fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb03effa-c85d-445c-bf21-3362dad7601b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed67a445-f68b-4f94-8f28-93e661ea56f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/352a5266-14d3-4937-ad54-39eb6f34e6ea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb5a1918-bf4f-4933-9c01-3d835d65fd70/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c34a076d-9a7a-4d4b-a360-cf014481abf4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"id":"50062b-12","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1499,"unit-size":518},"lastPublishedDate":"2026-04-23T19:11:22.369Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29ecdbe-e845-40b0-ba7e-e974bee77c34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd5a488a-24b3-42a8-aae8-e60fe72e6e64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cedfeaf8-0263-4038-bc01-0b34bacc8119/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23f447b-8dbb-48cd-886a-de9a0dff9052/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd8b126-11c3-4c2f-a4bf-abd2870831b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09e79b8b-d401-40a9-904f-9b23c3fdefb8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16163acc-ce65-44d1-afdc-007f346f5c57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0b5a971-0ec4-42c7-ab3a-7b3a66327064/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c05b8c8-bec3-4c5d-baa6-c137c0d0e194/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a55bb8f3-b70b-4617-9194-528d0cd5b74b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"id":"50062b-17","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1495,"unit-size":518},"lastPublishedDate":"2026-04-23T19:14:35.235Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28881dbf-3214-4abd-a9b1-e1ed7a59d496/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3251c9f0-ec94-4e2a-9d6f-2e32cb24671f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1f909d8-f9c6-4d6d-8ed2-26a99a6a5640/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42b59018-bc6d-4cc2-83ff-da8a72736a92/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd13ad32-ae21-4849-9a32-6c9648666d59/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab0bea1b-69d9-4271-9888-33b323eeb334/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ddf8190-3744-47e8-992a-bf95c9566da5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c789f05-ddb4-4f9c-bb45-bb0fe9badbd7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c1ae4add-c02f-41b3-b79d-3e6449074b04/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b352b5b-75e1-4b57-86c5-05f1e435a45d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41cfa609-a0b3-4ad6-ad8d-952353ca0b33/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"id":"50062b-23","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1545,"unit-size":547},"lastPublishedDate":"2026-04-23T19:15:47.133Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44db5ee-3ea9-4dd8-b000-beb86121955b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d859d6-be26-41eb-954b-b2dc160c1e51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c72e28c-8d82-43c5-9851-8efcbadb6581/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ae4eaed-b194-4881-9f27-f9cbbfc6482a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c8ceb3a-c669-46ba-b3d4-9fc7407ebe10/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1daca1b1-7f9d-4f62-af3f-7081754ca950/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff56fc64-6c86-43c2-9685-f433f1750c83/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ea4f2-f70b-4a7d-ae5b-6e3d71dde4ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa245b9b-ece2-11e7-b232-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba41d089-f0bb-4b37-a6d7-0399212a26f1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=pKGBNZBifHu","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"id":"50062b-25","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1545,"unit-size":547},"lastPublishedDate":"2026-07-15T03:44:54.843Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eab224c-96d3-43b3-8c08-8893cfb7b0c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/086380fd-b8ef-47e6-8a51-5248e26c5e4e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d62b561-dbbc-48ba-bc58-7b5879e764ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95abd100-6aa8-432c-b67f-536204f5d0b9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77ffb57f-9cce-451e-9818-5cc23e8ba946/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8fcf802-0871-4240-bfbd-826206d081d3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f2aadaa-8424-4595-ad18-f347608a3ca4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d214336f-82b5-469d-8633-4fc33816b53b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e42bbca3-1610-43dd-bcdc-a0593674a5fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b731085b-5f4a-4fad-af0d-0f8185ad7810/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a41dec-df3b-4b3d-95f5-8f9ffe60e016/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=wC2S6UvYr5s","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494158,"longitude":-73.630384,"postalCode":"H3T 1E7","province":"QC","streetName":"4585 Av. Dupuis"},"id":"50064a-14","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3T 1E7","streetname":"4585 Av. Dupuis","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1695,"unit-size":824},"lastPublishedDate":"2026-07-13T15:49:41.741Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f750ab-7520-4492-9609-796e2a9898ae/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7bb5e3-27c6-11e8-aa3b-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49436,"longitude":-73.62995,"postalCode":"H3T 1E7","province":"QC","streetName":"4505 Dupuis Avenue"},"id":"50065a-14","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3T 1E7","streetname":"4505 Dupuis Avenue","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1395,"unit-size":717},"lastPublishedDate":"2026-08-05T01:40:58.304Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16039a23-8267-43be-ae5c-df218905e498/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f08008c8-5c39-48b3-b538-edbea352f2e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70f5311f-2d0d-4a8b-a078-75fc3c46dd4c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e0012a8-a524-453e-b2f1-2a9412b2b072/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbfe6ecd-d7fc-4066-ba62-fe15c9a3b1bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7beee6f-338e-4176-b9a5-6f3b4a91fdb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43dfa63b-8797-4871-8502-630bc4827c9f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49436,"longitude":-73.62995,"postalCode":"H3T 1E7","province":"QC","streetName":"4505 Dupuis Avenue"},"id":"50065a-18","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3T 1E7","streetname":"4505 Dupuis Avenue","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1625,"unit-size":912.6},"lastPublishedDate":"2026-08-05T01:49:38.487Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f87f1688-5694-4e37-a932-89a4f5e6d76b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49436,"longitude":-73.62995,"postalCode":"H3T 1E7","province":"QC","streetName":"4505 Dupuis Avenue"},"id":"50065a-26","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3T 1E7","streetname":"4505 Dupuis Avenue","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1445,"unit-size":677},"lastPublishedDate":"2026-03-26T14:35:25.098Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85ff571c-19b6-41c4-a245-5c6ad6fb2b57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a64606-215d-45e7-9e48-71d51249370f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6637b436-a473-4925-a0fd-a4526b9849ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5479b8d-21c6-4e3e-ac95-e18321509fa1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e8e223-2c20-4a51-831f-479d37ad3487/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a45006-1058-46ad-aa70-1a6d696a2cd3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d129461d-b146-4acf-8c4b-4447723920eb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33ed5f23-7c8e-455f-a067-44200fa359f2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6979e4a7-0154-454d-b6ab-afb45be8a546/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49437,"longitude":-73.629967,"postalCode":"H3T 1E7","province":"QC","streetName":"4515 Dupuis Avenue"},"id":"50065b-21","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3T 1E7","streetname":"4515 Dupuis Avenue","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1645,"unit-size":911.1},"lastPublishedDate":"2026-08-05T02:20:51.856Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef81b732-3ebf-4179-8c87-ecdfd4ec058d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a2466f3-57ad-40bc-95f5-3f749808b84f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a585df3c-d47e-4734-8276-4ae044f1dfa9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a37c326e-465c-47e3-8cf9-0d11c53d29aa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1644aa00-1ef9-4893-bed2-592d00b50dd5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97a0e5e7-2922-486f-91b8-5c144cf91e2a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa36ed6d-0cd7-4091-8d1c-c42b641d0600/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"id":"50066a-11","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"apartment","floor":1,"free-rent":"upToTwoMonths","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":5,"province":"QC","total-rent":2495,"unit-size":940},"lastPublishedDate":"2026-06-15T16:23:29.639Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5431498c-4152-437a-bf62-bb2582e5e7d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b300ee28-1355-4f1d-86e9-c96a6270c5c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/278a06b6-3d53-4681-afe0-6dde9fcd7a6e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f97803d1-276e-41b6-ac41-9f457e9a44e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ece9cdd-a22f-418d-8b9c-7485c3c4704a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa20dbab-4fc5-4eb7-8175-70f228228783/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cacaa4e-3b17-4b8a-9afd-97777c43fc96/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3711d3ad-27d6-4985-b164-15b8163805bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d07b7d6-c94a-440d-8ef3-798f8ad881ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c89d3669-8a59-11ea-beb0-0a580ae945d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"id":"50066a-12","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"apartment","floor":1,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1745,"unit-size":649.1},"lastPublishedDate":"2026-08-06T16:12:32.992Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfdb06c8-8e55-4b96-b49d-656a21ab2ffb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff945c16-f806-49aa-b89c-88b19a6d4a5f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d6976ce-4501-44a4-94a6-5dd5bd8831ce/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae560972-78d2-41e7-9f91-ecdcfc06a2de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49fcccac-f26e-4455-ab05-415fce565b70/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc0b0527-bc37-4cb9-af33-4e1b1f921fc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afe07c7b-9c9c-4889-9c03-09ab45855a68/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc3d5ac0-f124-40ff-8671-261f2fa528bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b993d304-3cb6-460f-8e1b-aa3fa7c5ae3e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0083a4b6-82bd-4cbd-9313-b9e0e88e9bdc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/569c913b-2b80-457b-a539-926b77bb3174/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/703ed3b4-afe9-4550-a8a1-b0bb11babb3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9c7cfe-3b4f-465a-a619-ee4726719a50/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"id":"50066a-39","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1895,"unit-size":686.5},"lastPublishedDate":"2026-08-06T16:14:29.213Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf4ccc8f-c9ba-456a-88e7-153f21571e56/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f6c3e6-a65b-4953-b5ec-55b8f472ea8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d04b811-c08e-416d-b9f2-d8ee5dcf6dd0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9de9dd96-750f-4b97-9421-9caf8015ba3c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd5929b-1db6-48df-a059-e0293325bcca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7eb480d-888a-471f-8dea-177077a8f9c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53163e1-e6a8-464a-96c3-ef949bf81e2f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e5777f-e312-49f8-9bae-565ef89cfd8e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d8bd7c-4a05-44bf-a68c-ba16a388c23a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c6af79-a7e2-4fe8-8340-ff32c4a976f1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d50552-efc7-4f4d-9849-34cf348a8b9f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e9079f7-efad-43d3-b63c-be1ae35f5846/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc1692f4-391a-4851-9ebb-ccebebe6eff6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45713f34-7ccd-459c-8a9f-599908ca7648/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"id":"50066a-4","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":705.9},"lastPublishedDate":"2026-08-06T16:09:25.976Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f9e20d7-765b-4ea5-b0bd-5459e1bb22ed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/333cca5d-ffe1-495f-9188-cdf7cd80eb37/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/171f7362-4999-46ab-a065-37d4d12e2b99/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980bf260-0fc1-4d6b-84fb-fc3d7c407a46/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d904e6-be55-4b05-affe-71d84ed79aa3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29a660ff-225d-4563-be8c-17a8bd48a522/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54b0a6fc-9675-4fef-806c-d18508ab7d9b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56d0fbc5-651c-4050-b838-2135d24cf5e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19a17595-13ed-41df-ae38-63089a1cdf07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/560a4a39-f604-4258-97f2-04bc685877df/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3295e7ab-300b-442b-bd31-77812b28357d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa4b9433-f6fb-4270-a31a-802582332856/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote-St-Luc Road"},"id":"50066a-43","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3X 2C8","streetname":"5530 Cote-St-Luc Road","apartment-type":"halfBasement","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":350},"lastPublishedDate":"2026-06-19T15:37:56.392Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d12ab0e-c25d-4e19-a5af-3de31820d404/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02e26cd1-102d-42db-a614-aff0b2262cab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311e38be-b1e7-4fe3-8685-92347ffad606/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0789a6f-d993-43ae-ae8b-49402dcaa889/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34b5da21-8d25-45a1-9df8-279950871e71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81b626e4-7b7b-40fe-a164-e156521c0dfa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca18727b-af55-11e7-97c6-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/851c1f40-aeac-11e7-97c6-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"id":"50066a-8","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":690},"lastPublishedDate":"2026-06-18T12:39:06.602Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41a5a17-9733-4238-a238-8dbb33411963/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afcff1b0-c629-4ff3-884a-683166ba4ad5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/661776b0-7f2a-4446-87fe-8ce238b44379/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2691e46d-f80f-4bb3-82b2-93c446aae23f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e130794b-ed11-4dfd-9b62-602a87585469/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a91bbf-2b10-4a99-9701-1f027cc3de9d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25e6e62-cfab-42a9-b65e-12430d8140ac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1845b2d6-eaa0-49f4-bb48-99125d817060/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/579c1d2f-4ad9-4451-abf8-676063c32108/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84c9d185-617e-46e8-8a8d-9514085aa4c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c27e8114-2145-4691-94e7-3bba734f111d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3da30b25-7aa7-4768-94d4-5a87bc3db46d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=k1SpuCtQkaW","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Toronto","borough":"North York","city":"Toronto","latitude":43.70785,"longitude":-79.44332,"postalCode":"M6B 3J2","province":"ON","streetName":"457 Marlee Avenue"},"id":"50067a-208","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"North York","city":"Toronto","is-available-from-now-on":false,"postalcode":"M6B 3J2","streetname":"457 Marlee Avenue","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"ON","total-rent":2000,"unit-size":633},"lastPublishedDate":"2026-08-06T06:21:39.218Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e53bb2ad-cae7-435d-b2ed-19784a629f05/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c3dbbfb-108e-4604-ac1f-49ac181ec6aa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ee730a6a-ca4d-415c-9868-af829d1794c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10eaed5c-35a1-402d-b600-2c3a50818dc4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e88cec45-7adb-48f2-a19d-3fb8bc005658/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/150c1607-d04b-4b24-9159-9ff523464e22/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6513aa17-b2bf-4259-b32e-3530ded6ef89/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/602ab42b-13e9-4500-a1ea-d37888b356d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef135e73-ccba-4f61-af51-30f753a1e851/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a82dd356-5b93-4b15-b867-c9ad978b0dfd/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e53bb2ad-cae7-435d-b2ed-19784a629f05/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"North York","city":"Toronto","latitude":43.70785,"longitude":-79.44332,"postalCode":"M6B 3J2","province":"ON","streetName":"457 Marlee Avenue"},"id":"50067a-306","keyfacts":{"borough":"North York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6B 3J2","streetname":"457 Marlee Avenue","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"ON","total-rent":2250,"unit-size":860},"lastPublishedDate":"2026-07-08T18:41:19.371Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b353ee37-f9f1-4a27-8388-930bd81d1b33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6bd84bb-d349-4d18-be54-a4f8968f8bf3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f41d4e6-a207-44fd-a7fb-8d46c02cc7a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce314ccd-78d5-4c67-9b19-949363995caf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abf6c345-b35a-4aeb-ab55-50d2a1223ee2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72aa7948-ea3c-4083-8de5-ed9a3af554ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8beb8d6-be92-4db3-ab47-6ade2d47b581/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03b4591b-a0bd-4548-ac0b-5ed20f10c8f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc00a16d-ce37-4693-99f8-2d514f244501/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f251a97-83e2-433c-bab5-dfee0ba2f670/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f59c767d-c8b5-40cb-bd9e-ed7ce43cf380/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b353ee37-f9f1-4a27-8388-930bd81d1b33/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Roncesvalles","city":"Toronto","latitude":43.639833,"longitude":-79.451753,"postalCode":"M6R 2T5","province":"ON","streetName":"1 Claude Ave"},"id":"50069a-105","keyfacts":{"borough":"Roncesvalles","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6R 2T5","streetname":"1 Claude Ave","apartment-type":"halfBasement","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":1,"province":"ON","total-rent":1800,"unit-size":501},"lastPublishedDate":"2026-07-30T19:05:06.132Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a2fdd34-739a-4c8b-87a3-900c4280b233/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88ede393-75d1-4afd-af48-e9d782219238/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b2d93fd6-35fa-4d18-a323-6c7b87dc4b23/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca4f16ef-f878-4d9b-8899-e1dc016e6596/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f753c46c-f0ca-4a59-863c-e4eccf75c29a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3212fad-9c37-44e5-bf95-044489754994/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/185d58b6-8390-11e8-8e54-0003ff887004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd774ed-dedd-11e8-9532-0a580ae945f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01822177-bd78-11e7-ada2-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d93b1fbf-bd85-11e7-ada2-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f38439f1-b4c7-11e7-97c6-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecd821e6-b90f-46c7-a7e7-666629c42ed0/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a2fdd34-739a-4c8b-87a3-900c4280b233/download/600","type":"apartment","virtualTourUrl":"https://youtu.be/lvwS83MVum8","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Roncesvalles","city":"Toronto","latitude":43.639833,"longitude":-79.451753,"postalCode":"M6R 2T5","province":"ON","streetName":"1 Claude Ave"},"id":"50069a-111","keyfacts":{"borough":"Roncesvalles","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6R 2T5","streetname":"1 Claude Ave","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":1,"province":"ON","total-rent":1850,"unit-size":457},"lastPublishedDate":"2026-07-30T17:37:49.461Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b757b49-a27d-4218-b8a9-d478bb1343aa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc1cb296-d72c-4af3-9cdd-f89ed492d535/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa0a8899-b861-4d5f-bba5-49eb9d79b98d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40c0a8c4-5f72-4969-9bc0-df4ec45fa9dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/131af248-ceda-4593-89fc-92451590b9b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f693966-d3b7-42c2-a081-b0419f4be48b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d96abb40-bd85-11e7-ada2-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd774ed-dedd-11e8-9532-0a580ae945f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/214cba2d-db00-11e9-b28e-0a580ae947f1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01822177-bd78-11e7-ada2-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/185d58b6-8390-11e8-8e54-0003ff887004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6985610c-a887-4a37-837a-8b21e3842190/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b757b49-a27d-4218-b8a9-d478bb1343aa/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492405,"longitude":-73.579259,"postalCode":"H3H 2E6","province":"QC","streetName":"1245 Rue St Marc"},"id":"50070a-21","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2E6","streetname":"1245 Rue St Marc","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":4,"number-of-floors":9,"province":"QC","total-rent":3395,"unit-size":953},"lastPublishedDate":"2026-07-02T00:00:30.534Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31ede20e-10a5-42d1-bbf0-510885fee38d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b72f2d0-2470-4605-9c55-be0d6fecdf52/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95f4f1fc-9066-4df7-93b3-b53691224f74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23feabb-cf02-4fbb-8b2d-5f623c73bfbb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4799da89-da28-4135-b50d-502d3bcefaad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae3746ce-e839-4c1c-ae68-cf061c672066/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa708c56-bda5-42a4-b1be-dba9ce31f9ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef0c08c-1acd-11ea-9c3f-0a580ae9499b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3db6e770-cbb7-11e7-98f8-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f11efab9-a09a-4271-84cd-4d26d1a26ed9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d9380ef-cbb7-11e7-98f8-00155d8e3302/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c817d08a-e47d-400d-a350-661cfb68af1d/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492405,"longitude":-73.579259,"postalCode":"H3H 2E6","province":"QC","streetName":"1245 Rue St Marc"},"id":"50070a-3","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2E6","streetname":"1245 Rue St Marc","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":4,"number-of-floors":9,"province":"QC","total-rent":3495,"unit-size":953},"lastPublishedDate":"2026-07-01T23:59:55.496Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ed31a8-748f-43d7-befa-6ff7fc5e8f24/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1115e5bc-cdc2-459e-9516-8a58296ddd5c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3b5a446-5154-4c85-948f-a9cacebb46bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d43120fe-77a4-40fb-96c3-ad9e47db6c91/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e1f0810-d861-4e58-ba25-5c7332307c08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582fc19b-696a-4c71-b613-1e1f6c325910/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b13e2f54-0bbb-4d56-8bc5-70c048a50051/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1951cc23-54e1-41cf-a43d-989053683593/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dd5e121-cbb7-11e7-98f8-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b048bcde-f7a9-11e7-82d4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8673d09a-cbb7-11e7-98f8-00155d8e3302/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"id":"50071a-208","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":412.6},"lastPublishedDate":"2026-04-24T16:52:44.096Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5a0f310-74bb-4ddf-a405-2534a50c19cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a56a024-928c-4247-87ee-16579330e810/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23be264e-9658-4a91-97a7-f435295c9f7c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c05fa7-6835-401a-9816-f01269f89734/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387d8c3f-de2d-4ee5-afa8-df5fad353210/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa15104b-1f39-4694-b4db-8b6793bfb1c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17f79fb6-4f23-4a1f-be55-d91a9ec014ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0618f60b-6d5a-40d0-8607-3aa96a9fbfbf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec3d2d34-3d35-4b00-8377-d351ee3f254f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14c445c9-1704-4e61-8fbd-d69fd4f904e1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cb230f-a7e2-4be6-a27e-ffae2778f6e6/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"id":"50071a-211","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1015,"unit-size":430},"lastPublishedDate":"2026-07-20T17:34:02.348Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48b183de-f885-4a6f-bd36-49ec08fc20be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a36a29-7f02-4d22-a849-6bff02ea829d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4b71142-b121-4aec-bbf9-03cfb04c6b80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c164aca-d7c2-47ee-9972-62fd7c630059/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7490ed4d-7fa8-46f8-a333-97502989d19c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa43a6db-530c-4d59-946c-a3ab11c7a292/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/522a2dd8-b5ef-4d2f-8980-e4783ba0f6df/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9591f4-fc8d-4a35-91b4-d8efe18f8748/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"id":"50071a-305","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1350,"unit-size":430},"lastPublishedDate":"2026-07-20T17:14:20.254Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e514dc86-6123-4c51-a77c-30b8f23c4961/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3807efc7-4dac-4338-83a7-b589e95f4be0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c8191a-d717-4233-b2af-9c524040d3e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b848be0d-fea9-438e-aeae-d165c811292b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e9bafcb-0dbc-4c29-a1f6-b2337d65ecb2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fa502ca-b5c7-48fe-aed8-2e55bc8bc2dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd063d4b-766b-4677-903e-a9be4a64ac31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2705e356-f1a9-4dc2-9774-3b1093bac955/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6112ff3f-3c2d-4230-b285-77e310265b23/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e5d0d63-a152-468d-8fd3-603aeaea8d72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e5e095-698c-11e8-82e5-0003ff8875d2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6c00a93-eae6-45ee-aa69-f6e92fd4460a/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"id":"50071a-403","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1055,"unit-size":322},"lastPublishedDate":"2026-07-20T17:11:57.806Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1579b9-3b92-4ece-8896-813ffcfcdea2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d898f0-4ce5-4529-a6be-911703174eab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969bdf3d-ff58-4516-9687-f551ffddb128/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d79aa67-93ba-4b2c-a3ab-cea72562ee58/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad569135-a68f-418c-9088-9a19639cc06a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6247b47-05d0-4ace-9252-33e8c8035c36/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cde1cdf9-5f39-48b9-9d5e-f802661cf7a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7acd5030-810e-4025-8130-7c09c29922f4/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"id":"50071a-409","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1095,"unit-size":322},"lastPublishedDate":"2026-07-15T18:41:26.465Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd53786b-ce33-40b5-844a-9559b7a82d4a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05e10168-a9dd-4d33-9706-6bcd07dabda1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06df4b17-0b6f-4458-ae9f-2b4c451daa08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6420701b-721a-4e9b-ac3b-3524957078ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9098643-9694-4320-8c75-8b2a53ea5673/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b2b3cf-8c48-42bf-b23f-a474ba6899b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d40a1a8e-558e-4849-99dc-005f32a88331/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5fa9b96-90cd-4851-b994-57d2caeffd12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8f18b07-2508-4de2-b101-8153edb8e489/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Toronto","borough":"East York","city":"Toronto","latitude":43.709696,"longitude":-79.309189,"postalCode":"M4B 2T2","province":"ON","streetName":"1001 O'Connor Drive"},"id":"50072a-306","keyfacts":{"borough":"East York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4B 2T2","streetname":"1001 O'Connor Drive","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"ON","total-rent":2350,"unit-size":770},"lastPublishedDate":"2026-08-04T16:33:53.028Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad67ef97-0ce2-48aa-8df6-81d42f2ec3a7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce991be5-e7ca-409e-a041-21f6bd5de5f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06ad0bc1-de98-4d1a-b512-56d1dafa0cd9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ba1aba2-b274-43bf-bed3-823491354090/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2666762-60bb-48ac-8dc7-aeaaa9b66cc7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ea0845a-9037-45f1-b3e6-e8d98ee0f281/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96445bf6-6615-4d11-8734-cb5c4a7d546c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3926ea6d-17ef-41ea-a9cf-a0bf2518887d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ae23855-709e-456b-8985-671a5881093c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e37f63d4-0ddc-440f-9073-da869873a591/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7774e30-f78d-4fb0-af73-bad672ff35f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdf19523-4ac0-4b67-9bcb-8a6e8b37d4a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1978d37e-5938-4cc4-b172-0892c66e176a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85b53f59-819c-4bc1-be2f-9a122bb321fd/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad67ef97-0ce2-48aa-8df6-81d42f2ec3a7/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.493506,"longitude":-73.611285,"postalCode":"H3V 1C2","province":"QC","streetName":"3500 Ridgewood Avenue"},"id":"50073a-403","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3V 1C2","streetname":"3500 Ridgewood Avenue","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1495,"unit-size":685},"lastPublishedDate":"2026-08-05T03:32:42.076Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04f1f39d-2d89-4c11-9112-aff84a518a74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dfb9da-3f61-4064-8208-b0b333883e39/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0386fb00-89c8-49e0-bc82-d7956b76fe72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21a3fbd2-d793-4883-a765-809b3d2bf08f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe16ebf7-8de1-4477-86db-959974e9442c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efc05e66-29f7-409f-82ce-4316a4a4de40/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b958f54-6c18-410a-80fe-ad6124667454/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6eb597-b858-49f5-8c49-3ebf233541b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5f6407-65fd-4441-b16f-d1317e60807d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"id":"50074a-102","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1413,"unit-size":700},"lastPublishedDate":"2026-08-05T18:37:18.796Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c38b6a5-68e7-426e-bce9-2a5e39acfd04/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/284dd1c3-177d-4a17-b32c-22fabdfb57e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b72ebb44-8db7-4879-a052-6fe637218441/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f68e33d-8754-4627-8995-b36d68e90134/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15553185-d93c-4617-b727-809f6d8b8e70/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c789570e-0f18-401e-a0c6-26e8abed6669/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/616360e8-1ff8-402a-b5a0-1cfdbd03dfb5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1f4a43-5b0d-4011-ac8d-ed8ee11e2658/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/627e9435-7673-11e9-810d-0a580ae94999/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"id":"50074a-108","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"apartment","floor":1,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1655,"unit-size":564},"lastPublishedDate":"2026-08-06T16:28:17.727Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44c969a8-57b8-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd3a1c8c-5718-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca2c193b-5718-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a38eba-5718-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c58685f9-5718-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4259d91-5717-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc2f4364-5717-11e9-9edc-0a580ae94a71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/358fe6e1-f7af-11e7-82d4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79bc86-a0bb-49f2-b055-b601db595f17/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=oN1GfAnYxU3","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"id":"50074a-309","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":640},"lastPublishedDate":"2026-08-06T16:29:40.479Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f212070-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47e5d8e6-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c7a285-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47a85ab4-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47793463-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5030a667-03da-11e9-a5ee-0a580ae94ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a00abde-5133-498d-8a13-925616c77d17/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f70a002-03da-11e9-a5ee-0a580ae94ba5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"id":"50074a-4","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":400},"lastPublishedDate":"2026-07-01T00:00:37.945Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/886cca20-9b95-406e-8cc6-82490f6d8b55/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ff759e2-0cf2-410b-bc8d-5d9abda2e366/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b3fb8ac-9e42-4fbd-a4cf-14f73edeb379/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f16d6dc2-5d8e-46cb-a6e0-8d511d8ec293/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8633154-60b9-4c68-92c4-4cb2bd11bc33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34e8cd73-cbc2-492c-bd75-fa2066e10314/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa9be3ce-a90f-4a85-882f-30b467747976/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83d22c86-4f4f-4013-9bbd-cd7ebfbd226c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e3756c-6c9a-4f28-96d5-2f0ae131d7eb/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Toronto","borough":"Roncesvalles","city":"Toronto","latitude":43.64266,"longitude":-79.44763,"postalCode":"M6R 2K8","province":"ON","streetName":"118 Roncesvalles Avenue"},"id":"50076a-36","keyfacts":{"borough":"Roncesvalles","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6R 2K8","streetname":"118 Roncesvalles Avenue","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1800,"unit-size":425},"lastPublishedDate":"2026-07-28T16:13:24.639Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849910de-75a6-4996-ae29-46f5db91e01a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d30bf23d-c2ea-42b3-a437-e782c64b062c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16b7dfa7-9a5c-4147-b9bf-101a536cc0d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f372219-2876-4971-9e08-f211c77b0d01/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1242ea1-38bf-4e62-833e-f97f327a7699/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f994667-61d6-4110-87c4-31b20d417a65/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a21fb2e7-9394-48f9-bba5-e77b5dd57321/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/063a8498-b567-4acd-81e1-4a96afe83be9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eae84003-b859-11e9-90fd-0a580ae947d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c1d0ce2-ad78-11e9-9122-0a580ae9486a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849910de-75a6-4996-ae29-46f5db91e01a/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"North York","city":"Toronto","latitude":43.72687,"longitude":-79.31966,"postalCode":"M4A 1L1","province":"ON","streetName":"56 Eccleston Drive"},"id":"50079b-216","keyfacts":{"borough":"North York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4A 1L1","streetname":"56 Eccleston Drive","apartment-type":"apartment","floor":1,"free-rent":"upToOneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"ON","total-rent":2250,"unit-size":650},"lastPublishedDate":"2026-06-23T15:25:39.120Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a31d5e-da2b-4340-95e0-52514f86c084/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2764802-07e2-4487-8f76-4c3a396aa6fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91488c4d-192f-4ca7-bab2-f1a36156dab9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b7eb40e-2491-427a-881d-3868eed64605/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ffeb9e2-51f4-49b2-a431-10d39d6814be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fc221f6-3c48-4f48-89e1-9e9ed01cf4bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b188b3f-9c29-48b7-ab65-80980da61c69/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b91d91ac-8717-457b-ab90-0739e5482bba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e67b274-679d-4961-9406-06e60e36f3f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4220fc0a-a033-4698-abf6-47533363d2ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db46b73b-6b56-45aa-a2cf-3cc12727f5e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/86983bbb-5a7d-4821-99e8-5529c71d0642/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a31d5e-da2b-4340-95e0-52514f86c084/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.50268,"longitude":-73.57816,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-101","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":2345,"unit-size":667},"lastPublishedDate":"2024-09-09T20:00:54.197Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25c7abc-1083-4593-a0bd-a21c6985f9f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/424ec473-6d2f-44d5-b0f9-fd0684d07693/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be1e5f9-5b22-4e7e-a1a5-c621cee7d1d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c07f99-2db8-4223-96d4-07763a35dfd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dc743f7-fa3c-46f2-b04d-1de7e76000e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d6e0f1a-eca0-46ab-a6cf-f709d63704db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23f82889-059d-40b0-ae9c-0917f9f33203/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/904d400c-5a5c-4be7-95e4-bf6b3236a8a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25527ea-363d-4c39-ba10-c65e46097ced/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07d5aee6-7d62-4244-8f0e-36f5ea447423/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-110","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":1845,"unit-size":530},"lastPublishedDate":"2026-08-05T21:15:58.715Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/903aadab-ae1d-442b-b84a-0380339d2f56/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4dc8edb0-b140-4b85-8677-f9f0f35ecdd9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55adccb4-5500-46a1-a180-f6b853c56a48/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7df877-846a-4dc6-b27a-9c81da7af62b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43f75ab9-fc5a-4d34-b663-ded21a4900a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8649ccd-487c-4cb5-ac0f-97e8e255bdbc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d19bc409-0458-4292-aa5b-a0ad14975255/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d15b6e3-1ef3-4570-a7f3-5f1654a163d6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aa9e62-b78c-442e-b88d-da09a2a99163/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-1114","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":10,"free-rent":"oneHalfMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-08-06T19:24:15.123Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/779c5afc-b5d7-41e9-a163-878e5b0ae5a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/972ec7b9-e893-429d-a9f1-e92e2cc65cfb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3daff275-70d1-485e-a851-7a69d3678a64/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d36fcd6e-bb17-4396-98e5-4e242d114124/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-terrace"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-1605","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":16,"number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":22,"province":"QC","total-rent":3595,"unit-size":989},"lastPublishedDate":"2026-06-10T16:44:21.886Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd8d2bf2-0dc0-4bcc-b856-efada6966bc4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5c7b1a9-f53e-4e7c-9e33-e6078d0aee0e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0adfec7f-788b-467b-8e73-a53bf485bb74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4474bf2-5532-4b77-96cf-decf906906c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54045c6a-cffc-43e0-a607-b8c6932947e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcd5352d-273f-47df-b272-8b09c6b53a91/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1437849c-2960-4c31-ac2a-879811e197d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a16a1d78-31df-48eb-b77d-214806b65da8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c867a8-c519-4ca3-a5f7-65a98a62eaec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/419ff871-4f42-4db4-88e2-9f0b6c16ae25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bea1ddbb-bd89-45a2-8e4f-48515c28fa7f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72e770a7-3833-448a-8b6d-5a38d2953dff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a428020-b809-4617-b43d-67a13735ab7b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-1901","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":17,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":2095,"unit-size":498},"lastPublishedDate":"2026-08-06T19:26:35.741Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e410f1f-aa93-475e-8bff-0d9c09b2e1f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e9b2cc-ee3d-4e6f-a161-7ab151fb3f27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b198f2cc-fc7b-49f7-9dc6-0a07a1799040/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc89c7c-7859-49fa-a293-d9d8e98485d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5297eb2a-582c-4905-a5be-37aa00f35653/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a62c9b-5204-4c4e-8eec-9cf71136fb84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a898f7a-a97a-4231-b948-09bccc1501ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48bad3b-0f34-41d2-9162-2e632232dc79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6aac5f9a-1aac-42ba-bc6d-033ea1d38ece/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e5f490cf-0c4b-451e-8446-97dec6b29e43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c36d4d1-52fc-11e8-9475-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c660ed-79f6-4fa8-b0c1-310037f8ed42/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-1907","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":17,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":2095,"unit-size":534},"lastPublishedDate":"2026-08-06T17:38:29.928Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67befa42-3b54-4a5c-8322-d27c02fe60a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31a2287a-6993-4320-aedb-8b8c53f5d169/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c852ff8-be01-4a86-ac72-208aa5cd80bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8e5042a-335c-440d-917d-f097106d9424/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ee83676-63de-465e-88d9-3bd28402fb5e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b9bdfc9-71b9-4f30-8a38-f680d1ad8276/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5f356e-21ba-48d4-9f69-5e25c74cc5ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9077713a-b4b3-47e6-bc3a-76998828ba3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc11af8-6248-476f-917c-6d7b087afef7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe5db192-54d1-4160-b645-a9fcbdb5d27b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d42191ce-0997-46b1-9576-606a5ac1a6f7/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-2002","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":22,"province":"QC","total-rent":4595,"unit-size":1192},"lastPublishedDate":"2026-08-06T17:40:26.638Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37ce4bb4-1edc-40c3-9cb3-28508a3683ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f139a48-528a-434d-b386-f6b7f0ab4239/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c908cec2-e458-4afa-8f13-8e590a078ef2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1aa67f-a6ad-497e-80bd-aebdb6b739e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f0656b-03a1-4d20-940a-30b92ecf165f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b3597f7-2233-44d8-bbca-7f94524b2876/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89bf562-d91d-4be9-96dc-3705ddd5f33b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d49a50f-0d1c-4103-ad4d-467e2f5562bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35dae224-7889-4201-80eb-7b6301bbbaaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed2f58d2-b564-494d-b251-49e342e83d79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194dd0a0-9827-4a82-b132-deea85a0fefd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d49d58e-d1e5-48b7-af8b-cbeed1eb4904/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c25fdbc-4da0-41f5-94b3-c79ccdc9ad2a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c37dfdcd-4208-4ae1-b136-df4c2d3392ed/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/917156e6-ec7c-4e44-9e20-ee847976960a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-2008","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":2295,"unit-size":562},"lastPublishedDate":"2026-08-06T19:20:49.496Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b0fdb76-e45b-4a6c-b58e-c1393efd2cc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f6a4298-7e03-4ecf-9715-c630436b4ea6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44731431-5add-4a39-8118-62daed922b3b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6ef38fa-362c-465a-90e9-7f8e1d3117c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8cad82-cb3f-4970-a8ed-e44e47df3701/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d842998b-254c-44d4-a41c-1c2d173086ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cff1db5d-7187-490d-a6fa-6a64ad71bc1c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f85d08-5026-4928-bbdb-84b2542a6d70/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/715569df-96fc-4e57-8e73-fb5cacf9a376/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-202","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":1795,"unit-size":434},"lastPublishedDate":"2026-08-06T17:51:59.166Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e5497d1-050f-4566-b424-e7966d8229cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff508712-9af2-468b-9bc3-e2dbc7662d0a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67506242-56fd-423c-aac8-5336a8958d4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2495f482-08cc-4cf1-bb5b-51fee03b894a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea47cd7-487b-4eae-9ff6-f03743ebbf4c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/152be892-1ca9-11e8-a0b3-0003ff8873fb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d896cf0a-7f26-4c66-aed5-63b55909e6f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff3b74c9-94fb-4a4c-864b-3e45351d0f22/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/594d6ce8-9809-41c9-8981-cc8175f51d61/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-212","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":2495,"unit-size":670},"lastPublishedDate":"2026-08-06T17:53:59.241Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ea4c6e-eb40-497d-b989-f6a87e94e483/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a48b880-1240-4c7d-a02f-91cf8075214a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7c9027b-d903-4dd3-8bd9-412ac6783fcf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243465a6-3d36-4e3e-96af-4339ae29d442/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b1ac520-fcdd-4b01-81cd-a7b34fe1f8c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f72a9406-c041-4b0c-84da-743ab1f196bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85f56b3e-e72f-4c78-a1dd-47246e410b21/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-214","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1445,"unit-size":300},"lastPublishedDate":"2026-08-05T21:42:53.978Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/084b9c28-9bba-43bf-b230-8b376c7da729/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13a14cd9-8fb9-466d-a81f-eb1fe126584a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef2c249c-9835-42c1-aa96-c83213a875ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6a2dfcb-62f1-42f6-b176-34113576f45f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7d376b-fabe-477a-8cfb-705f2f666b92/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19648cd3-301d-44f6-9dcf-ca83702187ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d25de97-cc00-4864-9f2e-f7f8ae901203/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.50268,"longitude":-73.57816,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-218","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"province":"QC","total-rent":1845,"unit-size":432},"lastPublishedDate":"2026-08-06T18:41:47.131Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eeb4216b-89b9-43b0-93da-02d268ae9611/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cbfda46-3a60-404b-8c45-96ad3d422f3a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/980549e6-bd9b-42ae-9504-415e36c956e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cadfef6d-4516-4615-9c76-043d9c04c72e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f15d0085-7534-40fc-a2ee-093401e09cd4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035138b-47c3-40c6-a4dd-5a1f633036e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53fa8667-dbe3-4d26-be84-3727df68dfb8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/933c5fd2-a568-44cc-8d6c-57406fc5fb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a442428a-533a-4681-b70d-77df49e3dd09/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d1817aa-9103-4057-9389-ddd17582e24a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8bb4478-cd28-4280-99e4-92bef43b1aa8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-306","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-05-22T20:08:39.142Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd4d3fa7-764b-432c-89c4-62a4e4c769e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de3af00b-7210-4662-8103-9816ad62096a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8f7b979-85fc-4de0-91eb-0d3c56dd3c45/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/756eb6d4-035d-4c1b-b429-745aa16b6997/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/510bf29f-44e0-4a7c-bdf9-71be47603175/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/407c79c9-22f8-4299-840b-462dd5d2a2d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c793502-52fc-11e8-9475-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edfd62e9-3d70-4fae-a6f4-3ee1577bba24/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-314","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":2,"free-rent":"oneHalfMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-08-06T18:49:05.406Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19355b1f-db88-4c4b-a507-99789a0c2d5c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/280801e7-1621-4fb7-aa59-d2ec5377fe90/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b172cad0-4ea3-4f56-9166-7620c05b5b46/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/677ea6a3-ff4e-4fd8-b186-b2d70f1c7c53/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e5cc60d-a386-4b0d-8ece-60e9ea12f555/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c2d3a44-ecf5-4238-87e3-47de48302fc7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-501","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":328},"lastPublishedDate":"2026-08-05T21:44:08.278Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51e36ac8-d4c3-47e9-ae78-936e7f28a1d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd682df5-30ba-45c2-9f8f-b015d3ed409c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bed09342-64b4-4625-8b35-6670eeedf2ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/533620d6-2387-47b9-a351-250fde251500/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2458f367-9484-4ef8-b640-567fe3d88de8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a62806e-a9be-4def-a40b-a5a8bb05a838/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57af4f0b-7665-41a0-af20-16d5690e7832/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bc0b7c-f17c-4244-af52-325a8b96d73e/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-601","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":5,"free-rent":"oneHalfMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":328},"lastPublishedDate":"2026-08-06T16:59:40.447Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84a5267c-e7d5-44ee-afe9-9f0d15496517/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53ab7f88-a326-45fc-b438-f305bd78a7ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbcd6d32-5794-4ed9-87a3-01588e4b465a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c5913f-1bc0-42cd-be4b-5d1366aba877/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f36f7d-6a95-476a-adae-46ea5aeb63d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a985e31-7535-4011-b285-715d28b31a68/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3dc69e6-5da2-4ae4-ac10-a7a7bd2a88e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b767d48-a20b-4935-b8dd-bf271662198c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72f90177-78ae-4deb-8b3d-756de306812a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8980cb1-d0c3-4891-890a-f9e031bfc221/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.50268,"longitude":-73.57816,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-619","keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":6,"free-rent":"oneHalfMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":323},"lastPublishedDate":"2026-08-06T17:34:09.324Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a6780d1-082b-4ccb-8e47-74dcfc259efb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8986a683-02bb-4c3b-92da-12448e8d27ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4649dbb3-ae98-450a-b19a-0b96bb390b23/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8de194b-fb92-4f4f-a1b6-4a226bd4acd3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a40450-382f-49e0-9458-57090664f7c8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/468aa53e-f8e2-4c33-934b-30f72e5b2c23/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/172b6b59-ae58-4740-bbdf-9bab34c98aac/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-terrace"]},{"address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"id":"50080a-806","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","floor":7,"free-rent":"oneHalfMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-08-06T19:03:54.779Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17590b9a-23c7-4bff-8d60-8d6a2c52689e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/382c32c7-056b-457e-b532-db5bf032af79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a62c7dc-64f5-400a-a300-9aa92fa1cd43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/967a21a1-712b-482d-8110-5ade6f2832e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f5ff763-03af-4f47-a6f3-0a013c21ee92/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be9133f-d40a-40da-b125-7c163a595e80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320c9d7e-b9a3-4467-bfe3-007259ed4399/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49945c8d-a639-4a46-9524-1f35b36bd832/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Toronto","borough":"East York","city":"Toronto","latitude":43.70738,"longitude":-79.295898,"postalCode":"M4B 2G8","province":"ON","streetName":"612 Dawes Rd"},"id":"50081a-607","keyfacts":{"borough":"East York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4B 2G8","streetname":"612 Dawes Rd","apartment-type":"apartment","floor":5,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"ON","total-rent":1800,"unit-size":583},"lastPublishedDate":"2026-08-04T16:04:59.720Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93ab0fbd-7d0d-42db-8b83-a6116c971bae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c32c14be-bfff-4a0d-8263-f8bf82a9323e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a81221-4d05-44e2-a5d3-2413afa9f793/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8060df0c-72ba-4386-8263-f4a2d3cdc145/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a81d7c09-3a49-4150-b4dd-7b0f0527fab1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/61a56bd3-4ae7-4193-b0ac-02ba152da53a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/649cac23-386b-41dd-880a-a142abf7a2d7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93ab0fbd-7d0d-42db-8b83-a6116c971bae/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"id":"50082a-101","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1225,"unit-size":285},"lastPublishedDate":"2026-07-20T17:36:12.976Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f45cdfc7-05f9-4e3d-a96c-08dcb0e2e699/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab91775c-d066-41a9-9acd-82ac73cd50c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc5fc24-7df3-4238-87d3-0fa420da591f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d869237-af9a-4346-9c65-f4a9c57a01f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7508f96a-8830-4427-89f9-385372045a7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1981c47d-ce1c-4159-a9cd-7a25f76c60cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e139cb26-ad38-4e43-a2ce-7f1896c820fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3699ee41-f071-4739-94bd-6a2897c64eb8/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"id":"50082a-105","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1625,"unit-size":430},"lastPublishedDate":"2026-07-20T17:38:31.868Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddba8490-bb4c-4195-98f5-cea90e4d828d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb9f9e0-3341-4314-b95a-e3e733938a07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/199c4e10-8131-4943-a449-5b9d7c37e808/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5593a186-88d3-4843-894a-1e7774e67740/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5fd2e21-109c-451d-ac54-4bf9629a23ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cd7db54-a7c3-4e8d-86ab-72003e19b583/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec97be9c-2d41-464d-b677-ab17d35edd95/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b6d8d8e-1ea2-4031-a477-fbe2df78a7aa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/860d501f-e29b-479b-8170-957723aee4f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5547c52-99ef-422a-9c92-53f2d5fc875b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"id":"50082a-202","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1345,"unit-size":328},"lastPublishedDate":"2026-07-20T17:39:30.424Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28a9fbab-f960-4a10-9233-b980ff1b6a4e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36b5de4-3568-4517-9225-840016649b8d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2deb3d1d-12a8-499d-94cc-d75a28295011/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ba54031-784e-4e7b-a6c6-24cbc7aa4006/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4c29f93-a8ad-4309-b6a5-42e25b8eeecd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5307a2-2f4c-473e-b21f-44b748c01edf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f50487a2-2f42-4343-9bc7-b1410dda3912/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4411210-12dc-4f7b-92db-81a9c8b2ad6e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8575dc10-d206-496f-87e5-e71df27247a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b0916ac-d10f-4682-89b1-9c98e5bf1adc/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=HzDsmQ8yV1c","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"id":"50082a-204","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1615,"unit-size":498},"lastPublishedDate":"2026-06-11T19:57:16.586Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e72c81e-aee4-4a65-9088-2a5726e28956/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c746c27f-a99e-413d-acd6-d3de2cebf231/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b2310a7-0c69-4631-83c1-1a60f3fd7e4e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe73bb9b-0ddd-42f4-b3ec-0cad23c259e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f00cf20-f812-493e-abdf-74757cfb0dc0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71323700-7f2a-420b-9663-fd11a3272b64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6123bf0f-7622-4512-aac4-23ba41eddc69/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654295c7-df14-4ceb-baf4-f312ea1aa0bb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/defd3af1-7a22-4b81-bab0-571563db7bd6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76b37bee-278d-4279-9618-e61307eb9197/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f28992e1-41fc-430c-9402-5dda21045b69/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7772400e-aeff-4e1d-b594-d392cde9727a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3013758-9dc9-4582-a2c3-105bb9fd2b97/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=XYH9LN95gZw","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1003","keyfacts":{"available-from-date":"2026-11-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":9,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1395,"unit-size":374.4},"lastPublishedDate":"2026-07-23T20:08:53.880Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e030257-dace-464d-9134-efe82e0ef1a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce99b612-bc02-44fe-926b-55df1791ac7a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73fe09b6-9b5f-475a-a015-e5dfdaaeadad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b42586ec-595a-4d58-8e65-319ebe9b2c04/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ae741-cb48-4022-b39b-bfffd24d34eb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e39314bd-cb6c-4947-96f5-494c5000f7bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d288111-c035-4f52-a1f4-e48c1399a98d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea82a371-029e-4b4a-885a-2190f7e18854/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-109","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1181,"unit-size":374.4},"lastPublishedDate":"2026-06-02T20:27:58.333Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3579fd30-3392-4437-905f-d7a1a9393f5a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d950a349-3576-48a4-b512-c667b4f859c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/774effa3-69f8-4fb9-9e34-5612b007cbb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b755372-b228-4ebe-9bc1-7140daf70d1c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39f80166-fd4d-4b5d-87ff-e1183993b3b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c394639-840d-474d-81e9-5de8b3488237/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ff87a-50a2-4edb-a6a7-5bdbfe614a29/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-indoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1210","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":11,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1295,"unit-size":374.4},"lastPublishedDate":"2026-06-22T23:33:22.955Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8dcf537-0f00-4476-abea-f7c61423aa18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0984cb77-cf54-49b2-9241-c7f8f1b153e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6a6484e-c033-4d84-bb47-9583fb69120d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5894272e-4837-4c49-9d66-1d502c30a527/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1401","keyfacts":{"available-from-date":"2026-11-07T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":12,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-23T20:12:44.538Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc245f0a-eca2-407a-b46e-ecfacf4816c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e00e8461-88aa-4648-85f2-4baa6019c840/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6141f9e8-c329-4ae5-bf9d-02ea5d2b5e7f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/163dbc96-ef93-4693-b306-236399d5cc85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9c21c12-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Shaughnessy Village","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1406","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Shaughnessy Village","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":12,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1475,"unit-size":640},"lastPublishedDate":"2026-08-07T23:25:33.412Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12f371f4-75b7-11e9-810d-0a580ae94999/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1611","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":14,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-09T19:51:08.099Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68cc6c40-2f39-4dbf-bb1d-152c3e5d41e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32b7e0e7-256c-4f85-a749-791570f75797/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bd75261-f422-44a9-99b0-94b7b983ff72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10dccfdd-be0b-4458-9a62-f6c78a6c0bdd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/543ea0ca-b8c5-4c6d-bf67-e86622a510b4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b964ca3f-d3ba-4733-8c39-04e7b12b0ad2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5c2a83-d264-4406-abcb-74f4af8160f4/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1702","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":15,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1360,"unit-size":374.4},"lastPublishedDate":"2026-07-15T17:07:35.945Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/239729eb-fa84-42ce-9ddf-2f413239d71b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0a8797a-469a-45c0-af81-e3fc7d17b4da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e47fa8dd-063d-491a-97d8-f7f5768d5340/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities","keyfact.is-indoor-pool-included-in-amenities"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1708","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":15,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1357,"unit-size":374.4},"lastPublishedDate":"2026-06-17T22:23:19.534Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dbb520-f657-4c26-a6f5-9cbd716f0de4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/258992c2-9c9e-445f-9740-1768631f3a5a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-1801","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":16,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1395,"unit-size":640},"lastPublishedDate":"2026-05-27T17:55:39.108Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2eb1ad4-debf-45b6-9afd-c156688e2369/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cffdcf4-e202-4795-9e28-8c98ed7e616d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6aa4136-07a7-4149-85b1-62debd7a118e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/377b786d-5598-4024-9dc2-855a809f06fd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f42c39b-3069-40b0-b284-28323be06ffb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19f20927-744b-451a-baa2-591f6fc6889d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/546f6fa6-16b1-4e15-915a-1bca1eb94541/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/689003ad-a9d5-4b96-b612-8f6e2da892a3/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-2006","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":18,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1595,"unit-size":640},"lastPublishedDate":"2026-07-09T19:53:47.013Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f436bd-ca3e-4f52-99f2-63c31221de7d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ec51e2e-1c72-4cc7-829d-fc7b03bdbf19/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4efa83-bc60-456b-8259-51f003914bac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76cf5bc7-8deb-4cad-9fb6-bd36efdb44c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/637d1a6e-fe28-4372-863d-66d0ba270e5e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/167a9d9a-75b7-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7479c9f7-ebd8-451c-84ee-829e0b38796f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fda3947e-228a-4f6e-841b-51c5840482a0/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-2102","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":21,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1250,"unit-size":374.4},"lastPublishedDate":"2026-06-11T20:36:35.845Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b45f3b14-e115-49c9-a4ea-862397d7ee0b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc378a3-f39b-4ac2-afa3-ad89f743dfd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d70732c-100e-44f7-bdeb-063c29408c4a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-sauna","keyfact.has-indoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-2210","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":20,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1395,"unit-size":374.4},"lastPublishedDate":"2026-05-25T22:05:23.533Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c36d2a-4e4f-4dc7-885f-e7b30f918763/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d109561c-14cc-4d56-aa5d-487668015760/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37996088-de62-4377-819f-f45778207859/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c12b5c9e-e7c7-43fc-baae-d5c8446580e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a33f43bb-65fd-471b-bad2-b30af8974eb7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c647c150-ea15-4d00-8d7d-b437a741d38f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24e302f1-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc2cdbf2-8819-4f57-995d-b46cd58708f5/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-2311","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":23,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1395,"unit-size":374.4},"lastPublishedDate":"2026-07-13T18:44:31.387Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc58307-901f-49da-80d7-4a3b29031d4b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6266b959-b7f8-452b-8a32-84020b7734d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a3fbf49-60fd-4fb6-88f2-221b936edcbe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9817feb7-c221-4857-87fe-5c9a3c25f714/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498660b2-fa53-45ea-a83c-9ef832248db0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a62e184c-3b22-46d2-852c-58844081575f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53217e4b-8a01-4b6c-9837-5d9c3df5d0ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b39d6f3f-46a6-4b60-b8ce-da13ee469501/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb51aa9d-0f4d-43a8-b3f1-94fae3dc0152/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-307","keyfacts":{"available-from-date":"2026-11-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":3,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1465,"unit-size":640},"lastPublishedDate":"2026-06-11T20:17:30.692Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e7642f1-4409-42b8-bdc4-311d2b726d28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/477f737f-997c-4ec1-a4d5-0715ac5cda80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c264fe6-bf93-413d-b5c9-9168403e38ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82949c91-94bc-4ebf-a911-9b57db01660c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eddeca76-15ef-41c0-9fe4-d99180c58173/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb48f4f4-d0eb-472d-a0ec-ffb417663429/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-310","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1243,"unit-size":374.4},"lastPublishedDate":"2026-07-15T17:05:31.140Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f20edb7-49fc-4453-93b6-d600b083e1f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/489abfc3-b966-44b5-ab48-23845fad48c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be4ca94a-bc5a-4a05-a4f5-2210a7d71fd9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0d5e17a-1b53-4fce-8a2f-2e7299cd2c83/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76eae735-19ea-4baa-af95-41d3a96e5bcc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fe4ac08-75b7-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/476fe9f8-4b3c-4e77-bc5a-db40b3c75f9b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/429542be-60f6-43b0-bb4b-33b58feb5445/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-indoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-409","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":26,"province":"QC","total-rent":1895,"unit-size":900},"lastPublishedDate":"2026-07-13T18:38:12.343Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb7e7f47-9bf8-4992-8820-d01370af5259/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c63fcf8-e001-461f-be64-9374e9f66957/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80609156-df64-4072-ba0f-7fbb2115bc2e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43351d46-2139-495f-9a10-751c7a017d6d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381f6d95-7c99-4d2d-b0f4-e9bd1306ca13/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d981f76-5e62-4ac8-9466-c5517b205d08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa8d78a4-878a-46a0-8617-e75dcbe23719/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2efff14a-71f8-480f-b68f-ae1a8886194f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5781dceb-cce0-4f82-bcc3-fdf7c8e5f796/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30cc1a24-6da7-43ec-ab61-321a6dffbc14/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2c022e9-ab1b-4a94-a4c3-3ca6bb6192e3/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-sauna","keyfact.has-indoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-505","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1195,"unit-size":374.4},"lastPublishedDate":"2026-05-27T15:40:29.261Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6154fbcb-a0eb-4a7a-b8f8-1c17d94c2b8e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21735f6a-4e5c-49fc-8a73-f9274d437274/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381d9028-cfc8-4a8a-90f7-25610364d344/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c77db077-80ac-40b9-b12f-ebfbd695e226/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3c71805-e224-47c1-a906-6a73d1f1cd1d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-601","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":5,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-20T20:41:48.623Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/609d1e10-df5f-4013-a8ce-b7293a017015/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c6f5f83-22ce-49c6-b8c7-550d3d16b0bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f212fbc0-a6a9-4979-a909-86100b60ab3c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f461e197-d026-49fc-91c5-bf60a9abb989/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02067e70-5d6d-4a7e-a7ca-61cd2fb0fb84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0f89855-6792-4134-b66d-af8d4e46da7c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93b90cb5-bf79-4fca-8efd-bccbf200c3da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05fe3193-988d-4926-a867-23966c413b9d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-607","keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-06-18T15:45:54.417Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1766e225-6ac0-4756-a2b9-b6d33cc4e801/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdd59303-743a-4a55-bf92-d0e3d01a68d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f478c1e0-af30-4dde-9913-e09d4b8789af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e518998b-c66b-4281-8324-506edc14236a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22282880-97d9-49f4-8978-9b99c3fa216e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b446099-59e5-41d7-8765-a537f1459d54/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-702","keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":7,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"province":"QC","total-rent":1295,"unit-size":374.4},"lastPublishedDate":"2026-05-14T20:12:55.257Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dc6e37-3ba7-449a-be9b-62294e4db20a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b532119b-3b22-4def-8c2d-c63adb7ec9ed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/724fa5fa-9c91-4d96-9a76-2a5749b31691/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88bb15e5-47f3-4bcf-834f-3f07bfec2656/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ce108f7-75b7-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-sauna","keyfact.has-indoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-801","keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":7,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-20T20:43:20.346Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3a3a002-a635-4670-9057-946e7ae01e3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e7d4aa-dfee-4e47-96a2-465af93d38f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ef722b9-c531-4c8e-bc65-2f88d78e480b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecac9612-9df8-472b-9f81-897f3248b310/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"id":"50083a-909","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","floor":8,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":26,"province":"QC","total-rent":1995,"unit-size":900},"lastPublishedDate":"2026-05-27T17:59:22.196Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c5dc58f-3599-46e4-a2c4-29d73d0a522b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/201ef155-64a2-42c7-a645-76365b3f9c5f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b045d38b-2b52-489b-a7c1-0029b1bfb3ba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4437c0-8a92-4d05-9c58-9fb289b1c771/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3210746e-7a2c-41b1-82be-8e3816c7fcec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8db4c384-d99d-4561-9747-937e101e974a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/482aa372-6d9e-43aa-8319-b58a844126ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c38a956b-e517-48be-9819-233f08dc741a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13804959-75b7-11e9-9336-0a580ae94189/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf995843-de4d-498c-9613-c375db3f0939/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=3D1bxhEorZ7","highlightedKeyfacts":["keyfact.has-sauna","keyfact.has-outdoor-pool"]},{"address":{"area":"Toronto","borough":"Downtown West","city":"Toronto","latitude":43.666002,"longitude":-79.386143,"postalCode":"M4Y 1J9","province":"ON","streetName":"16 St. Joseph"},"id":"50084a-23","keyfacts":{"borough":"Downtown West","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4Y 1J9","streetname":"16 St. Joseph","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"ON","total-rent":1900,"unit-size":530},"lastPublishedDate":"2026-05-25T20:02:57.672Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de2a465b-482a-11ea-9548-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e136ea1c-482a-11ea-9548-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd38e17a-482a-11ea-9548-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/250fb033-482b-11ea-ab21-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a169d55-482b-11ea-ab21-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27095d54-482b-11ea-ab21-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/372c397e-482b-11ea-9548-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3555a4bd-482b-11ea-9548-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c6c8267-482b-11ea-ab21-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64ccacaa-482b-11ea-ab21-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18929b71-84f7-483a-a8b1-535447893129/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7cabbd9-a9ec-48c0-9227-a7007916e791/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb31a88e-704e-4861-89a4-49f9fe1558a7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de2a465b-482a-11ea-9548-0a580ae949f8/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"id":"50085a-17","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":625},"lastPublishedDate":"2026-07-29T17:53:22.236Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/694957a2-817d-49d1-bedc-9c7db1fd79b6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8286e081-bb81-4a0b-918e-1b51801f65e0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1c82a3e-71a3-42a3-b727-8d96eb0d7ec7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9db1482f-e00c-4302-b80c-272072169740/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14af7c85-9993-485c-afa5-dc9bcb659be0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91f740b7-ec6e-479a-aaa5-4643fd818966/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/686812d3-1322-467d-b1c9-6c7bcaf3a31a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Shaughnessy Village","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"id":"50085a-26","keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Shaughnessy Village","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":625},"lastPublishedDate":"2026-08-07T20:16:26.614Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b30cb8d7-e449-4819-8a5b-83b9a35973c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99bdb126-6608-4858-97df-fa07743ccad2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3981fd5d-e0b9-4438-ba87-c84ed7e2a2ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b574921-048b-4f15-9434-b3bcda259c3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f12193bc-8b9b-4a72-a768-770bf0f96861/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f37361-e08d-4750-a55d-701ec970e1ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007fce63-3be5-4cdf-a223-ba3d9920b8eb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74b02267-7750-4a96-b760-a48d0d6934ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/324b8fc7-26c2-470b-9538-e4cd4038f907/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6649d1e7-898f-43c9-8206-de9f61167a26/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edd3b67e-490e-4a2f-ba76-2fe3fd9ba21f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"id":"50085a-3","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1995,"unit-size":925},"lastPublishedDate":"2026-07-08T17:16:52.415Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ac5f9c0-51c9-47d0-bff4-90596243617d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e8cc387-7ff3-4853-9776-e60766a95799/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de27f5ba-9594-4a64-8603-29c6b16ae1f0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/912213ca-ea43-4012-b013-7e5ac2c32316/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5566dc17-373f-471e-8b6d-0d0cf1e8476f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1742203d-51eb-4e01-aa9a-633bbd1f7d09/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/438a8a53-d8c0-4e03-b4b0-bc7b57406de4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11f840ec-c83a-4fac-bbd6-eb6e943f9c64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39c4409c-e0de-4b95-ac91-fd29a4639e27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58d1a193-6e5e-4073-a47e-a90fe8f95c79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fea98c1b-c88c-4441-8a0b-7fdfdbcfa30c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8205ecaa-b5f8-484b-8736-104cb253528c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df5ef3ca-479a-488a-badb-8394d42c5c59/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"id":"50085a-32","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":625},"lastPublishedDate":"2026-07-15T18:40:31.748Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a04b5e8-0eca-45bc-b743-c5b0a53eda72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03ba54ea-5b98-4b5b-9e88-19e506abb1b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50303403-affa-49b1-86a3-f01eecb03e05/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee76f58-426a-4d64-aa4a-ea4d471df708/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/680eb088-f5e2-435d-a9a0-afd59e9342ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e93ebbb-9a8a-4f40-bc5c-d3affd32ad1a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c033926-0c1e-4f66-b1a3-00254ce2571f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddbd531a-0f4d-4043-91e6-584c171f5922/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311d0356-9436-4573-9963-05d89c130f25/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a04b5e8-0eca-45bc-b743-c5b0a53eda72/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49297,"longitude":-73.583649,"postalCode":"H3H 2C6","province":"QC","streetName":"2100 du Fort Street"},"id":"50086a-112","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2C6","streetname":"2100 du Fort Street","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1595,"unit-size":625},"lastPublishedDate":"2026-05-14T18:57:37.882Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/846bcfdc-db39-41a4-a97d-576844769c51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b8bcb2b-a754-11ea-b1ae-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a2b02aa-a754-11ea-b1ae-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/065645c9-a754-11ea-b1ae-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0508b728-a754-11ea-b1ae-0a580ae94333/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c097fa5-a754-11ea-932d-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a133891-a754-11ea-932d-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/185f1ff0-a754-11ea-932d-0a580ae94559/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/409bed53-7fc7-11e8-87e6-0003ff887004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cee8f60e-8289-44c7-9b1e-0e14eb120dce/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/846bcfdc-db39-41a4-a97d-576844769c51/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49297,"longitude":-73.583649,"postalCode":"H3H 2C6","province":"QC","streetName":"2100 du Fort Street"},"id":"50086a-312","keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2C6","streetname":"2100 du Fort Street","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1595,"unit-size":625},"lastPublishedDate":"2026-05-21T15:49:58.221Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7df682ff-b854-47f9-9967-db916d2317af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f27109ab-63c9-41b2-ae62-330681682ac0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8e8c10-321d-4c3e-ba68-087ffdee8cf6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb2eea3d-bde0-4f96-b06c-f91456471565/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82a2af98-4c76-40df-9c85-e03204e629ed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6813b391-04d3-4c32-8e30-68eb2ba5ccee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8a27146-1737-4012-88ad-b2f06d2352a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dd5c12c-379e-4324-beab-f4177c9bd83f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da49d5cc-76b7-42fa-b6cd-5cf3abd7b6a7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbf35dd6-96c3-487f-98f8-d0a3117efe86/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baf8f57d-7fc6-11e8-87e6-0003ff887004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4cb69d6-967d-11e8-8aab-0003ff88911f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7957482-baa5-11e8-b388-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65c259ca-1cda-4d5a-8924-d078f602dfb2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7df682ff-b854-47f9-9967-db916d2317af/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=qTCr16SU6jU","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49297,"longitude":-73.583649,"postalCode":"H3H 2C6","province":"QC","streetName":"2100 du Fort Street"},"id":"50086a-401","keyfacts":{"available-from-date":"2026-10-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2C6","streetname":"2100 du Fort Street","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":2295,"unit-size":750},"lastPublishedDate":"2026-07-29T19:40:32.556Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99ba5a32-5cc6-4294-8f46-0ec8f6eda19c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fc5bd61-75e5-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/407ac6a7-75e5-11ea-9911-0a580ae947db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23899170-75e5-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd8d1905-89c4-405f-800b-27e940af3631/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df8945f9-75e4-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1be56068-65e4-443a-9fe9-786c3bbc987b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e0f9029a-75e4-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0433bb2-aa94-41fc-a975-679a71760152/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55fe2212-75e5-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c52d9ff-139c-4e54-854b-935d1de6b159/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07cf2dee-75e5-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0058523b-75e5-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01d63fac-75e5-11ea-95c1-0a580ae949fe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29a9b52c-74cf-11e8-b41d-0003ff889acf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3526de77-8330-11ea-b1bb-0a580ae949fe/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99ba5a32-5cc6-4294-8f46-0ec8f6eda19c/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=jwe7U825F8D","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49297,"longitude":-73.583649,"postalCode":"H3H 2C6","province":"QC","streetName":"2100 du Fort Street"},"id":"50086a-409","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2C6","streetname":"2100 du Fort Street","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1885,"unit-size":625},"lastPublishedDate":"2026-07-29T19:37:49.866Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd7778e0-b801-47a4-94b2-62b12148417e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8472af3c-9ceb-4de1-ba4c-7ace2af7b84e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e147ed9-881f-4198-8be9-23331626d0be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6641e35-024c-425c-83dc-280e46374594/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6235bb83-aed4-4770-96b1-a8d9a5caf286/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45ce21e8-7e99-4805-8a8f-c12155b1a629/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62844576-f55b-410b-8115-87f4982da224/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d44e5da-dc29-4a66-b36f-d970f43a12b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/409bed53-7fc7-11e8-87e6-0003ff887004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d194fa81-967d-11e8-8aab-0003ff88911f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d87399e-1b91-4e92-81f8-f381bb1f0d33/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd7778e0-b801-47a4-94b2-62b12148417e/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.48744,"longitude":-73.62586,"postalCode":"H3W 1W9","province":"QC","streetName":"4870 Queen Mary Road"},"id":"50089a-1","keyfacts":{"available-from-date":"2026-09-15T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W9","streetname":"4870 Queen Mary Road","apartment-type":"halfBasement","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":5,"province":"QC","total-rent":1663,"unit-size":1000},"lastPublishedDate":"2026-08-03T16:01:12.925Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/397f4c6f-524f-41fe-a1e4-42dae1e25143/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c6ff859-5496-41e5-8a10-9d8c7279567a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ecfd8d0-6fc7-4faf-b69a-28d58a752628/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40125c06-f570-42de-b05b-39639d815a0f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37f1ac2e-7605-486a-9bb3-183734f7f540/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e99c0c20-3453-4f10-a82e-326d28f0eae7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df69434c-c5e7-4db8-8f2c-bffc5d6d48dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d48775-7980-49c6-b6f5-43a1377cffbe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfa7e3bf-913d-4deb-842d-8432943084a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8695ba77-e60d-47fe-a6a2-7829d2cd1018/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f591e926-a6a2-4121-a826-ca70d3540e76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b4fdc9-d2f7-4dbe-a77c-06bf52caf3fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1288e317-83a2-4710-a1d8-81688f9934bc/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/397f4c6f-524f-41fe-a1e4-42dae1e25143/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.48779,"longitude":-73.62556,"postalCode":"H3W 1W9","province":"QC","streetName":"4880 Queen Mary Road"},"id":"50089b-004B","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3W 1W9","streetname":"4880 Queen Mary Road","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1246,"unit-size":490},"lastPublishedDate":"2026-08-06T20:01:04.977Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71c84357-02d3-4985-8336-5ecb21a46a13/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dbf960e-f6ea-4638-933e-e6a7d1b676f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0f8de6e-9296-414d-a3d5-51c0b40191a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b996a0ed-30f7-495a-8bf4-aef627672ff3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32b63065-942b-423a-8f5e-3e8afb7b35af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27e8e8d9-f9f6-4f7d-afe4-9b611cb6fb52/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14f53faa-a066-4673-bba5-c6c5f9dde7ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1288e317-83a2-4710-a1d8-81688f9934bc/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71c84357-02d3-4985-8336-5ecb21a46a13/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.48676,"longitude":-73.62647,"postalCode":"H3W 1X2","province":"QC","streetName":"4930 Queen Mary Road"},"id":"50093a-3","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1X2","streetname":"4930 Queen Mary Road","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1329,"unit-size":638},"lastPublishedDate":"2026-08-03T16:01:25.550Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e058f934-f97f-45c2-9ad4-5ff7fc4dc4a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4bc91b7c-5f4a-4f1d-8ead-ae27929d661c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e5f1d58-dd7a-4b07-bd67-ba7d706a65b4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/add89bad-133b-4110-90f5-61f421a61440/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7e7cd98-9058-4a72-835b-8237650ecd1b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f03e2a7-c0d2-4730-a5bc-6358e85e9084/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/781463bd-19a8-43b1-b2f7-e9db6e100488/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3658710b-f4cc-4a14-b45d-f730ce7a0c94/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8009bf70-71dd-4b6d-bd5b-c6b067a650d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3439e63e-7b06-11e8-ac6a-0003ff887004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fa3390e-967e-11e8-8aab-0003ff88911f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0bddcf2-d867-4c34-85c4-df15924bf64e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e058f934-f97f-45c2-9ad4-5ff7fc4dc4a1/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.685933,"longitude":-79.394434,"postalCode":"M4V 1J4","province":"ON","streetName":"26 Balmoral Avenue"},"id":"50094a-206","keyfacts":{"available-from-date":"2026-08-20T00:00:00.000Z","borough":"Midtown","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4V 1J4","streetname":"26 Balmoral Avenue","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1750,"unit-size":275},"lastPublishedDate":"2026-06-01T20:42:26.356Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c51ef3-4843-408d-a7de-c6138354acc5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14a65570-acbc-4ace-b90e-f1bec1613dda/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7ac209d-6edd-4d47-93fc-5853bb08446a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b5560d6-6865-4480-ad73-497ed2e8bbf5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f08fa95b-c210-4ced-9d80-6f266453e828/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ccab100-cdbe-4775-94be-1d1a3ed480b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b8e226-4af5-4c51-919c-8d21909bb829/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dbaedfab-4044-405c-97d5-1330aa9a855e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0452c3-7688-49e7-bc43-9a085ebe11e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6b3d57c-0429-41d7-b121-a18e7491d205/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/524d54bf-80a0-4256-af6e-0eb52bfcfc87/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c51ef3-4843-408d-a7de-c6138354acc5/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.685933,"longitude":-79.394434,"postalCode":"M4V 1J4","province":"ON","streetName":"26 Balmoral Avenue"},"id":"50094a-207","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4V 1J4","streetname":"26 Balmoral Avenue","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1325,"unit-size":211},"lastPublishedDate":"2026-06-17T16:51:45.884Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57b9960b-7366-45be-adb2-8179bc6f4fea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6538cf5e-bcfe-4a26-9151-37784290e057/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc2b55d-fdd4-4a61-9517-c8953e7f26f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/262aa161-537c-46ad-8331-9e68bb8f6d1f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13b5b737-3f86-4bb7-b68e-6944bda11e63/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00713fcf-8b89-4d40-a242-c6a5f91fabba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0452c3-7688-49e7-bc43-9a085ebe11e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6b3d57c-0429-41d7-b121-a18e7491d205/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8abbda6-e465-4925-b590-cdd42cf68e2e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/415009fa-6296-4068-85c7-1efb43295cac/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57b9960b-7366-45be-adb2-8179bc6f4fea/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.685743,"longitude":-79.394553,"postalCode":"M4V 1J4","province":"ON","streetName":"28 Balmoral Ave."},"id":"50094b-105","keyfacts":{"available-from-date":"2026-08-20T00:00:00.000Z","borough":"Midtown","city":"Toronto","is-available-from-now-on":false,"postalcode":"M4V 1J4","streetname":"28 Balmoral Ave.","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1750,"unit-size":275},"lastPublishedDate":"2026-06-01T20:41:37.852Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/750bd5ab-acfb-4744-9ff5-f1a190ea6cf4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0906da58-a08a-4e39-909c-2cc07be6e4cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94d3275c-42b4-4b8f-9c9c-27aa5ba17f61/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ca48737-90b9-4d80-a9e1-1d945c677085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83bb11cb-2595-4a27-a6d6-c2f3a2b2e684/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/923e1c0d-601f-44a1-811c-0691e92d0c19/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01f87ff6-1064-4ad5-95b1-c6fde8e18470/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c92a15c-7b9b-42ab-a86f-759f426e3a41/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88b4a491-dfdb-4d7d-b20b-5f9b1a6406e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00713fcf-8b89-4d40-a242-c6a5f91fabba/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/037bb611-35ca-4579-9374-897531c705c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84cd41a4-b76d-4508-9e38-f1ac8ea66ce6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/299704c2-2c8e-46d3-b3ab-a33c01dd9608/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/750bd5ab-acfb-4744-9ff5-f1a190ea6cf4/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.685743,"longitude":-79.394553,"postalCode":"M4V 1J4","province":"ON","streetName":"28 Balmoral Ave."},"id":"50094b-307","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4V 1J4","streetname":"28 Balmoral Ave.","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1550,"unit-size":280},"lastPublishedDate":"2026-07-02T18:03:54.737Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4658910b-943e-4994-bde6-8fd9439a930a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b063fe68-40a9-467b-92ac-184293f49e35/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6cfdf02-d8f5-45bb-81ac-e929fb7db050/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/718592fd-c3d3-4595-8979-390841dfb2df/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abad00a9-3e14-422c-8e28-eb4b848e39b6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/78f48fb2-88d0-4b98-ba65-9b84c9662d8a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6045122-407d-42ab-8c57-a7055209b5f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd6e6385-61d4-4e8d-ab75-f765cdbdad82/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49245f43-682f-49e1-879e-75eaf7983216/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/625d0407-754a-44a8-9842-10adcb7fa226/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99d2f75a-fa07-4cfb-9fea-7fd876670817/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef5e218b-eb2a-4d85-9423-883a14c1f3dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0452c3-7688-49e7-bc43-9a085ebe11e4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84cd41a4-b76d-4508-9e38-f1ac8ea66ce6/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4658910b-943e-4994-bde6-8fd9439a930a/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.491308,"longitude":-73.585063,"postalCode":"H3H 1Z7","province":"QC","streetName":"2045 Lambert-Closse"},"id":"50095a-008B","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1Z7","streetname":"2045 Lambert-Closse","apartment-type":"halfBasement","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1475,"unit-size":422},"lastPublishedDate":"2026-06-17T20:38:32.684Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85daa68b-55cf-4399-b8db-b03975b76ab4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3935891-a2e4-4b08-9fc1-3edbcb1e5634/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/577c31af-9458-4970-9301-632d6a0bfe78/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dc93d0a-9c82-4b8d-ba3f-a124fa7dc694/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb47428f-90c1-41e6-b023-8ce4c93d9971/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/629f8d88-742f-4f90-9d78-bcccae06d12c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf77b1b4-d74c-4925-9b9d-d0dcb8491e65/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec66ec69-311c-4729-a0c3-387b532786cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/887d42ea-c72f-43ed-8f1e-ffbe94ff3baf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a15061cd-eb72-4c8f-83ea-46a7da99387a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85daa68b-55cf-4399-b8db-b03975b76ab4/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=4xoXX9ZcoVG","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-Saint-Luc","city":"Montreal","latitude":45.472,"longitude":-73.646,"postalCode":"H4V 1G5","province":"QC","streetName":"6525 Côte-Saint-Luc"},"id":"50096a-107","keyfacts":{"borough":"Cote-Saint-Luc","city":"Montreal","is-available-from-now-on":true,"postalcode":"H4V 1G5","streetname":"6525 Côte-Saint-Luc","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1245,"unit-size":775},"lastPublishedDate":"2026-05-12T19:33:26.087Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c90c3ac-4b68-4b75-982f-6f7a4695a201/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4a343d6-1a07-4c12-97c5-7a1eaca860bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d5d4688-2ba5-4f32-9249-e15d75511cdc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1bc91545-ce5c-46d8-b738-0b66965073f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25ffba44-2bd3-42ae-8ce7-b730dcd32236/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9723470-9366-4035-b69b-5efed8e2d431/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/165ca4e1-4b83-4695-8b99-8a29a2ba37ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da9c3937-8610-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7d9d9-a029-11ea-ae69-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f0381eb-a029-11ea-ae69-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7df03fc-317a-4d55-b65c-a145e5a1960f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c90c3ac-4b68-4b75-982f-6f7a4695a201/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-Saint-Luc","city":"Montreal","latitude":45.472,"longitude":-73.646,"postalCode":"H4V 1G5","province":"QC","streetName":"6525 Côte-Saint-Luc"},"id":"50096a-108","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-Saint-Luc","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4V 1G5","streetname":"6525 Côte-Saint-Luc","apartment-type":"groundFloor","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":1395,"unit-size":1050},"lastPublishedDate":"2026-08-06T16:51:21.715Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22a84791-ad8a-4ccf-88c2-d67d4e3c76a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6053a1ff-f158-4e3a-b592-65ef7feb05b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4b15915-1254-4b21-8219-782ca2d8d07b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94e6b456-aedd-4768-952b-dde9f71cee6c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dd1f7cd-0d47-4b9b-b8e2-835ac4725155/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fc8a52f-a7c9-4613-bb7b-f504442aaa7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/462333b9-6f65-4b84-b750-3bf8c3e87a38/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bfb37947-82a0-441f-9106-c3400fd820b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7371b21b-4642-48f1-b110-1feda1338e2c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3084767d-e7ec-4cce-8439-a1ae8921ea55/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14efdcac-d476-4bff-9f99-a52c3a48f402/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52326e42-0be4-40da-bdd6-65bf8a75db1d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c3b3dce-2232-470b-89d5-35d0f8b621de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/495dd7f9-a012-42b0-bef0-4a08abb5e0e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7d9d9-a029-11ea-ae69-0a580ae94709/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac496baf-966b-11e8-8aab-0003ff88911f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22a84791-ad8a-4ccf-88c2-d67d4e3c76a8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-Saint-Luc","city":"Montreal","latitude":45.472,"longitude":-73.646,"postalCode":"H4V 1G5","province":"QC","streetName":"6525 Côte-Saint-Luc"},"id":"50096a-310","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-Saint-Luc","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4V 1G5","streetname":"6525 Côte-Saint-Luc","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1295,"unit-size":775},"lastPublishedDate":"2026-08-06T17:00:34.907Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b86e60e4-3c8e-41c0-a027-f7521cb2c82e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35ad6601-c510-4d5d-b21c-2a9c63d87ded/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/800e40a5-37b8-4aa0-bb5e-a708b33e15cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5353bfc0-af89-4747-a4f1-d75c2724da5b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbb424f6-7221-4e2b-9a85-c09428039c35/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a53b22eb-9185-42da-846c-b8777df35df5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8b13c34-2d13-45fa-b06c-690567961a49/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6c6c4b0-6d3c-47d7-b244-41a02be6699f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f079a8ab-7402-47ce-9577-676774faa35f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baaa78c8-e690-4deb-9463-c71d0ba7c844/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ac16556-f20e-11ea-b9f4-0a580ae94848/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a427f81d-966b-11e8-8aab-0003ff88911f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac496baf-966b-11e8-8aab-0003ff88911f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b86e60e4-3c8e-41c0-a027-f7521cb2c82e/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-Saint-Luc","city":"Montreal","latitude":45.472,"longitude":-73.646,"postalCode":"H4V 1G5","province":"QC","streetName":"6525 Côte-Saint-Luc"},"id":"50096a-405","keyfacts":{"borough":"Cote-Saint-Luc","city":"Montreal","is-available-from-now-on":true,"postalcode":"H4V 1G5","streetname":"6525 Côte-Saint-Luc","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1245,"unit-size":775},"lastPublishedDate":"2026-05-29T18:27:28.289Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cf71c3b-09f5-41ae-b2a0-8237c69351c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeef7e13-fdbc-44f4-9377-7eb1c0cc5385/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b80da4b8-0fa1-4477-a6ed-2b1ef5d82c61/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/229e26fd-56a2-4ad0-ba20-2d455a477fea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48e60497-9c3d-4ffc-8064-19362caeebb1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58982203-9501-4eea-85c3-81f835c583f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0141d4c9-bd14-420d-a47e-91e8b3649a9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3568d4a0-c750-4f85-9084-135cc5b0ec0b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3082c32c-6b95-4aff-9845-f225e298e0cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4c95683-3763-4ccd-b358-6d265f70fd0c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da9c3937-8610-11e8-8782-0003ff888573/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ac16556-f20e-11ea-b9f4-0a580ae94848/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac496baf-966b-11e8-8aab-0003ff88911f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3f612ac-966b-11e8-8aab-0003ff88911f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4cf71c3b-09f5-41ae-b2a0-8237c69351c3/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Cote-Saint-Luc","city":"Montreal","latitude":45.472,"longitude":-73.646,"postalCode":"H4V 1G5","province":"QC","streetName":"6525 Côte-Saint-Luc"},"id":"50096a-504","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-Saint-Luc","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4V 1G5","streetname":"6525 Côte-Saint-Luc","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1595,"unit-size":650},"lastPublishedDate":"2026-08-06T16:35:36.578Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d1c3aae-93a7-4429-aca1-8b2084208cdd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19bc59b4-8457-4e07-b54d-5efb02706ba6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b77f837-db3a-11ea-aa69-0a580ae9475b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba60d63-db3a-11ea-99de-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c4508f4-db3a-11ea-99de-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c449325-db3a-11ea-bcc4-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c27215-db3a-11ea-99de-0a580ae949f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76fa4296-db3a-11ea-bcc4-0a580ae948d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/618df217-db3a-11ea-ace3-0a580ae94531/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3857fb5-14c5-469b-a4ac-4244e2df0552/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07e9817b-a02c-11ea-a1e0-0a580ae94beb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ac16556-f20e-11ea-b9f4-0a580ae94848/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da9c3937-8610-11e8-8782-0003ff888573/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d1c3aae-93a7-4429-aca1-8b2084208cdd/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Roncesvalles","city":"Toronto","latitude":43.643329,"longitude":-79.452513,"postalCode":"M6R 2V5","province":"ON","streetName":"109 Indian Road"},"id":"50097a-102","keyfacts":{"borough":"Roncesvalles","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6R 2V5","streetname":"109 Indian Road","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":9,"province":"ON","total-rent":1850,"unit-size":382},"lastPublishedDate":"2026-07-28T16:13:03.155Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f1d7966-278c-4832-b6a3-3a4e97336fb3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e08c6a2e-8a82-4d6b-b5d0-a1dccc03f605/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e343f12-9183-46d5-a9ea-b9d276dc255d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7939e6a1-d35b-4ddf-979a-45676d2096e5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d23852-5fc6-4947-a3c7-878f0e44aee8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/863d5e7c-c553-4abb-bb5c-600874a0f171/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d95c4a6a-6d73-48dc-b1a9-6d7a871a4219/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8cde33b-3d4e-11ea-b6b0-0a580ae94367/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad00a430-2caa-41d6-8eb0-b8519ff1ea93/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02d4e499-bd06-11e8-aca9-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7554d31d-9fcf-11e8-a992-0003ff88911f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f1d7966-278c-4832-b6a3-3a4e97336fb3/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.476175,"longitude":-73.603214,"postalCode":"H3Z 2P8","province":"QC","streetName":"2050 Claremont Ave"},"id":"50098a-19","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 2P8","streetname":"2050 Claremont Ave","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1795,"unit-size":515},"lastPublishedDate":"2026-07-09T18:27:41.729Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfdb8e26-787a-41cd-8407-390f72825380/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/102058d9-3a8d-43f8-bf67-5b5b8d98915f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4794332b-51e7-4305-8b07-808565312e07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20cff7e1-1fe7-444a-95cb-ba7cdd7401ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99c57c2e-6151-47c3-950d-224fa6eac3b8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/753123c2-333d-4775-b951-017ce749a045/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/678a5e63-d854-46a6-8faa-70eacfa80b16/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf1ef66d-000e-48cc-add9-79a85645a294/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a308b35-a0ea-4d2e-ad02-3a0640f69632/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1555d0b7-1bff-4ef6-b3bf-e77c05ecc60c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/036239f9-2569-444f-b525-1be112acc274/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfdb8e26-787a-41cd-8407-390f72825380/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=8uZBcYPTKiT","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.476175,"longitude":-73.603214,"postalCode":"H3Z 2P8","province":"QC","streetName":"2050 Claremont Ave"},"id":"50098a-24","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3Z 2P8","streetname":"2050 Claremont Ave","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1695,"unit-size":570},"lastPublishedDate":"2026-05-15T19:22:19.782Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/861b681f-bdc5-11e8-acfb-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d3021c0-4ec4-4751-9d26-9d901efb8780/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b7aec27-62d2-450f-84be-a5e80b334341/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/672f3443-2fcd-4c6d-9369-7604ccad7a0e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00b96628-e1d0-4782-9f1d-1bcb736e8d40/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b901758-2ccf-4884-920e-d4b5b2c65f68/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ce1cc46-e753-426e-b714-10fa402905d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5147adc7-2e45-4792-ab0c-69bc4e729db1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dcb724e-8d49-44dd-bd59-70f53562372f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c404e932-8838-48f9-8586-1e3c091ba364/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa25a329-d919-4eb7-9465-1baee5b0a74b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce5b7638-c35f-11e8-980d-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33684c21-c360-11e8-980d-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db1dc21b-c35f-11e8-980d-00155d8e330a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c398ab2-88db-4073-8317-7d141e945a2b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/861b681f-bdc5-11e8-acfb-00155d8e330a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.476175,"longitude":-73.603214,"postalCode":"H3Z 2P8","province":"QC","streetName":"2050 Claremont Ave"},"id":"50098a-29","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3Z 2P8","streetname":"2050 Claremont Ave","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"province":"QC","total-rent":1495,"unit-size":569},"lastPublishedDate":"2026-07-29T17:35:45.574Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9f0e8eb-594d-4707-989d-b84fdb3b3614/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/82740bda-ddf0-4d4f-8971-a3eaa9268367/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3478fce-d90f-48f2-be66-df48b8d76b91/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d393ec7e-6a95-42be-8ff4-d0e252b5f16e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa5ec811-263c-469d-be08-2c183b741cd4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c04e4571-3f0e-49b0-85da-a577cc91c7c0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64a2d545-0a28-48ea-bc89-4ba9a20b0d3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f37ab625-bfa2-4715-bb72-c23e3f36c1c0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/057b430d-3617-4381-a3a5-2f5fc4cde854/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d77d19c6-873f-4ca0-9edd-87e9b68d8902/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/232fcbad-9ee3-4505-983a-7f23f46e014c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22d8ed23-c40b-46d2-a7cf-0fbef4ac03bc/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9f0e8eb-594d-4707-989d-b84fdb3b3614/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.508298,"longitude":-73.578054,"postalCode":"H2X 1T6","province":"QC","streetName":"539 Prince-Arthur west"},"id":"50099a-19","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 1T6","streetname":"539 Prince-Arthur west","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":320},"lastPublishedDate":"2026-03-27T23:17:56.997Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0874ba4-40ef-400e-a21a-e2b9b536592a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/111d0743-78dd-4668-b3c9-829e56fca4a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a17ca1af-43da-4fa1-a067-2ff3bec22bf5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/842ee07a-76a7-4e09-a0e6-c0cae432f7b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ce2e973-1616-4cfb-8e17-bd5e47960e58/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdb447bb-76b1-495a-832f-1a2d604c8775/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0874ba4-40ef-400e-a21a-e2b9b536592a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.508298,"longitude":-73.578054,"postalCode":"H2X 1T6","province":"QC","streetName":"539 Prince-Arthur west"},"id":"50099a-2","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 1T6","streetname":"539 Prince-Arthur west","apartment-type":"halfBasement","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1145,"unit-size":223},"lastPublishedDate":"2026-06-17T19:10:44.222Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0055d9bc-a40a-4839-9aea-308ed6ffdcef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e6ff724-0472-4323-a652-829a89bc6e2f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc86f2c0-429e-4739-b476-ef6d32b953fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b5878b4-b575-4eec-bca0-1bcfc6712ada/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d2d7387-732b-4fc1-8d4e-0e88ec03d91e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23f5292-bf94-475e-854e-8405e53a7b05/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25b9daa5-1dee-4f1c-b526-7f7e44d2971f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a7389c2-5e1e-49d0-b5b6-a1fe068349b0/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0055d9bc-a40a-4839-9aea-308ed6ffdcef/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.508298,"longitude":-73.578054,"postalCode":"H2X 1T6","province":"QC","streetName":"539 Prince-Arthur west"},"id":"50099a-20","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 1T6","streetname":"539 Prince-Arthur west","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1295,"unit-size":326},"lastPublishedDate":"2026-08-05T18:24:58.410Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d8a287f-4b80-4f7d-9909-785d95ad33a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3033d0e3-11c8-498c-ab31-bb012c385e32/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08c9f495-71de-437e-a0f4-8c284294a83c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0525207-70f7-410a-9a5b-3414690159c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73846e30-0b66-48bd-930c-645c40ad256d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af6f6f61-2c6d-4cd2-9647-0a3acf25459d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/494c80ab-72cf-4766-a26e-f837c8f9c265/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d7feff-0867-4ffa-8b84-a94e1bf4e3c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13cffee3-3e45-4407-be1a-e0ff1e84ff71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387b8e1a-024a-4546-a45c-f10ba8ab61fd/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d8a287f-4b80-4f7d-9909-785d95ad33a2/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.508298,"longitude":-73.578054,"postalCode":"H2X 1T6","province":"QC","streetName":"539 Prince-Arthur west"},"id":"50099a-5","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 1T6","streetname":"539 Prince-Arthur west","apartment-type":"groundFloor","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1145,"unit-size":250},"lastPublishedDate":"2026-05-20T20:09:16.195Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f12385-3b2e-4d9a-9dd0-4211deb12a83/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d3fe660-ef55-4abe-bf54-d7aeb981fd6c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51520b19-0033-4abd-927b-aa3d464b68bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52a59653-187b-47c7-9c81-bc5aafe0adfa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f81da6a-1938-4cc0-9c9c-52f5a33dc839/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3d51e13-49c4-460f-8c9e-8ea7f009c5da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff60ef64-c1a9-4e9f-aa03-ae0d87b9b641/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f12385-3b2e-4d9a-9dd0-4211deb12a83/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.46064,"longitude":-73.63482,"postalCode":"H4B 1P6","province":"QC","streetName":"6885-6891 Sherbrooke west"},"id":"50100a-29","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 1P6","streetname":"6885-6891 Sherbrooke west","apartment-type":"apartment","floor":3,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1445,"unit-size":465},"lastPublishedDate":"2026-08-07T13:29:08.943Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6568a75-ae1d-46a3-bf5b-dfbd096383a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01a9bb4f-0828-448a-8dc5-5054fc2bb2fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1497e53f-9c51-42e0-bb94-89f3814f7881/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9732184-8586-45e4-a18e-300f14c46224/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e416d46f-ec6c-43fa-aa65-a4b53856b0ad/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d4bae7a-c790-4c00-ae62-4eecd6f19807/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/708111e1-962e-4a28-a0ee-af30a9a3b3aa/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6568a75-ae1d-46a3-bf5b-dfbd096383a6/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.495545,"longitude":-73.581734,"postalCode":"H3H 2J7","province":"QC","streetName":"2285 Saint-Mathieu Street"},"id":"50101a-1107","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2J7","streetname":"2285 Saint-Mathieu Street","apartment-type":"apartment","floor":10,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1495,"unit-size":530},"lastPublishedDate":"2026-05-13T20:28:39.469Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca53b4d-29b3-4875-a2b4-848e349612b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa211407-287a-4063-989f-e5bbcb080554/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee96a9c-7291-48f2-8c3f-3d922e634d82/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/304fac74-d953-4345-acb5-c214867fee90/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/937c7d63-e6ad-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30828e6d-e44c-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a60219f4-dfa3-4d3e-adc4-db67e8ac4e88/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca53b4d-29b3-4875-a2b4-848e349612b3/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-outdoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.495545,"longitude":-73.581734,"postalCode":"H3H 2J7","province":"QC","streetName":"2285 Saint-Mathieu street"},"id":"50101a-1507","keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2J7","streetname":"2285 Saint-Mathieu street","apartment-type":"apartment","floor":14,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1395,"unit-size":530},"lastPublishedDate":"2026-05-28T18:08:03.031Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a15515e4-d690-47bf-aaea-791cb9da30ea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a68ed52e-07c6-4c1d-9eb2-23b76cb906c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/732e0d82-35e7-44a2-8001-9cf7140c5632/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d780ca5-1ad7-4c11-b82c-c6a0d6f03262/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/510bc82a-c581-426a-85f5-c83cf13343e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b45c65-e56b-459f-bf0c-65f98880322a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/041d6fd2-481a-4327-b854-7be050a4837b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92e59dc1-dae8-4f42-a0c8-2e0b579d6e9d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f716c8b-e44c-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68ab2aab-a5b4-4ecd-a086-371c7a6a9c5a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a15515e4-d690-47bf-aaea-791cb9da30ea/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-outdoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.495545,"longitude":-73.581734,"postalCode":"H3H 2J7","province":"QC","streetName":"2285 Saint-Mathieu Street"},"id":"50101a-1704","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2J7","streetname":"2285 Saint-Mathieu Street","apartment-type":"apartment","floor":16,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":25,"province":"QC","total-rent":1281,"unit-size":340},"lastPublishedDate":"2026-06-03T13:16:14.330Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13188aae-6b2e-4900-88cf-630e6da67a43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c457b35-0a38-4e77-9836-27ea3ff57198/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e0fbf100-9c62-4bd0-9e2b-41f37fbfb1c8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5b812fe-7286-4517-9f27-f8f31c5f8c19/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/318ebbf6-7442-439e-906b-6406f9b815c0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c650b813-711f-4618-b43b-6857938b8ffb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f716c8b-e44c-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e65f0e88-e6ad-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf99fee9-d5bf-4770-982a-85c89a805c3d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13188aae-6b2e-4900-88cf-630e6da67a43/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-outdoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.495545,"longitude":-73.581734,"postalCode":"H3H 2J7","province":"QC","streetName":"2285 Saint-Mathieu Street"},"id":"50101a-304","keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2J7","streetname":"2285 Saint-Mathieu Street","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":25,"province":"QC","total-rent":1395,"unit-size":340},"lastPublishedDate":"2026-05-14T18:28:42.772Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/771d1c91-6f9a-44e6-b648-d69c53127086/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/940b1e80-5647-4c7e-9e34-bb5276c52970/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3f7fc68-5636-4a60-b03f-d7472126a42d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edcef853-141e-4c37-8684-8b4380821987/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9518c151-52e3-4af7-901b-719e9bbece27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39ea53bf-deab-4eb3-9fc7-e9ad39857ebc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d083496-8778-4c9e-b417-41b97dbf2ef6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66c3e555-2749-41e0-84fa-fb43fba54525/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4a0fdb6-c294-445a-91d6-96e222f929ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/61b53cb8-71ba-4fa8-b97d-7fe6db1b7146/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/771d1c91-6f9a-44e6-b648-d69c53127086/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-outdoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.495545,"longitude":-73.581734,"postalCode":"H3H 2J7","province":"QC","streetName":"2285 Saint-Mathieu Street"},"id":"50101a-705","keyfacts":{"available-from-date":"2027-01-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2J7","streetname":"2285 Saint-Mathieu Street","apartment-type":"apartment","floor":6,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":25,"province":"QC","total-rent":1423,"unit-size":340},"lastPublishedDate":"2026-06-12T20:18:57.904Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8d1a8b-1910-451e-9c12-cfd134306833/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62df54f5-fb28-4573-8553-64c9bc67c984/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6dd6c5fc-18e6-4d49-8fec-7eff3062b39b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1cdf56-a30f-4a53-8bef-e2e90650e6e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/836c0601-8f2c-44a1-b568-dcdccf9bb70a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f716c8b-e44c-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/937c7d63-e6ad-11e8-aea0-0a580ae948bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd3c95d-d179-4b6e-b6a6-2993de791576/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8d1a8b-1910-451e-9c12-cfd134306833/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=6g6Q84TbGkm","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-outdoor-pool"]},{"address":{"area":"Montreal","borough":"Westmount","city":"Westmount","latitude":45.487765,"longitude":-73.592475,"postalCode":"H3Y 3G6","province":"QC","streetName":"1 Rosemount Avenue"},"id":"50103a-33","keyfacts":{"borough":"Westmount","city":"Westmount","is-available-from-now-on":true,"postalcode":"H3Y 3G6","streetname":"1 Rosemount Avenue","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":7,"province":"QC","total-rent":2995,"unit-size":1028},"lastPublishedDate":"2026-07-08T17:39:18.762Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27a4f475-fdeb-4917-a53e-1978d7126d5b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9acad7a-0ecf-42d3-949f-8b393f13f1d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35bd7732-d9a1-4de8-9797-8ebbb449a6cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/78b3d385-2db1-4abb-902d-25c1d15785a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9635b081-7fa6-4250-a7fa-9d90c75ef6f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0371ad4-882f-4fa8-bbb6-922c67a2ed14/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6647ea55-3f85-440e-8ca8-a50e9237cc80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/764d8a8f-558b-40bc-842a-97fb3f7ecb08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/862f1288-c0c7-4229-916e-756c66e22c30/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cabe76ed-fe84-4e1c-8511-9f0189240db6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0030ff79-c879-41ef-9988-95254b8854aa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7af9283a-c8bd-4bbb-83fc-5ef0b3dc93dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb67da04-c7c3-44c4-9c0d-5e4d440176dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f260e9cc-3822-4ca9-95d0-b555a8846462/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40d074ef-9381-426f-bd4f-d846909a106d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0b3c870-92f6-4709-95c7-d1168bba28b4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9bc0c2f5-2655-4824-aa5e-85ce201841a6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fef34cee-d6e6-11e8-9d8b-0a580ae94ac2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27a4f475-fdeb-4917-a53e-1978d7126d5b/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=KHVByGSRtos","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Westmount","city":"Westmount","latitude":45.487765,"longitude":-73.592475,"postalCode":"H3Y 3G6","province":"QC","streetName":"1 Rosemount Avenue"},"id":"50103a-56","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Westmount","city":"Westmount","is-available-from-now-on":false,"postalcode":"H3Y 3G6","streetname":"1 Rosemount Avenue","apartment-type":"apartment","floor":5,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":7,"province":"QC","total-rent":3295,"unit-size":1250},"lastPublishedDate":"2026-07-09T18:11:43.754Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7838ed-a89f-474b-a135-76d425239b5d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e96d06d-3dee-4f5e-90ba-99cf24fdeb73/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c7dcb0a-beca-4ca2-803c-813c30fd050b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/86b9ec30-3673-4b44-9772-75bad244ebd5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d1e484c-8623-47dc-bdef-5d638b17251f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6eccd14-c6c6-4c2e-8302-b40ace87e037/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b378d79-9cd8-40e0-9fca-8c4c8dc6942c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23c4a7a2-e93c-4040-b35d-f37c203d1cac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5855f598-88ea-43d4-8b13-ce03fca4867c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/021b93d3-00bc-4cf2-a1f2-52a6028134b3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/793284b9-c8fa-4fa5-afb5-70ec95408abe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cd5b84b-d153-48bd-a658-98dbf73249a7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89d6e3a-b5c1-4de4-ad08-abfac2ca71ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39ae85e3-3ef8-46f0-9b5a-9b0ca92f308d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3c9a191-aa2f-4c97-953e-8e9bc56776ab/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7838ed-a89f-474b-a135-76d425239b5d/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=SJd8AyWamLa","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1C5","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1008","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1C5","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":10,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1645,"unit-size":590},"lastPublishedDate":"2026-08-05T02:15:05.355Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f33bca25-c4b0-4466-a2cb-954acafffe31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afdba634-c303-4380-8396-aa999591e5e0/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f33bca25-c4b0-4466-a2cb-954acafffe31/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1V2","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1016","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1V2","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":10,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1599,"unit-size":751},"lastPublishedDate":"2026-07-13T15:51:57.724Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b50d1e60-6be3-4368-99a6-2a9719c878ea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba2a5f7c-87ae-4ea4-bd59-7041afafe3f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2783eaf1-7662-11e9-9336-0a580ae94189/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1V2","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1109","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1V2","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":11,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1595,"unit-size":567},"lastPublishedDate":"2026-07-22T20:58:55.792Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72cd8879-5c28-4013-8e73-999faafabd67/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1V2","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-120","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1V2","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1495,"unit-size":472},"lastPublishedDate":"2026-06-22T15:21:23.002Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ecc19f-285c-4455-9fed-e82a42e8d7ea/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1790510-ca23-4152-a7ad-01376ce9e4da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b428dcc-0dcc-4152-b40d-c87b80a53069/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ba7da10-e57b-4c51-807e-62097d4bf359/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d20b5977-4240-4600-beae-75754fc9b79b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/752518a5-3fff-4c26-8266-2417cd7a6750/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9df02035-72e2-4a11-ab64-15b934758628/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b0868d8-1fcc-4289-9ad3-1e909ccd2a00/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ecc19f-285c-4455-9fed-e82a42e8d7ea/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=CjiF9w3JmY4&play=0","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-outdoor-pool"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1C5","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1608","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1C5","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":16,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1695,"unit-size":591},"lastPublishedDate":"2026-08-05T02:03:20.711Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e06652d-52f9-4c7d-ba8e-282f14e9990e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1C5","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1807","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1C5","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":18,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":25,"province":"QC","total-rent":2495,"unit-size":1140},"lastPublishedDate":"2026-06-11T02:32:32.659Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f06123-22a1-468d-9e66-f90b77c16625/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d9815d3-c5af-44cd-ba0f-51fe4211327c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc41308a-9e38-47ce-bd79-40dd6588166f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc4ebf9-f3bb-41e3-8508-6e8f2c4b8d5d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ad14ed8-9149-4015-950e-07c4e139706d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7719aa0-417a-486d-88dd-c2db65e068a3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44f3245a-890b-4827-af6e-2b9b83c59f11/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f45d168-0f95-441b-8810-92cff6e4dc63/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c73f5505-1613-4325-9a18-b191d6f363be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c31b2e-3067-40e6-8a04-12ae34e42b33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe90b92d-b437-4737-ae17-8074a6f6bcee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f06123-22a1-468d-9e66-f90b77c16625/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=AzXL6sDqf1d","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1V2","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1816","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1V2","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":17,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":25,"province":"QC","total-rent":1895,"unit-size":743},"lastPublishedDate":"2026-06-22T16:22:18.298Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b700a35-d900-414e-92f0-9f930f7c1728/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92dc75ba-e4c1-4656-9cf5-50544e96154b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c546184-db7c-4621-bb2c-cba27d852fa3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75ba1747-45e2-4967-9360-86709e37095d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e903662-50e0-406c-82a1-f4f93e921f83/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f73742f-8602-45a6-b1cd-c56ec20a9446/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bc600ec-a5b4-431f-8dc7-6fa138c47bb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6217c7-e83b-4be6-8fe4-4c2360d73a59/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4dcaa044-6b84-49c0-b5f7-575013e8ba6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/18d8a942-f59b-4164-8345-9370ba45449b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b700a35-d900-414e-92f0-9f930f7c1728/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1C5","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-1910","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1C5","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":19,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":25,"province":"QC","total-rent":2595,"unit-size":1148},"lastPublishedDate":"2026-07-05T03:53:23.408Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0704e8db-01bf-45f4-aaf8-491fbc6d0f76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58b66c9e-43ec-4c55-ab6c-ff785bf24c3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71c84401-71d1-41b4-9aeb-a5f8a5cd8576/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48e30f34-021b-4abf-90a0-12a1e9dccacb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02495e68-3186-41bb-84b7-ef01ed66cfe8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8ff0572-ce74-47b3-b754-f9b569b3cec2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c00f61a-c663-4092-8f71-3df7097a7e18/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cbd8cea-b39f-4b67-8e69-3029969fc1da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93850239-a90f-4a1c-8139-cbc35c1dae4a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0af8c166-c99b-43de-a290-e1ce5db0633d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6d7bce5-171a-4916-be9d-267eb573ad32/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/554a19b2-21d4-499c-a776-6845062dce6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad22df42-9b25-4ae6-bfe1-3b3ecfbea236/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/becfee29-13c1-4074-9f21-e6ec7dd6942d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe89c472-86ac-4961-8407-8492c747b562/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/098df8a4-0747-4ccd-a5e7-0c58641285db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cad07895-5636-4365-9f88-da02de1f029a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0704e8db-01bf-45f4-aaf8-491fbc6d0f76/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1C5","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-2012","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1C5","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":20,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":25,"province":"QC","total-rent":2645,"unit-size":1131},"lastPublishedDate":"2026-07-05T03:29:26.364Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9925fca6-f7c5-4a3c-900f-0cde60393d67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d933860b-d753-4a1c-bc4a-ac9a7a54c1cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9a84151-1977-48db-b51b-f32df27b7fdb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b217286-28e1-4a3e-8770-2fc42c0ed422/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be3ea837-5f2f-4ae3-a3c2-87513835a312/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/078e1fff-a913-4c7a-9330-a09f07e0b6dd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73d62c51-b75d-4108-8214-9870a71c8f6c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/524c2afd-a54b-4c14-90fb-9956cc0efe7d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbf2c762-d094-4551-b8bb-b3b7c70e0fe0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf0c3a47-a77e-48ef-a83e-b80f42b0b4bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59ca6f65-a734-42b6-9181-4a9c3e4bf32e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b68bb2f-3050-4932-b97a-d1a50925c40f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/639fa7b8-0ac5-4b43-ae57-d5868259f041/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec635609-6ce6-47b4-8a06-123c7dec7085/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e54b78d-f2a8-48cc-a56b-70e62089bdde/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95ffa223-b8dd-482a-a178-1aaa42daf1b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c31b2e-3067-40e6-8a04-12ae34e42b33/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cb12fb0-fc5d-4684-8445-0d8d5e76feb4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f70b7ec-deed-4d0b-abde-1e7e7d99b3a3/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9925fca6-f7c5-4a3c-900f-0cde60393d67/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1V2","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-2014","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1V2","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":20,"free-rent":"twoMonths","number-of-bathrooms":3,"number-of-bedrooms":3,"number-of-floors":25,"province":"QC","total-rent":5595,"unit-size":2103},"lastPublishedDate":"2025-08-28T21:42:31.497Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ffb7575-ccae-4bb0-90f0-e7ad47de3884/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7383350f-f509-4208-8140-08bc66a45fa1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd0747df-67bb-4b3d-8d5e-5a431088d85c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79558a68-c5e4-4d70-95cb-ecaddc812d5b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a989c218-deca-4c38-8aa7-13fdc2b67121/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69824c9f-65f7-4e95-a4f4-35eb9d91c03b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f633c9d-960e-4597-b737-0659b83d196a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cbf02d5-5cd1-4bcd-8b6d-483a0d3591f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eac098e3-0725-4a78-b853-8032c12c5de1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9341e767-f2e9-44f5-be4d-75907680c3c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e10cc0c-61b4-4715-924e-01c367788745/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb8353d4-36df-40b7-aa5e-1d5cebf19599/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/265f7f69-f43e-4112-aea5-80b7398251f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc9235cc-694b-4930-8123-05d60dbcf0f1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44f75a71-5bb2-4ff6-b9fb-f13eab17533d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b4adbe1-7a8a-4e80-84e3-585d19266a8c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd529748-6aac-4e67-88f9-76944f8a3ad8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab5d0f1b-da4c-4e71-96c5-f91f2030ef34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e330641-3461-4b77-9f5e-6e2455f31ca9/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ffb7575-ccae-4bb0-90f0-e7ad47de3884/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1C5","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-415","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 1C5","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":25,"province":"QC","total-rent":2295,"unit-size":995},"lastPublishedDate":"2026-06-11T02:51:46.933Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8613041-738d-4f81-b80a-e75b652771a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec754efe-673e-402d-bf48-11a115b0070e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33a13585-d10c-471b-abde-f930fea1e29c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e3fe228-5a54-47b9-8284-87f40e4900e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea5399ee-496b-4158-841f-8b2a3185df85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79cbca5c-72f2-4e69-b776-b85f49063a4e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b8a31a7-5ef2-4918-b9bc-7a626fe3d8c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/628d7679-b6f1-437f-9774-e671a628a482/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8792a85f-aa0d-4e49-baad-6b8474e1bc9a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a922c3e-a674-4875-8c0f-a10940280cfc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daefb93f-e675-4814-ae1f-dc77da2dffda/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582a13b3-a6fc-4b44-bccb-b344a4d1ae0e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7f1a495-a516-4ff8-a104-245199e9cbbc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f11f699-fb95-463b-982d-8ccbc07f1a74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65b587b5-5584-4b0a-af4e-5fedf814b792/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8613041-738d-4f81-b80a-e75b652771a1/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.496642,"longitude":-73.584822,"postalCode":"H3H 1V2","province":"QC","streetName":"3555 Cote-des-Neiges Road"},"id":"50105a-905","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1V2","streetname":"3555 Cote-des-Neiges Road","apartment-type":"apartment","floor":9,"free-rent":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":25,"province":"QC","total-rent":2425,"unit-size":991},"lastPublishedDate":"2026-06-22T15:08:32.605Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7adf8ba9-fe02-42c7-81a0-d326781b0d3a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/827eb1d4-eedf-4b54-aa04-e8f748c0f717/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7583b74d-286b-49bf-87ab-801f685c074e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a8b8131-1842-4216-bacb-bb8d46a0522f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc56b253-1743-40ac-acf6-bd2a5a6a133a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9128f898-424f-410f-b375-f42a505c8460/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/584d17a8-0743-49ad-9c90-89cf9873a576/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c20ca14-3f9c-4025-b2fc-4b3a5cc91f57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6e46da1-2cbd-4f49-ab79-bf6d25f92329/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/880bdd81-8ec6-4ac0-97a7-cf89e9de299a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1caf7ca5-8db6-4b15-9359-8d2f70bec4df/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b24a8240-bbbc-4aee-a6d3-b3d75134f5c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba2a5f7c-87ae-4ea4-bd59-7041afafe3f4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2beaee93-7662-11e9-9336-0a580ae94189/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7adf8ba9-fe02-42c7-81a0-d326781b0d3a/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=uLH5HR8iVwq","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.52291,"longitude":-73.61309,"postalCode":"H2V 3S5","province":"QC","streetName":"809 Bloomfield Avenue"},"id":"50106a-201","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Outremont","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 3S5","streetname":"809 Bloomfield Avenue","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1995,"unit-size":695},"lastPublishedDate":"2026-05-27T18:35:25.475Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ee7ae24-b67b-43c5-bd80-f8fc1dc33f0d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf6cbd79-f274-4dbf-b10c-59f3131ecaa3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b460f2cc-bbc5-4484-a0e3-003e76253773/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c872b488-62da-4211-9de5-0a0bcaa51370/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96425a63-447e-46cd-9229-9770eea75cda/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/78403a84-49c9-4d5a-8078-a5f1709e92cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c3a7e9f-8451-408d-acd0-2279373bda60/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/233eb783-4106-439a-a09c-3df0dfa3c954/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8fd8617c-3ec8-4ab6-9871-55154c22e5cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39f9d469-5f74-42a5-bd17-29838a3f82e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d48e6bd4-b958-46ae-b74a-3379d2174a73/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08107b3a-52ef-404b-927f-49c40a3bdd77/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02c7d205-dca7-424a-a444-7fa70f030a0b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ee7ae24-b67b-43c5-bd80-f8fc1dc33f0d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.52291,"longitude":-73.61309,"postalCode":"H2V 3S5","province":"QC","streetName":"809 Bloomfield Avenue"},"id":"50106a-203","keyfacts":{"borough":"Outremont","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2V 3S5","streetname":"809 Bloomfield Avenue","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1785,"unit-size":698},"lastPublishedDate":"2026-05-27T18:53:45.107Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d593c8a0-8754-4eee-8e31-86b38eb34ee0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be2c6dca-68be-482e-bee0-8149607e409a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b21c72e1-2419-48a4-92a7-99114f0a9a09/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ba4a1c-491e-43ce-8c83-d1b3d5216fb8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26a29e44-c679-4b0f-86bb-2c2156bde791/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd5c448b-060d-476e-a0e7-b550ebc120e0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0767223d-89a2-484f-8562-afdf4ba081a7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ea73b72-98dd-4c2f-a090-9e5038284539/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0da15064-ab57-4606-bfae-25a1eb75e6e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c45af01-facc-4f6c-a741-74889ab2cf54/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f34a5-716c-4ebb-b474-e570f55d5994/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03927a2d-9059-4f7a-b218-4370cb0fe351/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d593c8a0-8754-4eee-8e31-86b38eb34ee0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.52291,"longitude":-73.61309,"postalCode":"H2V 3S5","province":"QC","streetName":"809 Bloomfield Avenue"},"id":"50106a-303","keyfacts":{"borough":"Outremont","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2V 3S5","streetname":"809 Bloomfield Avenue","apartment-type":"apartment","floor":3,"free-rent":"threeMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1915,"unit-size":706},"lastPublishedDate":"2026-04-22T20:54:22.453Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63af43ba-6e59-4a85-a3f1-1cdd2e0ebd51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41111f58-8535-4b32-ba4a-b5682c9cd055/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cadbfe26-f532-44aa-bc80-812702e9ee14/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b371937-d1b0-45a5-a11f-edba15a1c57a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/967e1695-09bb-4f77-8491-3aa37dc5235a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad267ac8-4607-40c9-86ef-596f0eb2ad12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/680dd510-84fd-4468-a7a4-00ae56cbf8fb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e5fa6a8-561f-4a13-9baf-ae5f4f17ab06/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/351abe3b-2653-4a1e-99ce-7b9f47ca50ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/546f335e-06da-411b-9c32-3fd3acd5b3e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5b8c67c-2b50-4ee4-b6b3-0d6e3dfc7e93/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fb67760-39b3-4d27-8912-b01ee82ef94b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cf32f12-7169-4de3-b4c1-9bba200675d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/815286cc-fc55-457d-aacb-4ffe94c7fe87/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e36df1d-aa51-45a2-bb3d-cf89c37a2a47/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e096221b-781a-45c8-ab98-a5480150b4aa/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63af43ba-6e59-4a85-a3f1-1cdd2e0ebd51/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.52291,"longitude":-73.61309,"postalCode":"H2V 3S5","province":"QC","streetName":"809 Bloomfield Avenue"},"id":"50106a-502","keyfacts":{"borough":"Outremont","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2V 3S5","streetname":"809 Bloomfield Avenue","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1745,"unit-size":649},"lastPublishedDate":"2026-06-08T20:11:15.607Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81dad2e3-5ab1-4117-8569-ef8259a1373c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b698eb82-879d-4499-b5d7-8561ed57b45d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6da0954-06bb-4cf7-90c8-07d245d7fd31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c79bee63-a5ae-4d93-bec9-5fb1c69ac3f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/298e2951-c2ec-499c-8c01-40e06205d3b8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/562065e9-8f86-4eab-aa12-3e3817274ee4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b42efb0c-3385-401f-9ea5-23c63118a936/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/479bb7a2-3549-48b6-8c72-3f1caaa38325/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8dfd71c-bd66-4e98-bf0a-43eb715e22cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d08a9fbe-2d16-42a8-a640-f6bf27bb2159/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93a114b2-8c58-453d-9555-6526d0c89249/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/657ec0e2-3946-4936-904e-40c456d6df43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f12e59e1-1614-4fc6-ba85-c7e938d78476/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e5e0105-98be-4db9-8d71-8a1a1e256859/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06cbf22b-7e33-47f1-8619-8caa82b83495/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37e7918d-54db-4e0a-b7b3-a9c4283f31c5/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81dad2e3-5ab1-4117-8569-ef8259a1373c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.515962,"longitude":-73.590367,"postalCode":"H2V 2S6","province":"QC","streetName":"1 Cote Saint-Catherine"},"id":"50107a-1405","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 2S6","streetname":"1 Cote Saint-Catherine","apartment-type":"apartment","floor":14,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":15,"province":"QC","total-rent":1315,"unit-size":295},"lastPublishedDate":"2026-06-08T20:34:12.405Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c98daf78-64e3-495f-b34c-07480479d909/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c0c3a17-b638-4c2b-8a9c-0efdbe247acc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99eb0d26-3dec-46df-b581-dbba3e8a54d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28d23ac6-8abe-4b16-98fc-278fa5c2c3d4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6d367aa-8b19-4642-8bdd-9849db123fa2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d3617b4-f717-4e1a-b9a1-8923b4e4a63f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a97b4c4-43a6-4248-b3de-9434b70cf3b0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac1a700a-01f2-4b3c-97b0-659e8fdd16d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a0c2662-652f-40d2-9901-d248fa9fdf78/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c98daf78-64e3-495f-b34c-07480479d909/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.515962,"longitude":-73.590367,"postalCode":"H2V 2S6","province":"QC","streetName":"1 Cote-Sainte-Catherine"},"id":"50107a-205","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2V 2S6","streetname":"1 Cote-Sainte-Catherine","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":15,"province":"QC","total-rent":1095,"unit-size":313.9},"lastPublishedDate":"2026-05-27T18:58:40.024Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7a0b8ef-a0c2-419b-bfdc-4f80ad077e7b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cabd8e3b-7ae6-43f2-85ef-4af4ac1142e5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba802f01-0962-41c3-94a7-69d7de2a35bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6657e1-8856-4b2a-a9ec-5eb1ee86a6d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7218f8f6-03c8-4538-a457-a71a4430027c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6bf2b4a-f74f-489f-a694-7675ab5b468f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7a0b8ef-a0c2-419b-bfdc-4f80ad077e7b/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.638007,"longitude":-79.438035,"postalCode":"M6K 2Z9","province":"ON","streetName":"28 Maynard Avenue"},"id":"50109a-203","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2Z9","streetname":"28 Maynard Avenue","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1450,"unit-size":284.17},"lastPublishedDate":"2026-07-30T17:45:37.575Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5a1d2f5-3061-4e9f-87cd-a2b9d364a9c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebabd868-7903-4708-b590-fcbb3d69adb2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/002973aa-ebc5-48be-b284-1956beae2b94/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af63dc9d-2d8a-4e00-b52f-2544f428a239/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68817269-3a29-4943-b901-614fd761b0c4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c71ef887-43a3-42b7-8c2e-3ce24dee5804/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c011e49-0d03-45ab-ad68-dbf4a4cee034/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ece431b5-2193-4299-bdac-c775ea5e927c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7eaa4fd-ec9d-4463-ba44-3a4dfbbb1bf1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2320959-6ac9-4a82-ba00-02b76c5b01e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b408446d-a4e4-11e9-b72a-0a580ae9476f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5a1d2f5-3061-4e9f-87cd-a2b9d364a9c7/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"Parkdale","city":"Toronto","latitude":43.638007,"longitude":-79.438035,"postalCode":"M6K 2Z9","province":"ON","streetName":"28 Maynard Avenue"},"id":"50109a-303","keyfacts":{"borough":"Parkdale","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6K 2Z9","streetname":"28 Maynard Avenue","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":3,"province":"ON","total-rent":1500,"unit-size":283.09},"lastPublishedDate":"2026-07-30T17:48:46.944Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c16337cd-230d-40ca-b7f1-ee1cb4b90a3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66e16352-855a-4dd2-b333-1ecf598c89dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac8623e6-80fa-44a8-9f0b-986ffb28eb4a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/259e846e-ac68-4b3f-947c-4df2b2741e17/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ece431b5-2193-4299-bdac-c775ea5e927c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7eaa4fd-ec9d-4463-ba44-3a4dfbbb1bf1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f870b7e-2148-4dea-9996-219c57f0c5b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5688e95e-768f-4cb7-9e10-2a28018c3c07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a90b49cb-8be7-433c-8cee-dfd6807d76c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b408446d-a4e4-11e9-b72a-0a580ae9476f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c16337cd-230d-40ca-b7f1-ee1cb4b90a3f/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.52964,"longitude":-73.57031,"postalCode":"H2J 2K5","province":"QC","streetName":"1595 Rachel"},"id":"50110a-503","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2J 2K5","streetname":"1595 Rachel","apartment-type":"apartment","floor":5,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":10,"province":"QC","total-rent":1095,"unit-size":292},"lastPublishedDate":"2025-12-12T18:51:05.091Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fec2daff-1711-4ceb-8d8a-7a061900c0fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbf39da1-08f4-44c9-abec-90790dd7f212/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a56822ef-2646-482f-84e8-47b5bc3cb8eb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db886a59-95d6-498e-892a-5f7982d77ae7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7333d22c-86d4-447e-9a92-b39fa6961cd8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b20bead-aac6-4b22-8c56-88f0edd03937/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cf0c23b-18c8-4036-af02-905919914f1c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb57bb25-ed35-4f10-8852-65601336589b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99942288-65f1-491f-ae33-d3f74375bc4d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fec2daff-1711-4ceb-8d8a-7a061900c0fc/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.683797,"longitude":-79.42164,"postalCode":"M6C 2M1","province":"ON","streetName":"100 Vaughan Road"},"id":"50112a-2","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6C 2M1","streetname":"100 Vaughan Road","apartment-type":"groundFloor","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"ON","total-rent":2075,"unit-size":583},"lastPublishedDate":"2026-08-06T06:25:26.753Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b161cbfd-ef4f-491f-885b-1722e1e04b0b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/961f7113-e55a-4721-abac-c8c1fd2ad475/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b91a29df-0dbe-4419-ab1c-8d06e8bb4678/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02b15096-4379-11ea-9baf-0a580ae949f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ba3b235-d1d8-46e8-bbb0-62f1c3043497/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7865894-4e6d-11ea-80f0-0a580ae9499c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ef2bbcd-4e6e-11ea-9a49-0a580ae94513/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da0b7870-4379-11ea-ad8f-0a580ae94505/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa7614f6-ae2c-11e9-b8f6-0a580ae94c4e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1693315-62d7-11ea-a851-0a580ae949f7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b161cbfd-ef4f-491f-885b-1722e1e04b0b/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492751,"longitude":-73.583529,"postalCode":"H3H 2C5","province":"QC","streetName":"2060 du Fort"},"id":"50113a-14","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2C5","streetname":"2060 du Fort","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1395,"unit-size":317},"lastPublishedDate":"2026-08-07T15:43:43.575Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25f3cd12-6dd6-488d-a48b-29562fc1a004/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e2e47df-cb82-4e62-bc9a-83ffebe05b73/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3027137-b436-4673-9a9b-92e6eb6fdd20/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7191cae6-7910-4347-8c22-e47c10250409/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6399b62-eded-46ed-8532-c823b40ed69f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c3ff2f3-3cc2-415d-b8d3-47fd871ab0b6/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25f3cd12-6dd6-488d-a48b-29562fc1a004/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492751,"longitude":-73.583529,"postalCode":"H3H 2C5","province":"QC","streetName":"2060 du Fort"},"id":"50113a-15","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2C5","streetname":"2060 du Fort","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1395,"unit-size":554},"lastPublishedDate":"2026-08-07T15:52:48.991Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62d8bbf5-86e4-4cc5-804e-2489fb84b073/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c7c3a9-0c9e-4c10-8a0a-800fde38861d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d23be34e-c2a6-4a9e-bb26-57a7ec92f9cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c18bf24e-160f-4754-bd5e-5ecc4514ff43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f46ee087-f1a4-4c24-b839-6d5f48f9c714/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c03362c3-0310-4f92-b228-9154e882bdfd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8271584-bffb-42c8-8e93-05caea66d762/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6399b62-eded-46ed-8532-c823b40ed69f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d6b362-badb-417e-954d-b7685ab70156/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62d8bbf5-86e4-4cc5-804e-2489fb84b073/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Shaughnessy Village","city":"Montreal","latitude":45.492751,"longitude":-73.583529,"postalCode":"H3H 2C5","province":"QC","streetName":"2060 du Fort"},"id":"50113a-2","keyfacts":{"available-from-date":"2026-11-09T00:00:00.000Z","borough":"Shaughnessy Village","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2C5","streetname":"2060 du Fort","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1495,"unit-size":496},"lastPublishedDate":"2026-08-07T19:40:38.250Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41f6f960-8370-4e2f-9348-316849fb4d78/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25072639-61b4-44a7-be36-25cb754b5b19/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb7bbefa-728d-42a9-81f3-8b9370b3390d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24345397-ca4a-4dc9-93e5-aa65c0f9f344/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c566853-8434-490d-9576-8e828128220d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1d03b3d-010e-4e9b-8384-ac6745d6976f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/993f1018-39ec-4d5a-9c44-ce97913374fb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be4460f3-e11a-42a3-811d-8bae6b999037/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6399b62-eded-46ed-8532-c823b40ed69f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f46d82f-322a-45bb-8c93-1895e2e462d8/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41f6f960-8370-4e2f-9348-316849fb4d78/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492751,"longitude":-73.583529,"postalCode":"H3H 2C5","province":"QC","streetName":"2060 du Fort"},"id":"50113a-6","keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2C5","streetname":"2060 du Fort","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1595,"unit-size":532},"lastPublishedDate":"2026-07-14T17:15:32.985Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3451e91a-f367-488c-a78c-fe63c93179b4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06e88a34-adaf-4e8d-9243-3659a2993441/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74c88224-0ecc-4cd5-912d-7fcb726d0fc1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c5ffe4-4136-43ad-8ab7-ef457e26ef66/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b476552c-7ef2-476a-96d0-9e9efae3c533/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81821bb4-b216-45ec-ab4c-84e7f72df811/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c1fa559-8e50-4ecb-b7be-9e494ce357d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fd49362-4aa8-4bf1-ae1c-b424b08da9ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3cdebe6-8be6-4c72-b1a4-8a34e7ddd307/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/770685d6-f961-11e8-8e40-0a580ae945f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d6b362-badb-417e-954d-b7685ab70156/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3451e91a-f367-488c-a78c-fe63c93179b4/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Shaughnessy Village","city":"Montreal","latitude":45.492751,"longitude":-73.583529,"postalCode":"H3H 2C5","province":"QC","streetName":"2060 du Fort"},"id":"50113a-8","keyfacts":{"available-from-date":"2026-10-08T00:00:00.000Z","borough":"Shaughnessy Village","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2C5","streetname":"2060 du Fort","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1349,"unit-size":317},"lastPublishedDate":"2026-08-07T19:35:32.335Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89e36a69-4357-4c54-8c81-f3bd281c7f26/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0f35546-38c6-46f3-85e8-65e596b7a688/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19df2793-685a-48df-a869-df4c78788ee1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794eeb25-62ac-4a94-94d7-2129a4578ba6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08d81ddc-dacb-467a-88de-87ea16de3c1b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6399b62-eded-46ed-8532-c823b40ed69f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeda7ed6-cd99-449b-813c-813ca5bced3d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89e36a69-4357-4c54-8c81-f3bd281c7f26/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.510849,"longitude":-73.622978,"postalCode":"H3S 1P2","province":"QC","streetName":"2400 Van Horne"},"id":"50114a-211","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1P2","streetname":"2400 Van Horne","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1215,"unit-size":657},"lastPublishedDate":"2026-05-14T21:10:30.234Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17ca5968-12f4-4710-9183-877afe1355bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a00b7bff-fce4-4a98-897b-53cb1ea0747e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9875d718-5673-4c19-9e7e-68d195ad0ba5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23e1ce8e-163d-406e-ae7c-aafb7947019c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76a62111-8a83-4e8a-8192-8f41f2cd45f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc0625b5-fc3a-42a5-b04c-fe350bf559cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d0892a1-766e-4436-863a-401367f8d804/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21ca3c1f-c1b9-48cf-bac5-20b167ab4ff1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84dab281-2176-4a61-a8b5-7fea14efb509/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a9c3a90-4215-4eb5-acba-91ba430817dc/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17ca5968-12f4-4710-9183-877afe1355bc/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=h5ecp17LBcF","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.510849,"longitude":-73.622978,"postalCode":"H3S 1P2","province":"QC","streetName":"2400 Van Horne"},"id":"50114a-305","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1P2","streetname":"2400 Van Horne","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1215,"unit-size":619},"lastPublishedDate":"2026-06-11T20:14:10.886Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae653bc2-42d7-4679-a3b5-881258230e57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37d16622-4945-4f3e-a6f7-3cc24921fdaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3ee8b9a-50a9-40fb-b419-e2f2a048b168/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a69dc0da-998e-4a98-91a3-91a17c842918/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5c6e305-23fc-429d-8b6e-faccecc50329/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91ad2ccd-c2f7-4337-8b7b-3cb34ea20a43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9328ea10-9daf-42f1-9954-ada769ba551f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e499d6fe-471e-4e5e-9575-55a7a6918fdf/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae653bc2-42d7-4679-a3b5-881258230e57/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=h5ecp17LBcF","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.510849,"longitude":-73.622978,"postalCode":"H3S 1P2","province":"QC","streetName":"2400 Van Horne"},"id":"50114a-403","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1P2","streetname":"2400 Van Horne","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1295,"unit-size":619},"lastPublishedDate":"2026-07-20T17:44:19.499Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bc9d9ff-1f59-11e9-8247-0a580ae948df/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d90c6c4c-cece-42b1-b969-f5276c9bd1cd/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2bc9d9ff-1f59-11e9-8247-0a580ae948df/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.510849,"longitude":-73.622978,"postalCode":"H3S 1P2","province":"QC","streetName":"2400 Van Horne"},"id":"50114a-405","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 1P2","streetname":"2400 Van Horne","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1295,"unit-size":619},"lastPublishedDate":"2026-07-15T14:37:50.932Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93a80c4c-bd3c-4eab-91df-c1cad69c0f6d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb13540e-f577-4f54-a50e-afeb6a33f231/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32e4565e-976b-4b59-bc6f-b6fc30545fe1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48c7b171-06c0-47aa-b6cf-4304ef7d6a5a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ab45dd8-94ce-45b0-88d9-58e19ea8de40/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdec445c-dcd5-42e8-9847-fbc6f58263a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7de1472-37ef-411b-8fd8-6f3ab9813b08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cd08025-e7ec-4f48-a20c-624eddd6612c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f177e56a-0361-46c8-a649-bd280d2cee5a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a977cb6-bca7-4294-96a1-1d86b3d0e584/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b61fa29f-a55c-4fb4-853b-7f98d1ef65d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b003f388-22ac-4e40-816b-9e206e9082e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/992382a0-a605-48bc-92dd-7c49c5ab4276/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9926f86-620c-47da-a2f6-6ab1c585321b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b2a5abd-09b3-402e-abb1-7bdac8dcd567/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc36d42-1a64-11e9-a72e-0a580ae946c8/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93a80c4c-bd3c-4eab-91df-c1cad69c0f6d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.50733,"longitude":-73.57275,"postalCode":"H2X 2B4","province":"QC","streetName":"3421 Durocher"},"id":"50116a-102","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B4","streetname":"3421 Durocher","apartment-type":"apartment","floor":1,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1595,"unit-size":680},"lastPublishedDate":"2026-08-05T17:23:36.426Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498cb8d5-c031-40fe-aba3-e3fa727cfbbc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49f7e73e-fa29-4af9-a2a6-74b297ee8ad1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/032ab236-4d56-4b1d-9b4f-5f6f623c980f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/178ab4ee-d010-40a9-b805-a258e3d45adc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dad7c6b7-5711-4317-b364-e7e312cb0bc0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba8d7658-7f20-418d-bfb3-c43aed48d6f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89a547c9-59d1-4b5d-9dbd-69dae0736a3b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6364bc53-1349-48c3-b15d-492a27c04e49/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b2308daa-f621-4c1d-a427-1412167d4f38/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6dac0058-be67-4829-a65e-d68fb61b4a4b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56aed3b6-10eb-437c-8fd1-bb1f9d06af5c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498cb8d5-c031-40fe-aba3-e3fa727cfbbc/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.50733,"longitude":-73.57275,"postalCode":"H2X 2B4","province":"QC","streetName":"3421 Durocher"},"id":"50116a-104","keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B4","streetname":"3421 Durocher","apartment-type":"apartment","floor":1,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1245,"unit-size":384},"lastPublishedDate":"2026-06-25T20:22:08.275Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a6c72bb-c28e-4960-aebb-1b1689a15c13/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb273d99-5915-4f08-82a8-bae237a3ffcc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f05fd9e3-f26e-4f01-8ace-2c5d914c58bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e32b27c5-2fa5-4327-bbfc-984ac0e47dab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb947aae-0512-4426-b8f7-d17f92b06e6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/431be2c1-6bd9-46ed-bccb-1478103c51ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c82b220d-a970-4b2f-aaa1-bbfa536fdd3e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/068accc3-a585-43fe-a4d1-25d39b635dae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/666b8f17-0e06-4431-af51-504a98d10846/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a6c72bb-c28e-4960-aebb-1b1689a15c13/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.517819,"longitude":-73.620531,"postalCode":"H2V 3A2","province":"QC","streetName":"900 Rockland"},"id":"50117a-306","keyfacts":{"borough":"Outremont","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2V 3A2","streetname":"900 Rockland","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1645,"unit-size":817},"lastPublishedDate":"2026-06-11T15:18:40.967Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc0f0cac-663e-494f-84ec-a4fd914d6206/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7742b63-904a-4910-9c71-808f68d4c64d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c32355f0-adc8-436b-9a81-15a64cb540da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e0104d95-28fc-4049-9b75-785eb647a773/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/060ea2c5-7fbf-4fb6-aabb-fe9333dc81cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/583e5869-caa0-48a0-8e03-adc24f8290c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2828936f-3693-405e-8ee8-1981c0a86cf7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/536f1290-dd31-4934-8a50-cbe152f5e6a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9766caa7-6838-4758-ae9c-f7fb50724c24/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33071ae7-bc04-4a91-8aec-d27a26b0525c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a40ac84-c921-4dc1-ad7e-3ab93baae41c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8fb5ee45-ba21-4718-a0d7-0e9ed2628ff2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d996837a-df7f-4e6c-bacd-93301d6ece34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b1c30b4-e7cb-44a2-9e37-561b937ef198/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc0f0cac-663e-494f-84ec-a4fd914d6206/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Greenfield Park","city":"Greenfield Park","latitude":45.48227,"longitude":-73.48218,"postalCode":"J4V 1M3","province":"QC","streetName":"1800 Victoria"},"id":"50120a-101","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Greenfield Park","city":"Greenfield Park","is-available-from-now-on":false,"postalcode":"J4V 1M3","streetname":"1800 Victoria","apartment-type":"halfBasement","free-rent":"upToOneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1395,"unit-size":750},"lastPublishedDate":"2026-07-21T19:34:52.405Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa3d0f1c-e9c9-405b-b961-ed204d4ed4ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0ad61dd-62be-404a-bfc5-cebea3773b41/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85e02bbd-fd84-4d29-9c2a-382f6cded53c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e2a132b-858c-425b-83b4-84d321346c7d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a317a49e-4f96-4fb5-89ef-d670f772e11d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b25723c-bacd-4db4-ae02-2311b68a1c80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01afb349-94b9-4235-90c0-d3dbd6d6c1c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26321c72-bb45-4dd1-9394-71a98cfb838c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0df71cb9-12af-4307-b2d7-b9aa1d981bbc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/877206c6-95a8-4ac8-9dfb-455ab791011f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f6abcf5-b2fd-47d4-974b-ca9111767676/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/277bb25c-f0f7-404f-87cc-30228ceb8163/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0c2b813-abab-40ff-9edf-d88618f1f528/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ac9583e-fdfd-4303-ac82-d84a27dc5352/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38483c4e-bfeb-48e8-81c2-cb4d567cbd9d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/223b187e-2e5c-43f3-8e57-4b44d753e7d7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa3d0f1c-e9c9-405b-b961-ed204d4ed4ef/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Greenfield Park","city":"Saint-Lambert","latitude":45.482401,"longitude":-73.481989,"postalCode":"J4V 1M3","province":"QC","streetName":"1800 Victoria"},"id":"50120a-303","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Greenfield Park","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4V 1M3","streetname":"1800 Victoria","apartment-type":"apartment","floor":3,"free-rent":"upToOneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1495,"unit-size":715},"lastPublishedDate":"2026-07-21T20:15:31.807Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0568041f-7fd7-4717-ad36-aee525dec9d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14844cdf-c3f8-492f-8eb1-3c67cb84c52e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b05311e-97bf-49b8-aa15-ebb848ddc308/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e46e995-36ee-465b-9988-ab8e69a0b1ff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5161bf2e-22b1-4b4c-847d-ad18797469bc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4752454d-778f-4466-bb00-cb015b1ca895/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3053bf1-b1dd-43ce-b44f-8fb33d13188a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d74698f-aa93-484c-849b-3dc4b3bc2708/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007058ae-9289-477a-9683-b3ecc000874b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f11e570d-8c6c-45a3-baec-382356b4ca80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/581582b6-bff0-4ff0-886f-f0d8c6828c9d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38483c4e-bfeb-48e8-81c2-cb4d567cbd9d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0568041f-7fd7-4717-ad36-aee525dec9d0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Greenfield Park","city":"Saint-Lambert","latitude":45.482401,"longitude":-73.481989,"postalCode":"J4V 1M3","province":"QC","streetName":"1800 Victoria"},"id":"50120a-404","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Greenfield Park","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4V 1M3","streetname":"1800 Victoria","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1495,"unit-size":715},"lastPublishedDate":"2026-07-21T18:36:36.945Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/396b1dc4-2d90-4a52-8b4e-e9d95dc00399/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/786f5c8e-01c9-426d-a896-c367951023bb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89c96c09-b09f-416d-a782-ae3eecd1c320/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a606e932-fc6b-4456-a11e-90c8ae3b7d1d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e0159c3-b19d-4390-8bf3-8b70b35eefc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebb90187-24c6-4f87-b57b-916d7c0e1da2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2314364d-71da-4e52-82db-044c2d48e582/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a79ac7d-52fb-4cd2-8871-df27b092e67f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97819129-b979-44bb-ad87-586f86be92c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38483c4e-bfeb-48e8-81c2-cb4d567cbd9d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/223b187e-2e5c-43f3-8e57-4b44d753e7d7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/396b1dc4-2d90-4a52-8b4e-e9d95dc00399/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.520999,"longitude":-73.582911,"postalCode":"H2W 2H5","province":"QC","streetName":"4350 Hotel-De-Ville"},"id":"50121a-106","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 2H5","streetname":"4350 Hotel-De-Ville","apartment-type":"groundFloor","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1915,"unit-size":680},"lastPublishedDate":"2026-06-11T15:35:25.951Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db261ce0-ba3c-4312-a2fa-723b46d390f5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c65abd-e4d7-4ed7-b643-7f12bfb9ee72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebbcec20-976d-4d63-87be-873da03f8e28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85e1bf7c-3151-478b-b123-75786d87f2be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/78ecab15-ccf0-4c75-a088-930034645d43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d364c5ce-914f-4fa2-96fb-fd75484aa8de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4b9eaa5-a5a9-432d-ae6c-3763218f84b0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c59f75a-0657-4663-8c33-18d36b53fd6c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1da771d-2783-4b7a-9f40-21c77e8be0bb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d5e0a11-5afd-4ca6-ab33-9ee176c01a49/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/635cb85d-be5e-4888-9888-42e1c90a9f48/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3792f8f0-4aa1-4445-9fbb-bebbb17fcc3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab69a288-955b-45e9-b833-7e09cbd3e011/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9b6d87f-3822-4144-b41c-b5ebc585e1f7/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db261ce0-ba3c-4312-a2fa-723b46d390f5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-terrace"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.520999,"longitude":-73.582911,"postalCode":"H2W 2H5","province":"QC","streetName":"4350 Hotel de Ville"},"id":"50121a-302","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 2H5","streetname":"4350 Hotel de Ville","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":2205,"unit-size":671},"lastPublishedDate":"2026-06-11T15:41:21.104Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd8d8e5e-a72b-4221-8923-3a7f0cfa1432/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/387b81a4-b9e8-43b1-8d61-e33710283fb7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04f36f78-7bca-4cc8-bfb2-21fdc70651f2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f43cda60-f2ab-441f-95e2-844698a16154/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04b9f8f8-b4e7-450b-9e89-bfe517ad0878/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/997188c3-7ff7-4aba-9a31-bc9d6b7ad24a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c9b3981-9fe1-4add-8f76-2e24ac58c3fb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ac761cd-d7bf-428c-b6d5-e5a276bce97b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a13db271-60a4-4963-a32f-baae7f418924/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7db3579-e1fb-42db-b815-dc581ebeebd8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6844e5d8-7371-4f81-9916-8251718718a8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43aaf90e-196a-4569-bd78-8d8725ebe3a1/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd8d8e5e-a72b-4221-8923-3a7f0cfa1432/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.520999,"longitude":-73.582911,"postalCode":"H2W 2H5","province":"QC","streetName":"4350 Hotel de Ville"},"id":"50121a-401","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 2H5","streetname":"4350 Hotel de Ville","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1795,"unit-size":776},"lastPublishedDate":"2026-06-11T15:44:11.493Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b4ab0bb-f040-4fe6-8a62-58a7ed9d1444/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d96b97b4-0873-4fee-975f-aedf2d4db53e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d5dee5-a25d-4d90-a77a-5702a07efdf1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/29cba14f-a4ae-418b-a052-714d3eb3506a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d80df5ed-daa7-4079-8e05-1e59930629f6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/524882d0-aea3-46a3-830a-956920173240/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06c75715-994e-4983-bea0-579cab904956/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8beba84-ed14-4a7a-bfd0-cd171c0f2ed3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8130158f-f9c9-4a0b-a3f4-4e78a9400e14/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce7bc22f-171a-492d-87fd-b41a87a92cb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eeadcf22-7b0f-42d1-9820-085ff5af7dd5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/deaffc77-2d28-4fa3-9115-c906aeea80c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46d5d771-6f5b-4d89-8abd-dbb855d538e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/750f4ac4-b7ed-4651-949d-60594bc6c5bb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4717093-8eaf-4466-bb14-2c15b82875bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/941498f8-58a2-4348-92a7-0d59caa39344/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b4ab0bb-f040-4fe6-8a62-58a7ed9d1444/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=eHZ2gVkkryU","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5211,"longitude":-73.58277,"postalCode":"H2W 2H5","province":"QC","streetName":"4350 Hotel de Ville"},"id":"50121a-405","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 2H5","streetname":"4350 Hotel de Ville","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"province":"QC","total-rent":1995,"unit-size":666},"lastPublishedDate":"2026-06-11T18:43:43.880Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af84543f-8fdc-4d2f-af98-8760ac136124/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/964b6bd3-9cac-437a-a38a-542df0b7b123/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54de64d6-a455-4ec5-9930-52194ef81f76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a69ec15f-c970-49f5-beb2-39102e02bc66/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1c09c40-b002-4a81-be88-6730fa607d3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af466749-bab6-4739-9ef1-d5a25bf49c79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9075357f-dae0-410f-a198-03accae16d4a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/299daf03-bc18-4dc7-a1aa-87f7e6fcedf9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3721699e-ccd0-4c30-a4b7-f9d2af3d48a9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e2f0028-85b7-4e08-aa21-46ec51394ef3/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af84543f-8fdc-4d2f-af98-8760ac136124/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-1104","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":11,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"QC","total-rent":2192,"unit-size":704},"lastPublishedDate":"2026-07-02T20:24:09.819Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/070b2d1e-c459-40d2-9b01-99f79c748414/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd5440c7-96e4-4dd1-b058-589fafdeae49/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c4f1c63-bfd4-4ad4-86bd-8be3f163a78f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf142094-81f8-42f7-8000-db3bca1fcbf5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/724042cd-f735-4ab4-931c-96b0b7a672c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fddc5429-4c44-4443-bcec-f7818f44e3a3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43b45d54-6dd9-4cb2-8d99-db99d16cb1cc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8afc69c-80ad-4634-8b62-0066ad25a06c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e435d22-043e-409f-bfae-d25cacfa18be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7b816d0-01f0-420c-ae5e-6bef5012e725/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a0b432d-be52-48c2-8f8b-e1b77dca9eac/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/070b2d1e-c459-40d2-9b01-99f79c748414/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-1208","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":12,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"QC","total-rent":1919,"unit-size":539},"lastPublishedDate":"2026-07-13T19:56:00.946Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab1efafb-e5b1-433d-881a-2f2b0ee9fdaa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08cef0fc-f69e-4b26-bc9e-a654acd291f0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6187daa0-7998-4514-bd77-5c92f9173742/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/814d77c9-01c6-45d4-a34a-6cad84c6768c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2866f03-167d-4714-8e0a-94eeeff01665/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e5ca009a-f14f-4624-8224-f289be71876d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f4e5cf-9ba5-47ea-a943-f738fd6d4563/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc6ab0c4-3d60-48ca-ab6e-8219f3a4e306/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b06603d8-25e6-4000-9655-e1efe159f34b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb65bb5c-35d6-4294-8175-5cedf63692ce/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65fd1e6b-e876-48d8-8f20-67f9f3a09dbb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e45106f-994d-4f94-90cd-45956a11af8c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad39e4c3-9be8-489c-be5f-d14c5cedbfaf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc4b92c9-283b-4fe2-9e83-5b9116de9283/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab1efafb-e5b1-433d-881a-2f2b0ee9fdaa/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-205","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"QC","total-rent":1895,"unit-size":704},"lastPublishedDate":"2026-06-11T18:57:01.847Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be2e41bf-f9e6-4348-a808-c8f2d72247d9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f782b06b-d243-4947-ba5e-f501b39080d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d12d66b-699d-4a16-94ae-a1e4d4d1c45d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9c988b8-194e-4fa6-a724-737d416b1e78/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a57689f-447e-48e1-9ca2-8849bf747199/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e6ba3dc-4ea2-46f6-9db8-fc7a4f9b08e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a28d7a4b-eb77-4661-a3a8-16ed3d2a0a25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef312131-9365-4b1f-b344-d8b975ada2e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac2b413b-6543-4b92-9ba0-8d0cbb41e0d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55f2824d-c8be-469f-a48b-ff537be82649/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a099a1d-1761-4341-b787-a9ee8b2550fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/198d04bf-cf12-452f-8f92-7587ecada9bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89f91086-d86c-46bd-b31e-58392bc53fea/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be2e41bf-f9e6-4348-a808-c8f2d72247d9/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-206","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":14,"province":"QC","total-rent":2995,"unit-size":859},"lastPublishedDate":"2026-07-22T21:45:49.342Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14aa9949-ba54-43f7-8095-d5264cbbc9c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab456668-3dac-49c1-a4b7-b9cac07d8da4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34baa42c-0f83-49db-93d9-4057375f256a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c2a96d5-95c9-431f-8dd1-3f74c4f0915e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f85f3c0-818d-4758-b227-3094b9d9564f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/677ec38f-6c0a-4418-88e6-11d9b18482ed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6443185-5755-4520-9724-c827f36496e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95ea9da0-4fed-4a6b-af82-42c1fca6f9a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fdea0bf-cada-4b79-a59b-63a66128b81a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/102d1ebb-aadf-44a1-9449-188bb8db1f28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848dce90-c730-4f3f-9c33-a512e81c0e1c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8abe21c4-e851-439e-8d70-fcebb231a824/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36bca05a-c8bd-4b1d-9c1a-f5c727d78f4c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc51fe59-e62d-40c6-b005-343eea98a636/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48f7a22-0da6-4e2f-8815-f85d68f28653/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14aa9949-ba54-43f7-8095-d5264cbbc9c5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-301","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2495,"unit-size":883},"lastPublishedDate":"2026-07-22T21:56:28.482Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/074152f4-20a7-42bf-ac84-1a04d761a6cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5582481f-2a94-44d7-b884-48a24a5e486c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3fef2b0-2eaa-47bb-a97f-80c096c5da21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6395713c-a3e8-4718-adff-54abae044bdc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e40d6b5-b418-4118-a6f0-c8bbc033c10f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d91e80d1-0b4e-429f-9d30-742fa918eb3c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73bea9ea-0986-484f-ac1d-932f005d28d7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecbe99a3-87db-4970-8495-0ce64bba1eb3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64eb7522-7e32-48a1-99ac-b3e837db2c27/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be9aeb99-63ea-44bb-ad7e-95dfaaa9f7f0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90f501fd-db07-4de6-97fe-259be0fdd66a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/074152f4-20a7-42bf-ac84-1a04d761a6cb/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-303","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":3,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":14,"province":"QC","total-rent":2645,"unit-size":862},"lastPublishedDate":"2026-04-20T18:37:53.884Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a554330e-e1ff-4dce-8f30-a35e3c2b13ca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da30cfe6-c918-405e-9a74-497aaba0615c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbf5af3b-68b2-40e4-86c4-d30d6418aba9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dacae275-722f-41d5-bdb9-e79480ee718a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/961fdfb7-2118-4cc1-8500-4992f138e447/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67caa9bc-c235-4b13-a29d-fe86d827c9e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb0cb3cd-effd-469d-a536-cbc8b277dbb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec084368-4f86-49c0-ac8a-91d4916037bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9618092-568c-463d-8441-50c30918af85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96d37718-d1d1-4ac3-acb0-8b2765e758d7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0ff8adf-aa89-44c7-a599-127e520d7768/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f68f9f37-6a0c-42cc-b5db-ea4a96c53d7c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc8ecb75-5ba1-45b6-a7fb-b8da149b73ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bdcd911-6f60-411b-b464-5359138fe7a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582a067c-dd0a-4f79-8039-0e2225fc1cbf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1e6ec18-d975-4f8d-8e4b-b88631cd5768/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ff6bb89-87c8-404f-a315-eda0b1add0e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1d334fe-8a36-4abf-9b8f-f274d1b214ee/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a554330e-e1ff-4dce-8f30-a35e3c2b13ca/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=PaCqCEF8tix","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-405","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":14,"province":"QC","total-rent":2399,"unit-size":859},"lastPublishedDate":"2026-07-13T19:41:04.379Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e2373e1-d52e-4c0c-9415-ee5d888dcaf8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6111721c-1b15-4fba-aea3-d8f2aaab6d99/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8b79253-bd61-4c4c-bb94-0c24b5e44da1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9014db5f-1b67-479c-9893-ae8efeb7167c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4369b3e-0f70-4523-9cd7-0ca44f02a8c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dce67dd-634c-4ea6-8acc-bbf3c16b7885/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f07d7ed0-8815-4578-89c1-2ec227359b5c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/367242c2-cb35-4a56-b3d1-6561f4fc12e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/405475a5-61e6-40c0-8862-6d5029614f71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78c32ec-e62d-47bc-a467-0eadf4f874b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/050d2c95-5666-4a51-bf7b-0120786a1539/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea6f653b-dde0-4c9e-accc-99c2703affe6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2a4df69-7fad-4917-880f-ded7ee825248/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e2373e1-d52e-4c0c-9415-ee5d888dcaf8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-603","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":6,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":12,"province":"QC","total-rent":2650,"unit-size":862},"lastPublishedDate":"2026-06-25T13:49:45.289Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c04db6fe-5436-458b-bfd8-7d20e85dba72/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9536e5b-6c79-490d-a0f1-6a5eeb66873d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f550424-cf97-4562-98bf-ffc79499c465/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce82e612-962a-462c-8640-4b7191c7bfbe/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/661d87ae-7175-4a9a-8dab-65f3dbe5ac58/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17a149fd-147e-4f4f-aadf-368a7024186f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cfd812e-10b3-4a13-bafe-a950fa77b495/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a151e14a-d9d9-4e02-8273-b9261954cc3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b03a1793-7fb7-4584-a013-55d002f35e64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db3e96ad-c997-4528-84e9-ce2b11d345f7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0510c4fe-945e-4028-9e5a-c2e2be49586c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ca4f33b-6507-4f7a-aebd-b2fbc0707a41/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c04db6fe-5436-458b-bfd8-7d20e85dba72/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-701","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":7,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"province":"QC","total-rent":2595,"unit-size":883},"lastPublishedDate":"2026-07-06T20:04:36.313Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/796ef41a-feea-4cbe-b514-b038954e9a1f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55c4c55e-9c0f-4219-a2e1-4e526d333125/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9120824d-ea82-4817-8109-1f61cc9a4456/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea2a233f-0cf3-4d35-9afb-8686dc1fc3af/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2656f2ee-c3fe-4913-be27-2c344c53d107/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c2dc82f-6e1d-4201-9b1f-553d1450c54c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8af6c029-d86b-4206-b1a7-79e8c9988651/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dadd1ffa-6f10-48ee-878b-fb433acde206/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7307d40-930c-430d-8ee8-deb104917bed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6c8daf-c329-4552-9fb0-300220fcd0e0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcf9a9dd-90bb-4322-9091-28b20257c446/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55021667-e018-48ef-9e68-98668542fc0a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ed5cac1-9293-4c4e-a0f9-420967b62c52/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d75de19a-c370-4ec5-896a-59f022ab0664/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90f501fd-db07-4de6-97fe-259be0fdd66a/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/796ef41a-feea-4cbe-b514-b038954e9a1f/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.5227,"longitude":-73.591,"postalCode":"H2T 1G9","province":"QC","streetName":"30 Saint-Joseph Est"},"id":"50122a-807","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2T 1G9","streetname":"30 Saint-Joseph Est","apartment-type":"apartment","floor":8,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"QC","total-rent":1995,"unit-size":581},"lastPublishedDate":"2026-07-22T22:15:30.908Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9e8752a-1b14-4d1b-8135-fc0b9c4a6df7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/756e0640-fa2d-46f4-8533-afc4d492bd7a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59365288-4f97-4d61-be36-937954fa0bd4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba863a69-15ad-4821-b3b2-0c767c022c1f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a540fb71-8d3d-4b0f-9312-7e26f84e29ca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d786f7f-0107-400d-97c9-4d3a2d3cce84/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/893659ef-878a-4f36-9bb1-b03109a455c9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6ae38cd-1c55-4aba-8b2f-797ac0b641a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a33d50a-d527-44df-8477-4d9887471a8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54474119-5038-4f21-bf09-5c413d8a1804/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13880ed6-9181-4410-b6b1-d5a051bf19db/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e303fb99-8136-4bc8-8479-b88b77c6d7d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffd3004d-c0fa-4aed-ab6b-068ec1aeb59c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/694286cd-7c46-4290-97ca-7e938e3f4bd1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed46780c-38f0-47b4-8c6c-bb742469f90f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba540561-1c6c-45eb-b4d5-0085fec09ec9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dbfa808-9167-45ed-a1b7-ab589229ca60/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b132685-0cb0-45c2-9a6f-e6af1f03f55b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9e8752a-1b14-4d1b-8135-fc0b9c4a6df7/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Toronto","borough":"York","city":"Toronto","latitude":43.69106,"longitude":-79.50835,"postalCode":"M6M 0A2","province":"ON","streetName":"333 Sidney Belsey Cres."},"id":"50123a-1020","keyfacts":{"borough":"York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6M 0A2","streetname":"333 Sidney Belsey Cres.","apartment-type":"apartment","floor":10,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"ON","total-rent":1700,"unit-size":650},"lastPublishedDate":"2026-06-02T18:59:19.257Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb21c943-a439-4802-b25f-80b264678743/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b60fbea0-d9db-49f3-92d6-f9bc3fe4ac8f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31f2f9a2-3961-4313-b5bf-adc0bf16f1ee/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d13a15a2-a419-4625-a3de-96a5c1b64642/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5773194-188b-4ca8-85bf-669211eb9748/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d286f1eb-751d-4ff8-8296-e2efe774427d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7161f546-bcc4-41fb-8e8c-91faef32ed48/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ead050-0501-433e-9391-81ab5cb6ff34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47fd4268-3d41-4e6b-9993-4b09dbc01746/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb21c943-a439-4802-b25f-80b264678743/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"York","city":"Toronto","latitude":43.69106,"longitude":-79.50835,"postalCode":"M6M0A2","province":"ON","streetName":"333 Sidney Belsey Crescent"},"id":"50123a-217","keyfacts":{"borough":"York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6M0A2","streetname":"333 Sidney Belsey Crescent","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"ON","total-rent":1700,"unit-size":650},"lastPublishedDate":"2026-07-13T12:51:29.091Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63e3c5e4-0756-40c5-80a3-c770f31acd31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a6dd5b3-9fdd-4e9f-97af-8a7a84fa51be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f723143-f260-469c-967f-294b63ff3155/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d18e17a0-562a-4a6d-8ca7-d34f726b57b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c46b14b-aa6f-429e-9531-ec615a30f426/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d173bb79-f097-4418-9c75-75a2c178b0c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e03f427f-3a98-4f2a-ac73-ee2e559077fd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/768214d5-feda-46b4-b076-2e75369f5387/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28fe6c4c-278c-47cb-bac8-fca3e21a364d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63e3c5e4-0756-40c5-80a3-c770f31acd31/download/600","type":"apartment","virtualTourUrl":"https://youtu.be/6QkdjEFddhc","highlightedKeyfacts":[]},{"address":{"area":"Toronto","borough":"York","city":"Toronto","latitude":43.69106,"longitude":-79.50835,"postalCode":"M6M0A2","province":"ON","streetName":"333 Sidney Belsey Crescent"},"id":"50123a-519","keyfacts":{"borough":"York","city":"Toronto","is-available-from-now-on":true,"postalcode":"M6M0A2","streetname":"333 Sidney Belsey Crescent","apartment-type":"apartment","floor":5,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"province":"ON","total-rent":1763,"unit-size":650},"lastPublishedDate":"2026-05-25T15:24:34.680Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb21c943-a439-4802-b25f-80b264678743/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c95db46-5411-48b7-b629-4e3eec71b9ca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9886cd-796d-4b90-8f8b-ab3c24c1ee80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27a48493-b2bd-44b0-ba6d-98b22e00c44b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/558bf2f4-bf02-4833-babd-0ca75c52daf1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec98fe90-4ef2-4710-8202-f416be92896d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/675f89d6-ae45-4067-964b-cfb47635f8d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ead050-0501-433e-9391-81ab5cb6ff34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8cbd5361-f44b-409c-a74c-91dc94bd432d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb21c943-a439-4802-b25f-80b264678743/download/600","type":"apartment","virtualTourUrl":"https://youtu.be/djXU60_u5AM","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Town of Mont Royal","city":"Mont-Royal","latitude":45.51488,"longitude":-73.64137,"postalCode":"H3R 1Z3","province":"QC","streetName":"37 Roosevelt"},"id":"50124a-101","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Town of Mont Royal","city":"Mont-Royal","is-available-from-now-on":false,"postalcode":"H3R 1Z3","streetname":"37 Roosevelt","apartment-type":"apartment","floor":1,"number-of-bathrooms":2.5,"number-of-bedrooms":3,"number-of-floors":5,"province":"QC","total-rent":3330,"unit-size":1614.68},"lastPublishedDate":"2026-08-03T16:01:35.608Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b3fc3a0-5bdd-456b-8bb0-16f72c5e31d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcd7fd5c-cbbc-4190-a272-282a93fc930a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/86f3c9dd-d2c8-4fce-86cc-7d92d00a9225/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73236073-3182-40ab-8981-9a437659ab52/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/094ce822-1255-4eb9-911a-ad86eff8b34c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1bcfd82e-fcd0-4d82-8d94-689b8abfe8a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b3099a2-ab1d-46b1-be02-c07c3f1eee1f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1453617-bf90-497d-accb-dc8733b480b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da2eb342-c0b5-4928-b1d6-6deae5938e65/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a291c84-8398-4b77-b1ec-9fbd8dc27876/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4eb7bd7f-78a9-47a4-bfa8-2905a59ef7c1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3976482-78e9-4cb3-b637-668f5248f04a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e7cd1f2-d315-486c-b1ce-e90e5ae2e26d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bad24808-1902-4aaf-b936-2880e5eaab25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/492f4aa8-18c4-49f9-b1aa-ef21ca278896/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1573be0d-6695-4bae-ac8c-6b3c1f084edd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5546545e-74c8-492a-9db5-b8b18e5dbc78/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f678353-ade0-480d-8b65-5ad1589a8453/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b3fc3a0-5bdd-456b-8bb0-16f72c5e31d5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Town of Mont Royal","city":"Mont-Royal","latitude":45.51488,"longitude":-73.64137,"postalCode":"H3R 1Z3","province":"QC","streetName":"37 Roosevelt"},"id":"50124a-104","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Town of Mont Royal","city":"Mont-Royal","is-available-from-now-on":false,"postalcode":"H3R 1Z3","streetname":"37 Roosevelt","apartment-type":"apartment","floor":1,"number-of-bathrooms":2.5,"number-of-bedrooms":3,"number-of-floors":5,"province":"QC","total-rent":3662,"unit-size":1800},"lastPublishedDate":"2026-08-05T15:26:07.809Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ed80695-f387-4f59-971d-9dd0103f799d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4052605b-f64d-4752-843a-1febca5bf212/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4cfe27f-d0e9-404e-b0fd-bbe3ad2f7632/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66fa2fbc-46b0-45d6-9e56-1a649f530202/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7165904-22c9-49ce-8409-e2f2f7914867/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/360accbe-ad03-4dfc-a55a-f57b0d30fbb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9eea74b3-1993-48e3-8f3c-4a24b7d364d3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e839c0-fc89-4cea-bfdf-2e372b7cb295/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8cc66bc-2919-4f83-8900-c18af110b6ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce61d05c-e832-4ecd-bb34-c1482e9cb8a9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3aad52c-00c7-4a2f-9ada-7b42be8f15e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae3de1a4-f2ed-4499-b74a-1b4691fea8f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bb52b2b-3a3e-42fb-a5fb-f732b761d1ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/78b231ac-2dca-43de-beca-7b23fa15515c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88e2ab2a-e6dd-4802-8bd5-9a887fb33464/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eb3cc14e-7b1a-4611-b7e4-76461d74b7ac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5546545e-74c8-492a-9db5-b8b18e5dbc78/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f678353-ade0-480d-8b65-5ad1589a8453/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ed80695-f387-4f59-971d-9dd0103f799d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Town of Mont Royal","city":"Mont-Royal","latitude":45.51488,"longitude":-73.64137,"postalCode":"H3R 1Z3","province":"QC","streetName":"37 Roosevelt"},"id":"50124a-401","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Town of Mont Royal","city":"Mont-Royal","is-available-from-now-on":false,"postalcode":"H3R 1Z3","streetname":"37 Roosevelt","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":2517,"unit-size":1100},"lastPublishedDate":"2026-08-03T16:01:51.583Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b2f36673-9da0-4571-9aa5-3dc6c924daff/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0852c2f6-3ec1-4aa5-bf14-4fc040764bda/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90beeabf-af9a-4041-a1aa-5b9f5ad63c57/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd017ebe-b49c-44aa-b3f1-aaa92a6ff8c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1c9e1c7-b646-45dc-b34b-7f0af538946b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/61fd2c4c-1896-41f5-a651-51963b1a5d63/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6fced1c8-48ca-4acd-a561-508a5f7c4092/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5789714a-0174-43b4-870e-c2bca4c8a9c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38f6311e-896d-40af-aa10-8500e963f117/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f58660-f3dd-4c75-9e9a-aa8efc5f15b6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aee03ac3-e3fa-4050-9b90-d593745eafd9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb5ba42e-b6cf-4175-92c1-f085818bed74/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5546545e-74c8-492a-9db5-b8b18e5dbc78/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f678353-ade0-480d-8b65-5ad1589a8453/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9135b242-8dc6-4ba6-8a79-79b962ecabef/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b2f36673-9da0-4571-9aa5-3dc6c924daff/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Midtown","city":"Toronto","latitude":43.6906,"longitude":-79.39628,"postalCode":"M4V 2A7","province":"ON","streetName":"5 Mallory Gdns"},"id":"50126a-405","keyfacts":{"borough":"Midtown","city":"Toronto","is-available-from-now-on":true,"postalcode":"M4V 2A7","streetname":"5 Mallory Gdns","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":10,"province":"ON","total-rent":2350,"unit-size":780},"lastPublishedDate":"2026-07-02T18:09:35.246Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b1b0015-7913-4830-b1f1-4a482cb372c0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b305d638-9904-4601-88ec-d1b5dd52aa45/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d6ec3b6-f3b0-4df4-931a-269378931d28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/153432ec-f3ef-4b67-9b54-3243fdbe0c96/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fd73a0d-bbdf-4452-85d5-f24cc1e2feb6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f5edd407-f9b9-47e5-aaa1-ce5a6460d466/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26b6a1f5-7b08-4b7c-9394-65fc2df91146/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c0432f9-e999-40b3-8e53-172a33fb7b36/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b12dfba-eaf8-4e40-993a-136273d3a7cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a3b7ddd-8a42-4574-b65b-77ec1f470993/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80971f8d-9657-4030-bd92-f5d6300a9f9c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ffa866c-5598-4626-b696-78ff3a6c94f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4be782e6-af22-49e5-8872-4e8e47fef0b4/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b1b0015-7913-4830-b1f1-4a482cb372c0/download/600","type":"apartment","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50923,"longitude":-73.62974,"postalCode":"H3S 2J5","province":"QC","streetName":"6600 Darlington"},"id":"50127a-105","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 2J5","streetname":"6600 Darlington","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1205,"unit-size":385},"lastPublishedDate":"2026-05-09T00:43:35.833Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5165b135-5d2b-4329-b6ee-c62ee088e59a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6635362d-841b-44bc-a710-941b985ce994/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66351af1-cf89-4f3a-8148-6e4c2950189a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eab19800-1456-4dc7-a400-dcb4089f24fc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0740cbf-ae85-485f-8204-9f2b89bfd9ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eca4cb06-65d7-4dc4-a5d5-751a89f7b7a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dd59774-74bd-41ec-9e0e-2b2c7f27cc35/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36810f46-9963-496d-99b4-99812f257b34/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/625531e3-e0b0-4d44-8906-cb395df1bb42/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5165b135-5d2b-4329-b6ee-c62ee088e59a/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=vGCvCBq6pGQ","highlightedKeyfacts":[]},{"address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50923,"longitude":-73.62974,"postalCode":"H3S 2J5","province":"QC","streetName":"6600 Darlington"},"id":"50127a-206","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3S 2J5","streetname":"6600 Darlington","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":3,"province":"QC","total-rent":1695,"unit-size":685},"lastPublishedDate":"2026-05-09T00:41:10.781Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dce4996-9672-4a02-9f69-52432854bf2d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a00dc37-adc2-475a-9474-ff4f1e782feb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe87fff0-f841-4fdd-9576-5bd0f0107e21/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e3c2dbc-26f0-4f1c-b102-b7f27a9d6cd9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9230dda3-fc26-4e3b-b491-72774abe7920/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c389f3f9-4904-46c2-845c-294e6eb3a942/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31ea6b25-d296-4aaa-afcf-ffc6ea5a82cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef7979c6-fd9f-48f3-8861-0a1a97d2c8b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36810f46-9963-496d-99b4-99812f257b34/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dce4996-9672-4a02-9f69-52432854bf2d/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=zhFQcgadPrH","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Toronto","borough":"Etobicoke","city":"Toronto","latitude":43.69662,"longitude":-79.5488,"postalCode":"M9R 1R6","province":"ON","streetName":"263 Dixon Road"},"id":"50128a-304","keyfacts":{"borough":"Etobicoke","city":"Toronto","is-available-from-now-on":true,"postalcode":"M9R 1R6","streetname":"263 Dixon Road","apartment-type":"apartment","floor":3,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":15,"province":"ON","total-rent":2400,"unit-size":902},"lastPublishedDate":"2026-06-02T18:25:24.865Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7314bca-ff7e-47d7-806f-aa42538796ac/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e5298cc-157c-46f8-9dbb-2412ffd3ac6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2523c11-a222-48ec-a27c-ef480652411d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6758f460-aa85-49a6-af77-81f610ec1a47/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8cc043-1722-4c6f-b2de-a972e9a1a23f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a995ab21-37fc-45b9-8260-1363f8b9a31e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d075667-fa66-4fbd-8e0f-5edc06bddbf5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b39af35-cba7-40c3-92b7-e0adadc70fc0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b1471fc-3229-475b-af61-0d787b6dfea1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca049f63-beae-4e75-a04d-9207f2edd349/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7314bca-ff7e-47d7-806f-aa42538796ac/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Ottawa","borough":"Plateau","city":"Gatineau","latitude":45.43489,"longitude":-75.80706,"postalCode":"J9J 2A7","province":"QC","streetName":"165 Dublin Street"},"id":"50129c-6","keyfacts":{"borough":"Plateau","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J9J 2A7","streetname":"165 Dublin Street","apartment-type":"apartment","floor":1,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":3,"province":"QC","total-rent":1695,"unit-size":1020},"lastPublishedDate":"2026-05-27T22:30:32.325Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34c6a68d-bc09-48e6-92d4-ed2f8e7edd8c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7f1dfa9-3fa8-4c77-b297-dd56acd53389/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9711da3f-6172-42b8-90b7-57ebc3d178b7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f194803c-5b32-4cdf-9d2a-b704fff65b5c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7f6acf4-3f0e-4dbd-afd9-18f2f85249ef/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f7bd119-9761-498e-9958-03b5923ec14e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb4e1c4e-b89c-4d9e-a5aa-0b8b93e01b35/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/667d7735-74f5-4b4e-98ae-c21ab4ed5032/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff49598f-5adb-4bb4-be89-8e9b18103510/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1652dad-8200-4051-9fdc-63871228d520/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4adde460-292e-4940-884f-f8501c2020d5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6be0a9a-d689-43be-90ff-6fd740783d38/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3d4c64e-164a-485e-add9-bf85973828cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a67853c0-e152-4a11-b979-fe34967cf090/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dbfae115-631d-49a9-bc46-d51c26e329c2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56c54ff9-046f-469d-906b-be9935364e14/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad48a62a-b4df-4b7a-ba95-c6542e9dac24/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c561444-8423-4090-a76a-66b6fac1e871/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97c1b548-f0d3-4258-8ee1-373b739c637e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34c6a68d-bc09-48e6-92d4-ed2f8e7edd8c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Ottawa","borough":"Plateau","city":"Gatineau","latitude":45.43579,"longitude":-75.80648,"postalCode":"J9J 0Y9","province":"QC","streetName":"233 de AmeriqueFrancaise Boulevard"},"id":"50129f-4","keyfacts":{"borough":"Plateau","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J9J 0Y9","streetname":"233 de AmeriqueFrancaise Boulevard","apartment-type":"apartment","floor":1,"number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":3,"province":"QC","total-rent":1500,"unit-size":1200},"lastPublishedDate":"2026-07-31T13:55:42.559Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74c9716e-9dd5-45dd-ba55-61e7575c2f12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4a996b-d30a-4d4c-bba3-bc6386b24248/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5c5afe1-6058-45ca-9ed0-747151466a00/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03144dc9-9149-4011-886e-4480bbd84330/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62fb91c-4e33-40b1-a467-fe5a9ccb914a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffff96e8-1e0e-4d17-9468-60b6944c9070/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9aa3ce73-8278-48eb-97a4-85833aeafe4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c971b1c-d89b-4132-bbb8-2e33e87b36da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/948e8d78-6847-4b11-b6c1-d4b0866f5251/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c47668a-dfbf-4ddd-ba04-6d8d0b19a18f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74c9716e-9dd5-45dd-ba55-61e7575c2f12/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Ottawa","borough":"Plateau","city":"Gatineau","latitude":45.43467,"longitude":-75.80558,"postalCode":"J9J 2A6","province":"QC","streetName":"514 Plateau Boulevard"},"id":"50129g-1","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau","city":"Gatineau","is-available-from-now-on":false,"postalcode":"J9J 2A6","streetname":"514 Plateau Boulevard","apartment-type":"apartment","floor":1,"number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":3,"province":"QC","total-rent":1750,"unit-size":1200},"lastPublishedDate":"2026-05-27T21:00:27.034Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eae30627-2f68-44a0-b9b5-de11f184be71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e8190ae-64c5-4b0b-bf8b-c05475bcf2d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b53682d-ee0e-493b-9dd5-1515f40189b9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4a52ee7a-1ecf-411e-b476-e3e17e6113a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a37bd37-6ca9-4638-99dc-fe6109315b7b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa556df4-a76f-41ed-a15b-edb536e14350/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea853f98-cb14-4e44-9d60-33e6d3978212/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fb9b58d-5ffd-491b-938e-d0ff91a66361/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c3ceade-6cdd-4f0c-814e-1e171240b7c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cc997cb-bd3b-43d2-94e6-8d7265039daa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e237c54d-d7df-4d7f-8d5a-1ce379984857/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf016e5b-0d6b-451a-9603-c57f84ce7ebf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6391843-c612-4c41-acf8-acf03c6563a9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1811653c-1ee5-4e95-8a62-7d0909cf555a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03ce841e-744a-4542-a687-b9ecee374f6b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/107f1466-3d28-40a6-bc20-1b065e1abad1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4689557d-9b1e-4aab-a3ab-013ebd871bec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/393992f1-17f1-4667-b0da-927ea4fa13b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a53fc88-bb42-4862-941b-a5c58fa3c94d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eae30627-2f68-44a0-b9b5-de11f184be71/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=Qp55oiCpFyL","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Ottawa","borough":"Plateau","city":"Gatineau","latitude":45.43461,"longitude":-75.80566,"postalCode":"J9J 2A6","province":"QC","streetName":"518 du Plateau Boulevard"},"id":"50129h-2","keyfacts":{"borough":"Plateau","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J9J 2A6","streetname":"518 du Plateau Boulevard","apartment-type":"apartment","floor":2,"free-rent":"upToOneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":3,"province":"QC","total-rent":1375,"unit-size":840},"lastPublishedDate":"2026-05-27T22:35:45.758Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7be8b42a-bc5c-43d6-b526-605bb431c31a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4cbffb7-f074-4112-93c9-e2da7a1cb18b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd4b0dd0-aa5a-4c14-a517-b5fbfd71817a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79f072e5-e456-44ce-acb5-dde3a759317d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/289d21f7-57d9-495e-a3c4-2eae4b099154/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1bab9c11-56ae-45d6-a690-974b0929aa80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d1e6a09-f65b-4ec0-8273-bf2d531a6f7b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e493859-ca9a-44d3-9a58-810028e28e32/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95153d7e-c259-490b-a98e-7d2a3ac594e8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e305ff5-24fd-4dd0-8de0-b4a1ab40e945/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6de0c64-2398-4394-b10b-0b7657b90b5d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff084b46-f24d-49fb-8010-f6e91f5ae6c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/345707cf-43fd-4f7a-8654-e4eefeae5c3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9495985-d2fb-423d-bb92-595168492ba1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/191adc24-d8af-4f95-8c94-b4628a40b29c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0703d652-54a8-45a4-8b66-38fd6a2e95a2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7be8b42a-bc5c-43d6-b526-605bb431c31a/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=qcJM2H7p74H","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Ottawa","borough":"Plateau","city":"Gatineau","latitude":45.43324,"longitude":-75.80615,"postalCode":"J9J 2B2","province":"QC","streetName":"578 du Plateau Boulevard"},"id":"50129m-4","keyfacts":{"borough":"Plateau","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J9J 2B2","streetname":"578 du Plateau Boulevard","apartment-type":"apartment","floor":1,"free-rent":"upToOneMonth","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":3,"province":"QC","total-rent":1750,"unit-size":1200},"lastPublishedDate":"2026-05-27T22:11:41.525Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ecb0bf-6153-4321-87bc-3961169aa481/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e821bbba-88b6-487e-9758-05a0c9f7899b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cae680ab-be62-43e3-8f2f-81865ad7f5b5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2a3cabd-322b-4f5e-95ab-90b35a9cc793/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8175a185-33d8-4775-9097-334b1968d41b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b2f9278-2c15-4f22-b96e-00391a3aa84f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37dd416-29b5-4397-b0c6-c6f7f41b3c0d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a66f720-1657-481f-9114-026cb1949b85/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4accf824-75a1-4b03-bd2e-45b7266f0328/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf4eff2b-12d2-4e27-ab98-233e6b38fe51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8760676-8b88-467a-8b13-e37866e4c276/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b977bdb-34c9-4388-9fb8-99059d2e3dbc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c559db2d-24b1-4abd-8e9f-2ea3167ec311/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c60b8e5-9e74-4fc1-a96d-67ab899b03e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9ecbe1b-368f-4b88-aeb4-9ea4273323f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dad2ef9-0d78-405a-8c47-4864fc9852de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93d70ea4-e8e4-445b-9ce4-eea168f9a531/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c38ce8db-9087-4f96-ab4d-87c1b3750718/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/364ea83f-de83-437f-9d1e-42c8c6752c99/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ecb0bf-6153-4321-87bc-3961169aa481/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony"]},{"address":{"area":"Ottawa","borough":"Plateau","city":"Gatineau","latitude":45.43374,"longitude":-75.80809,"postalCode":"J9J 2B2","province":"QC","streetName":"27 de Francfort Street"},"id":"50129s-2","keyfacts":{"borough":"Plateau","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J9J 2B2","streetname":"27 de Francfort Street","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":3,"province":"QC","total-rent":1295,"unit-size":850},"lastPublishedDate":"2026-07-31T13:59:09.813Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74c9716e-9dd5-45dd-ba55-61e7575c2f12/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9aa3ce73-8278-48eb-97a4-85833aeafe4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c971b1c-d89b-4132-bbb8-2e33e87b36da/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee7a89e-275e-4e95-8ae5-da43e5961157/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1d12c82-180e-43dd-a115-32d5c5a9d124/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74c9716e-9dd5-45dd-ba55-61e7575c2f12/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-127","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1650,"unit-size":775},"lastPublishedDate":"2026-07-30T13:39:26.646Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/632b69ad-72de-49dd-b77f-beb119627311/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea660f4d-20a5-43aa-a6f7-c37954ffc28b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7da4d46-5169-4786-99a6-ea1d9bfdfdfd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f20dc941-979d-427b-b827-2f26f7925e4d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43fea0ac-ef18-4c90-80f9-59295b62beb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5a216bf-42a7-42a5-b46f-9946588f0d63/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ee7d9bac-a2c6-4bdc-9be2-6760729f4864/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35604649-8d14-4f9f-83e5-0758686ec0dc/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e5b20b1-a3e5-4293-b029-62b5a8b1c6c8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ca9280-116d-466b-82ee-106ec8d6ade7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa46f49b-f216-4c62-b629-5e8e8ecb7b67/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41e42933-a86e-4dd4-9d34-9eea0b37c89e/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/632b69ad-72de-49dd-b77f-beb119627311/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-129","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":1,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":2148,"unit-size":1515},"lastPublishedDate":"2026-04-01T15:07:03.138Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2cf59b2-5405-43f6-86fa-b01fb0abacb0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9282910d-6ff3-4c6d-84ea-7f6de62905d7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddff7a6e-c1ab-47fb-bd11-c7bf01df3ef8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5064bee-f679-485d-bbb2-9aaa2cad728b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fb76a29-f6e5-4abd-8edd-fb8e570e1e07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2943d67-165d-40c3-922b-cb1a5f853589/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e1282b11-da38-42d5-84fd-c46fed6765cf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ea0a3b0-71d8-4afd-b674-fa3856189e64/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45e83505-0840-44d3-ab41-7e7d3f8bd718/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff734bc0-35ef-48f1-bc21-44a96fa9278d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/784e0ff3-4884-420e-ac32-4fbab30a7987/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2dfda2d1-877a-4452-ad47-cbc8fa388cf4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8b5d071-e128-4a3b-93c6-edab7c1219e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cf8f29e-3513-404c-8339-fabb7e63617b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/214170a6-a93b-40ba-a135-1f88fca25158/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46021b43-6d8f-4ab3-8a3c-4123438743f9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abe49878-5bff-40c5-bfed-c9a895b62760/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2cf59b2-5405-43f6-86fa-b01fb0abacb0/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-terrace"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-14","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"halfBasement","free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1622,"unit-size":865},"lastPublishedDate":"2026-03-06T20:45:24.965Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc468b-1e34-4d1e-8bbb-1124d5b155a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1faf2d5b-ab30-4412-9cfb-c6af13565fb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d04c2452-16d3-4534-a394-6229e260bc82/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/955d2bb4-748d-46fd-b88d-92e159cf26a3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef99bc55-6737-4a62-83b0-8c23e3f620fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33770a5b-5ad5-4669-b786-30be53e8a18c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ada25067-a52c-48c9-84ab-923d343dfd3a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7be59eaa-7dc6-497b-85c9-e17a918c98bf/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd7396af-75d5-486d-9109-1f0a8fba685c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77e2f91f-8a3d-41fa-8077-2279db02e873/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a1e001f-c592-47da-a184-a93316b943d7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9116401f-9ecf-4746-9a0a-8c1a2a477e3d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9499a387-0acf-4bae-8d68-04e21972e957/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a13d7576-6c5f-43b7-8132-3d5488e51ee9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e96302-52cb-4e55-96e9-d6eecbcaafa4/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc468b-1e34-4d1e-8bbb-1124d5b155a5/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-2","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":1,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1595,"unit-size":795},"lastPublishedDate":"2026-06-23T20:40:30.030Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/290b75ca-ef54-4b23-9e1d-a55d273743ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62904e34-2a83-49fe-a006-3be7de7da349/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/747b677d-a75a-44fc-ab5e-ac8a19319987/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35dab0d6-2b29-45af-adc0-c1807bd1021d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef02b062-e04e-41d1-9fb6-86b238d96fd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cf85fa20-b0a4-4f05-8f38-0726af0e77d2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4722eacd-68fd-4708-baea-7b4f92d43fb3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794cf419-a449-48e6-ab61-32666ce431fa/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebe44594-ce07-491a-b5a6-233ad919ac71/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7833cb27-e822-4b4d-935b-c8fbefbe6696/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/972d32e7-ee25-4001-8d1a-01f427333084/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e18e7f5-aa79-4a88-93ac-ce6e76dcd579/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd201ee3-7bbf-421e-ae26-28ff2f948812/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79af0df2-3e45-48d7-b7fd-0b813df76f08/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/378afad8-f369-4995-a93a-371c6e4322e6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4016e6d8-4f10-4be6-8ed1-06b19f5a3cf8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4f67e2e-e41b-44ea-8769-5e57efea080f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aca0312d-10e3-453d-ad75-98b69bb4ce0d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b125c0d4-3347-4719-b9f3-f1eb6ffa3e38/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/290b75ca-ef54-4b23-9e1d-a55d273743ab/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-terrace","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-201","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":2,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1622,"unit-size":780},"lastPublishedDate":"2026-03-06T20:41:41.497Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e58fc7-f78a-4875-9f12-87e37e220483/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9617d083-7492-41f8-868d-5c4e52c1e4bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a73e5d41-3491-471f-a07d-abd1a57c66bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57150511-3c14-4df9-bcc3-9353ef34fcfd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68e032d4-1722-4ec9-a96f-fd03f862f3a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c2ebf33-f97b-4419-b574-1b5da1be85c8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5f9a8ba-c5c4-4e3a-ac94-0d225722335c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e58fc7-f78a-4875-9f12-87e37e220483/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-213","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":2,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":1887,"unit-size":955},"lastPublishedDate":"2026-07-02T15:55:05.514Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03c0563f-04b0-4438-8f94-00d9d078c201/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed3da6d1-ca36-4793-8094-85ad8bf38093/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/476548dc-8c66-43bf-ac95-5b72959e950b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b4e38be-9459-4f86-a19d-2ee6b408adc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2184d7bc-1833-47e4-a204-f8210f7eefb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9484dbdc-3680-4a3c-ba97-89c99afbe095/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/57cb827a-dc28-47dc-bf86-2d6ef75ecd7c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5103076a-54d0-49f7-a38a-aa7f81b9e568/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b700f5d-6ccd-4168-9a84-6f213fe6679b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a0fbb96-feb9-4ce3-9d1a-f593945d3131/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/156b680b-85ab-4223-948e-caa106ee3069/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4c509ef-379e-4ef8-b0bc-1095740b458d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/17c1c125-61d3-46ca-a205-f4daf9f23b59/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f0a90fc-be74-4704-83d8-176bf8ed26bd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/60aafba0-83a2-4df8-aafb-15212a71b1d6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d7f672f-c9e3-4d64-8d79-d02e06abc3c5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56363a53-4daf-4c6b-93bf-ea064d2f4e31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4525d78d-4863-4978-8e96-68c74c640c6f/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03c0563f-04b0-4438-8f94-00d9d078c201/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-216","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":2,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":2072,"unit-size":1060},"lastPublishedDate":"2026-07-22T21:34:37.005Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94274a5c-69a7-4e20-ad60-ecac7cb01f10/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f007ac4b-ef5f-465f-920f-801ba10c8913/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/babce864-90d8-4325-b1f9-61bf95dd13f8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f1115fa-bc60-45c3-9d58-1dc66cb9c4de/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c744552d-4cfc-4ce6-b89a-78f0b743fb05/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf3f660c-e4a3-41b9-8428-43114ccdd697/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08f47924-d55a-46a3-b79d-db9ada712f1a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/246873ef-e2bc-4344-bdbb-6913b97b22e9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b278ea2-3228-4b31-a30c-2b8fee77698b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/733c4b84-9b4f-4e11-a164-99194b604df2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31f7f3a5-1100-457d-93b6-da63e9383865/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ca31686-2cf9-4b49-8e39-8b6b0f541454/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b22011de-a39a-40d8-b2b2-44d256186fc2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ef99b0c-7dc8-4189-953f-a549e39a88ec/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ba44dff-dead-4baa-8c1b-74561c9b6327/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc3e0287-05cc-4be9-87d6-9417d87b224a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a8aa8c6-56f9-4916-a894-dc9554500e7a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0729605c-4588-48b3-be48-d8f325daa14f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b1cc9a0-0164-427c-8405-ebf2fe17dc03/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94274a5c-69a7-4e20-ad60-ecac7cb01f10/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-217","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":2,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1595,"unit-size":800},"lastPublishedDate":"2026-07-22T21:32:54.168Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/180b34e6-9181-44b8-ba6e-e7906b6d2a01/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20d977b9-fd35-4ddc-97e8-9f2ac63a7371/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2fec7b83-2e1d-4c43-9f5a-1cd02f5340e2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d28ec7de-a72f-46be-90f8-de3d17919fcd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81cb4511-7039-4499-99f9-4bd3bd70e7cd/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d398dfbd-61f2-4854-8bdf-660bb39cf0cb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/03abbc30-1832-4eea-b0d9-adc87a0ed034/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52bb3e9d-3c42-4e7f-a806-87d6c62a61d8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f929dbc-d47f-4ac9-9c03-4169fb38c040/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b2f2960c-24bf-484e-9eea-56a67a71a5e7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec46fb32-08ab-476c-ae2e-1d6deec46039/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1817598-25aa-43a5-8eac-bbd4f40e37ac/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/180b34e6-9181-44b8-ba6e-e7906b6d2a01/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-301","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1622,"unit-size":775},"lastPublishedDate":"2026-07-22T21:36:41.385Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20d8ad74-1ef2-47ff-91b4-e421e0f6ff1c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/78be3dc0-b088-4ff3-a300-4ff128b13830/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e56db22-3c84-40f4-bf57-78c93f9c87a1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e4e6417-87b4-4d6b-81a0-c973f1367abb/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7af82a84-452c-4c75-aedf-b6f2a6c24c88/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71c868ef-2511-46ce-b524-f55bcfeebfd2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ad4e12e-6fca-41ab-bbd0-27dbee2d569b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d228fc5-c651-4db5-ac20-4100569ca438/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90211f4c-34f7-49fe-a9ec-658fc4585d76/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fba33dc9-c28b-4864-9314-9b97597907c9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a46e557-fbab-4572-bcd0-4d3a289c441e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf1bd326-526a-471b-93b2-33d689962077/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/989be975-6d1e-4297-9106-f694704fe37c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/810ed742-5c0d-4ddc-89ce-188a02294039/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55b6f02b-b931-4109-a90d-a0cb38b36713/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20d8ad74-1ef2-47ff-91b4-e421e0f6ff1c/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-310","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":3,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":2072,"unit-size":1065},"lastPublishedDate":"2026-07-22T21:38:41.706Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08806f24-9104-4262-9797-59a65d9c758a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b61ff940-c118-4d1d-a6dd-c39f8a150997/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a82102a5-2d2c-4905-bf26-2b1f44cdd478/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4673740-2a64-44dc-aaee-a47f195c5c39/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e53873aa-439f-419a-ba0b-9a776831de6c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6364f61-782d-45c0-bbc1-cdb409f7bfda/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/656abb6c-ba89-49d9-9868-3d727fe57447/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e9ce609-6312-4001-b5d4-f0e145976e59/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9d2d6d1-d52e-4ca7-aaf7-eb3ba4f04a46/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3b4d086-9684-4814-b7b3-ac695e58f36c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c27372d2-57b8-4267-9849-fd05bcbf930e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db484bbe-b4e7-47cb-b934-1925f23c5692/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/649f6233-9374-42f6-a666-93685dd481c3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f948a9da-7cfb-446f-866d-0488705a8857/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/379b0a52-a7ae-48fb-84d0-89ed199c9eed/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06d39266-4717-4dca-8779-93f346246dd3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e486c925-d132-4d94-8beb-96c48e0a7d91/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e15d1c9-e6a4-4dfe-9a38-0e36d1b089ca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66de577d-083f-4f0b-9c82-f7a105b3a593/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/08806f24-9104-4262-9797-59a65d9c758a/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-403","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":4,"free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":1823,"unit-size":985},"lastPublishedDate":"2026-06-26T18:41:39.867Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d391e9c3-0078-4048-800b-af80b943528d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/392e66ef-00ea-479f-b0a2-032e7660c70a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd77a403-cff9-4bd0-8382-f0bd9fcd6b6c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33648e09-e221-4181-a061-9083d8fa0b2e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d882c3b4-f2f3-4248-8bbf-ea8cbe6e3f44/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ca7248a-0256-4c08-bddb-02f2ac6a6f7c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9ceca3d-6a60-4492-85a9-88c1a0d0d201/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea709780-f25b-4762-a488-2f52c273304a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac7429b9-ac02-422f-ac94-4f9388321e31/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9bc5d6c2-41ec-4a83-8ce2-0bed75bda285/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cade3e51-f678-41ff-bb6b-c5d9eee0f21d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21611cca-fd47-4219-b851-ad4f2c883538/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/334cf843-a6df-46a1-aefa-0a6b3b1daf3f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94a1f0b1-0b50-4739-983e-d42671ea3e6a/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a206dfb-4edb-4493-833a-7643e304d114/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d391e9c3-0078-4048-800b-af80b943528d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-421","keyfacts":{"borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"apartment","floor":4,"free-rent":"upToTwoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":6,"province":"QC","total-rent":1724,"unit-size":760},"lastPublishedDate":"2026-06-30T19:46:14.333Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1bae214-a594-4ccd-b163-cc8f24a557a0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07d20bbf-2cce-4cb8-b7f7-0f1a2bda2db7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/321c1c69-f811-4957-a092-797e0fb3a202/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df8b3598-7c3b-4259-bc26-cc24dbd66831/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4fa2ccf-9fb1-457d-9cae-6a5d211b1ea8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/130f4b2d-64fd-483b-861b-3dba92c9dc62/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ff3ecfa-eed0-4078-8df4-c54ea941f843/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dcf4c6a-d9a5-4f68-9cbd-78e806504427/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe719816-bed0-42e4-87c3-e3ca7d137e13/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ceb8204-e7d3-4cfe-851c-47b0b2ca536d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/640ad7c4-2d38-4ed4-ab55-c22fb23e4791/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1bae214-a594-4ccd-b163-cc8f24a557a0/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=sA3j8svmrj1","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Ahuntsic","city":"Montreal","latitude":45.56529,"longitude":-73.64642,"postalCode":"H2B 3C8","province":"QC","streetName":"9675 Av. Papineau"},"id":"50130a-5","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Ahuntsic","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2B 3C8","streetname":"9675 Av. Papineau","apartment-type":"halfBasement","free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"province":"QC","total-rent":2127,"unit-size":1120},"lastPublishedDate":"2026-07-02T20:05:05.102Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b1942e2-0d83-4302-804c-bb807bf78f79/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e321b36-de58-4478-991d-33bf778efe2f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3b536a8-d058-4db6-ad4b-8d8f54ad8c88/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc34fe3c-a3b2-464b-a5a3-4329cfbcb5ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f2b435c-db10-4d80-afc0-51454b2d2988/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cfbf46c-60c3-4b78-9be6-99364e74e226/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b1942e2-0d83-4302-804c-bb807bf78f79/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-terrace"]},{"address":{"area":"Montreal","borough":"Little Burgundy","city":"Montreal","latitude":45.47993,"longitude":-73.57538,"postalCode":"H3J 2Z7","province":"QC","streetName":"2700 Rufus Rockhead"},"id":"50133a-113","keyfacts":{"borough":"Little Burgundy","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3J 2Z7","streetname":"2700 Rufus Rockhead","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":8,"province":"QC","total-rent":1595,"unit-size":412},"lastPublishedDate":"2026-03-30T15:06:02.062Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5cfaaf56-950a-43be-9c50-909747a0e802/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cf6c2d1-ff42-42fa-b0b3-1453f7d3bb3e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d713e67-5791-47ce-b388-1efa3a92f9b2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80f3e736-4e16-4aff-9bac-cc166b87c3ca/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5658dafa-709f-4379-87e8-e4732c2de894/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73010ca8-6824-4013-af82-e6f34c08906d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c214550-0b63-4fb9-8f06-4d360ebd9d43/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/269b3b78-fee1-4026-99da-812a73883022/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f624e99e-2ea1-4458-ae14-63b3cc6958ab/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ff259b4-660c-41c6-b6b5-214fe15fc719/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5cfaaf56-950a-43be-9c50-909747a0e802/download/600","type":"apartment","virtualTourUrl":"","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]},{"address":{"area":"Montreal","borough":"Little Burgundy","city":"Montreal","latitude":45.47993,"longitude":-73.57538,"postalCode":"H3J 2Z7","province":"QC","streetName":"2700 Rufus Rockhead"},"id":"50133a-115","keyfacts":{"borough":"Little Burgundy","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3J 2Z7","streetname":"2700 Rufus Rockhead","apartment-type":"groundFloor","free-rent":"twoMonths","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":8,"province":"QC","total-rent":1795,"unit-size":560},"lastPublishedDate":"2026-07-08T21:05:37.286Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f564a764-5bc2-45c9-8f04-db157a42c523/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/916643cc-e09b-46a2-ba61-4c35c3546b22/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccd3cb85-e07e-4ed6-8ada-bf155ddf39c7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48c4815d-d8bb-45ef-8c2f-0b2cd534c4a2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db20f8ca-1450-4517-96e4-1dbcd6844bf3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d830261-dad0-4c19-8ded-6e1351cb8fb9/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec2aee7f-4971-4f70-a5dd-612fb79953b5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dedb8d00-42e6-4bcb-9b41-a3e0da757e07/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c92f13c4-cbc9-4d3a-8a49-bc142c59d51e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1bc092b3-66e8-435f-9cdb-d53c61e795be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fbecedaf-90b5-4941-825f-61a52cf3ef40/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f564a764-5bc2-45c9-8f04-db157a42c523/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=Zdq8WzjoMr9","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]},{"address":{"area":"Ottawa","borough":"Sandy Hill","city":"Ottawa","latitude":45.43072,"longitude":-75.67457,"postalCode":"K1N 8L4","province":"ON","streetName":"235 Charlotte St"},"id":"50134a-26","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Sandy Hill","city":"Ottawa","is-available-from-now-on":false,"postalcode":"K1N 8L4","streetname":"235 Charlotte St","apartment-type":"apartment","floor":0,"free-rent":"oneMonth","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"province":"ON","total-rent":2595,"unit-size":905},"lastPublishedDate":"2026-08-04T18:02:05.510Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69bde22e-6d7b-4cf0-bc9a-54408ab093f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c61eca42-f045-4b0b-a9ce-c55307682ed2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cec451f-51cb-41ee-b3a7-18efea8f2896/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc092f7-88a0-40a7-8fa7-89b9c77082a4/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6a7147a-ce84-467f-b46c-bd87a8aaf818/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47769453-1b94-4269-afd7-3b34cb0209b8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a4fbc24-f1f2-4179-9caa-98d84ffe7db8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b025b023-0299-44fb-a6c1-8f29902e01c6/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a963c36c-0003-40ee-8f59-00b8717e89f3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7edf56c-bdda-4e0d-ba6b-87b8326805e3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56500d81-0b81-43a8-bfe9-f65de8da2ce0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ac0d6c4c-844a-4f17-b671-6f8f62c2bc97/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7435dbf4-f562-40a2-89c2-1c7b060cffde/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00529670-342f-49fc-b3aa-dabe1a33e11f/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/748f1f07-332a-47a0-ad2f-b89ca9e68a1b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc94f0a9-7e78-400d-a4b7-f1fd0f97f22b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/640050dd-587a-4987-bccc-6f99a68fe48b/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69bde22e-6d7b-4cf0-bc9a-54408ab093f3/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=La7JNkXutvw","highlightedKeyfacts":[]},{"address":{"area":"Ottawa","borough":"Sandy Hill","city":"Ottawa","latitude":45.43072,"longitude":-75.67457,"postalCode":"K1N 8L4","province":"ON","streetName":"235 Charlotte St"},"id":"50134a-8","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Sandy Hill","city":"Ottawa","is-available-from-now-on":false,"postalcode":"K1N 8L4","streetname":"235 Charlotte St","apartment-type":"apartment","floor":3,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"ON","total-rent":1495,"unit-size":380},"lastPublishedDate":"2026-07-28T19:04:51.799Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe298199-9ff2-449a-92a8-a4cc1ff81120/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dbd52f25-0c70-4009-ae90-b100d7d3e192/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/229f89ec-8941-4a81-a97c-3a3bc0d5285b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e8786ef-137a-4f00-8b71-0d524a7e3bd3/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/596023d9-387b-410b-b829-9eca8fd6c2e1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b00366e-b04e-4e38-92a2-3c8a40825756/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0238098-fd2e-4599-81e5-3b55bdf199ae/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3503d9f1-6beb-4f9f-b71e-70d722bfea80/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f73ac4a-ec53-4d40-962f-628476c4d92b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e78deb44-7883-4852-ae7b-b30752abff28/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2915a3dc-39e3-4698-8f04-99ea25d5f3d0/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/706d5164-4a81-4930-9699-5c0d9159d5be/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dc3b118-b526-4b08-9546-82ad0217014b/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aba7fbc6-0262-4e7f-827b-372e7f5e953c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe298199-9ff2-449a-92a8-a4cc1ff81120/download/600","type":"apartment","virtualTourUrl":"https://my.matterport.com/show/?m=N8eXiAWERBC","highlightedKeyfacts":["keyfact.has-fitness-centre"]},{"address":{"area":"Ottawa","borough":"Mont-Bleu","city":"Gatineau","postalCode":"J8Z 1R2","province":"QC","streetName":"40 Charles-Albanel"},"id":"50136a-108","keyfacts":{"borough":"Mont-Bleu","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J8Z 1R2","streetname":"40 Charles-Albanel","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1100,"unit-size":512},"lastPublishedDate":"2026-07-29T18:09:06.088Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b15260a-3957-4b99-9c75-355dd12c56d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f8a7244-ee6c-41e4-b43c-97a9f2d38d7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e9e8606-c8dc-4fda-95b4-46fb60557e51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98322957-aa54-4ca5-9e56-5eb1ce6be2b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31562e9c-f1be-45e9-922b-e11045d3b0d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909567d-1376-4979-ae37-1e2d2b06bc9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74fafc70-ae35-410e-99db-728cdf6bb913/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c87b4eb-f303-4db7-bb01-23d9b750be25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40815053-7ab3-47fa-88b7-699fff54287d/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Ottawa","borough":"Mont-Bleu","city":"Gatineau","postalCode":"J8Z 1R2","province":"QC","streetName":"40 Charles-Albanel"},"id":"50136a-112","keyfacts":{"borough":"Mont-Bleu","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J8Z 1R2","streetname":"40 Charles-Albanel","apartment-type":"apartment","floor":1,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1200,"unit-size":980},"lastPublishedDate":"2026-07-29T19:20:28.018Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b15260a-3957-4b99-9c75-355dd12c56d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e9e8606-c8dc-4fda-95b4-46fb60557e51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f8a7244-ee6c-41e4-b43c-97a9f2d38d7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98322957-aa54-4ca5-9e56-5eb1ce6be2b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909567d-1376-4979-ae37-1e2d2b06bc9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc12547a-da6c-4228-9358-047377801ba2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74fafc70-ae35-410e-99db-728cdf6bb913/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c87b4eb-f303-4db7-bb01-23d9b750be25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31562e9c-f1be-45e9-922b-e11045d3b0d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6cc29f0e-769a-4947-8c4b-56458b807ddb/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b15260a-3957-4b99-9c75-355dd12c56d1/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Ottawa","borough":"Mont-Bleu","city":"Gatineau","postalCode":"J8Z 1R2","province":"QC","streetName":"40 Charles-Albanel"},"id":"50136a-404","keyfacts":{"borough":"Mont-Bleu","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J8Z 1R2","streetname":"40 Charles-Albanel","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"province":"QC","total-rent":1300,"unit-size":950},"lastPublishedDate":"2026-07-29T19:14:47.177Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b15260a-3957-4b99-9c75-355dd12c56d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f8a7244-ee6c-41e4-b43c-97a9f2d38d7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e9e8606-c8dc-4fda-95b4-46fb60557e51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98322957-aa54-4ca5-9e56-5eb1ce6be2b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31562e9c-f1be-45e9-922b-e11045d3b0d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909567d-1376-4979-ae37-1e2d2b06bc9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc12547a-da6c-4228-9358-047377801ba2/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74fafc70-ae35-410e-99db-728cdf6bb913/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c87b4eb-f303-4db7-bb01-23d9b750be25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72cda3a1-3d46-46e0-9f89-55ac83ffc38c/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Ottawa","borough":"Mont-Bleu","city":"Gatineau","postalCode":"J8Z 1R5","province":"QC","streetName":"45 Charles-Albanel"},"id":"50136b-202","keyfacts":{"borough":"Mont-Bleu","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J8Z 1R5","streetname":"45 Charles-Albanel","apartment-type":"apartment","floor":2,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1100,"unit-size":621},"lastPublishedDate":"2026-07-29T18:19:46.489Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98322957-aa54-4ca5-9e56-5eb1ce6be2b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b15260a-3957-4b99-9c75-355dd12c56d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f8a7244-ee6c-41e4-b43c-97a9f2d38d7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e9e8606-c8dc-4fda-95b4-46fb60557e51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74fafc70-ae35-410e-99db-728cdf6bb913/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31562e9c-f1be-45e9-922b-e11045d3b0d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909567d-1376-4979-ae37-1e2d2b06bc9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/276612da-c20b-466b-82f6-103be10dfed5/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Ottawa","borough":"Mont-Bleu","city":"Gatineau","postalCode":"J8Z 1R6","province":"QC","streetName":"55 Charles-Albanel"},"id":"50136d-107","keyfacts":{"borough":"Mont-Bleu","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J8Z 1R6","streetname":"55 Charles-Albanel","apartment-type":"groundFloor","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"province":"QC","total-rent":1300,"unit-size":950},"lastPublishedDate":"2026-07-29T15:05:43.426Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c8d90dd-3353-474c-926d-d0029ac63338/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74c2a865-3c17-4972-a469-2222637a7445/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25e3aa6d-0d5b-48a6-913d-1099c59d452e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/368107ff-ec0a-45f0-a616-978ed02c3778/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10553ce9-7166-4817-ba21-233f6c048634/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49d84a48-c25e-42a4-85ea-62964159a7a5/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0de0d61d-027e-4630-9579-98d5f19a099c/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9665dcdf-0713-42bb-9f11-b4b57fcfa674/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3588665b-fae3-4e81-964a-3997cfc9a4a7/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8692fe5c-251a-451d-ba38-eeea1d8a8ed8/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c8d90dd-3353-474c-926d-d0029ac63338/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]},{"address":{"area":"Ottawa","borough":"Mont-Bleu","city":"Gatineau","postalCode":"J8Z 1R6","province":"QC","streetName":"55 Charles-Albanel"},"id":"50136d-408","keyfacts":{"borough":"Mont-Bleu","city":"Gatineau","is-available-from-now-on":true,"postalcode":"J8Z 1R6","streetname":"55 Charles-Albanel","apartment-type":"apartment","floor":4,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1100,"unit-size":621},"lastPublishedDate":"2026-07-29T19:07:17.119Z","localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"imageUrls":["https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce0c287e-2a4d-4896-905f-6d21861d6ad8/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b15260a-3957-4b99-9c75-355dd12c56d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f8a7244-ee6c-41e4-b43c-97a9f2d38d7e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e9e8606-c8dc-4fda-95b4-46fb60557e51/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98322957-aa54-4ca5-9e56-5eb1ce6be2b1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31562e9c-f1be-45e9-922b-e11045d3b0d1/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909567d-1376-4979-ae37-1e2d2b06bc9e/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74fafc70-ae35-410e-99db-728cdf6bb913/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c87b4eb-f303-4db7-bb01-23d9b750be25/download/400","https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6055463c-05c3-4739-959c-db61db864ab2/download/400"],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d64393ee-3691-4782-90aa-28ae2168507d/download/600","type":"apartment","highlightedKeyfacts":["keyfact.has-concierge"]}],"h":{},"s":200,"st":"OK","u":"https://rent.akelius.com/lettings/marketing/v2/CA/published-adverts.json","rt":"json"},"1717233988":{"b":[{"id":1,"country":null,"name":"","links":[{"id":1,"text":"apartment_search","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/rent"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":515,"text":"My Pages","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/my-pages"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":659,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":649,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":516,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":518,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":669,"text":"tile_sustainability","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/sustainability"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/sustainability_3621a872c2.svg","formats":null}},{"id":520,"text":"contact","link":{"external":true,"newTab":false,"externalPath":"/en/contact","page":"/en/contact"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":522,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_akelius_7b0824a815.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_akelius_7b0824a815.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_akelius_7b0824a815.webp"}}},{"id":81,"country":"Canada","name":"Montréal","links":[{"id":480,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://rent.akelius.com/en/search/canada/apartment/montreal","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":485,"text":"My Pages","link":{"external":true,"newTab":true,"externalPath":"https://mypages.akelius.ca/en/login","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":661,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":657,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":507,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":506,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":510,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/montreal"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":638,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_montreal_5aafc66d02.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_montreal_5aafc66d02.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_montreal_5aafc66d02.webp"}}},{"id":82,"country":"Canada","name":"Ottawa","links":[{"id":484,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://rent.akelius.com/en/search/canada/apartment/ottawa","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":487,"text":"My Pages","link":{"external":true,"newTab":false,"externalPath":"https://mypages.akelius.ca/login","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":663,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":650,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":512,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":514,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":513,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/ottawa"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":637,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_ottawa_63a0e896c5.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_ottawa_63a0e896c5.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_ottawa_63a0e896c5.webp"}}},{"id":74,"country":"Canada","name":"Quebec City","links":[{"id":471,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://rent.akelius.com/en/search/canada/apartment/quebec%20city","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":475,"text":"My Pages","link":{"external":true,"newTab":false,"externalPath":"https://mypages.akelius.ca/login","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":662,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":653,"text":"tile_akelius_education","link":{"external":false,"newTab":false,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":488,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":490,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":489,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/quebec"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":636,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_quebec_5a586310d1.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_quebec_5a586310d1.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_quebec_5a586310d1.webp"}}},{"id":77,"country":"Canada","name":"Toronto","links":[{"id":477,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://rent.akelius.com/en/search/canada/apartment/toronto","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":478,"text":"My Pages","link":{"external":true,"newTab":true,"externalPath":"https://mypages.akelius.ca/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":660,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":656,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":496,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":500,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":501,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/toronto"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":639,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_toronto_8d0aafa503.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_toronto_8d0aafa503.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_toronto_8d0aafa503.webp"}}},{"id":80,"country":"USA","name":"Boston","links":[{"id":483,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://www.akelius-properties.us/searchlisting?citystate=MA","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":486,"text":"My Pages","link":{"external":true,"newTab":true,"externalPath":"https://akelius-properties-us.securecafe.com/residentservices/apartmentsforrent/userlogin.aspx?utm_nooverride=1&_yTrackUser=MTE5ODE1NzkxOCMxMDgxNjQ1MTE0-ym0e7lMS54k%3d&_yTrackVisit=MjE3MDM0MjU5NiM0MDAzNDIyNDQ%3d-PVjUw3qjybA%3d&_yTrackReqDT=07381820212206&_ga=2.119088521.1485761116.1624386689-771707256.1622721091","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":668,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":651,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":511,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":509,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":508,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/boston"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":640,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_akelius_7b0824a815.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_akelius_7b0824a815.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_akelius_7b0824a815.webp"}}},{"id":75,"country":"USA","name":"New York","links":[{"id":476,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://www.akelius-properties.us/searchlisting?citystate=NY","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":470,"text":"My Pages","link":{"external":true,"newTab":false,"externalPath":"https://akelius-properties-us.securecafe.com/residentservices/apartmentsforrent/userlogin.aspx?utm_nooverride=1&_yTrackUser=MTE5ODE1NzkxOCMxMDgxNjQ1MTE0-ym0e7lMS54k%3d&_yTrackVisit=MjE3MDM0MjU5NiM0MDAzNDIyNDQ%3d-PVjUw3qjybA%3d&_yTrackReqDT=30311820212206&_ga=2.54551851.1485761116.1624386689-771707256.1622721091","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":665,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":654,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":493,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":492,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":491,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/new-york"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":641,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_new_york_c81b594e47.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_new_york_c81b594e47.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_new_york_c81b594e47.webp"}}},{"id":78,"country":"USA","name":"Washington DC","links":[{"id":482,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://www.akelius-properties.us/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":481,"text":"My Pages","link":{"external":true,"newTab":true,"externalPath":"https://akelius-properties-us.securecafe.com/residentservices/apartmentsforrent/userlogin.aspx?utm_nooverride=1&_yTrackUser=MTE5ODE1NzkxOCMxMDgxNjQ1MTE0-ym0e7lMS54k%3d&_yTrackVisit=MjE3MDM0MjU5NiM0MDAzNDIyNDQ%3d-PVjUw3qjybA%3d&_yTrackReqDT=07381820212206&_ga=2.119088521.1485761116.1624386689-771707256.1622721091","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":664,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":652,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":504,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":503,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":505,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/washington"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":642,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_washington_dc_f3f8b56494.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_washington_dc_f3f8b56494.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_washington_dc_f3f8b56494.webp"}}},{"id":79,"country":"UK","name":"London","links":[{"id":474,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://rent.akelius.com/en/search/united-kingdom/apartment/london","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":479,"text":"My Pages","link":{"external":true,"newTab":false,"externalPath":"https://akelius-properties.securecafe.com/residentservices/apartmentsforrent/userlogin.aspx","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":667,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":655,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":499,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":502,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":498,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/london"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":635,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_london_854a643fea.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_london_854a643fea.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_london_854a643fea.webp"}}},{"id":76,"country":"France","name":"Paris","links":[{"id":473,"text":"apartment_search","link":{"external":true,"newTab":false,"externalPath":"https://rent.akelius.com/en/search/france/apartment/paris","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/search_apartment_e54cf4ff62.svg","formats":null}},{"id":472,"text":"My Pages","link":{"external":true,"newTab":false,"externalPath":"https://mypages.akelius.fr/fr/login","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/My_Pages_9f3f28e7b5.svg","formats":null}},{"id":666,"text":null,"link":{"external":false,"newTab":false,"externalPath":null,"page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/empty_white_icon_92c7e3eb3e.svg","formats":null}},{"id":658,"text":"tile_akelius_education","link":{"external":true,"newTab":true,"externalPath":"https://akelius.education/","page":null},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_learning_platform_53517aff68.svg","formats":{}}}],"linkImageTexts":[{"id":495,"text":"Akelius","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/about_cb60b82ad1.svg","formats":null}},{"id":497,"text":"investor","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/investor"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/investor_aa5dff914f.svg","formats":null}},{"id":494,"text":"contact","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/contact/paris"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/contact_24e08e7128.svg","formats":null}},{"id":634,"text":"tile_akelius_group","link":{"external":false,"newTab":false,"externalPath":null,"page":"/en/akelius-group"},"image":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/ak_akelius_group_87871f8b9f.svg","formats":null}}],"topLinkImage":{"url":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/cover_paris_d97414b3da.webp","formats":{"small":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/small_cover_paris_d97414b3da.webp","thumbnail":"https://akeliuswebcontent.blob.core.windows.net/files/v2/assets/thumbnail_cover_paris_d97414b3da.webp"}}}],"h":{},"s":200,"st":"OK","u":"https://rent.akelius.com/files/v2/cities/cities.json","rt":"json"},"1724784055":{"b":{"footer":{"items":[{"label":"footerNavigation.contact","link":{"external":false,"newTab":false,"belongsToPage":null,"externalPath":null,"page":"/en/contact"}},{"label":"footerNavigation.legal","link":{"external":false,"newTab":false,"belongsToPage":null,"externalPath":null,"page":"/en/legal"}},{"label":"footerNavigation.terms","link":{"external":false,"newTab":false,"belongsToPage":null,"externalPath":null,"page":"/en/legal/terms-and-conditions"}}]},"header":{"showLanguageSelector":true,"showSearch":true,"showUserMenu":false,"headline":"Akelius Residential Property AB","logo":{"formats":{}}},"sidenav":[{"children":[{"children":[],"path":"/en/rent","label":"rent"},{"children":[],"path":"/en/my-pages","label":"My Pages"},{"children":[],"path":"/en/tenant-update","label":"tenant update"},{"children":[{"children":[],"path":"/en/akelius/about","label":"about"},{"children":[],"path":"/en/akelius/history","label":"history"},{"children":[{"children":[],"path":"/en/akelius/career/positions","label":"open positions"},{"children":[],"path":"/en/akelius/career/why-akelius","label":"why Akelius"},{"children":[],"path":"/en/akelius/career/students","label":"students"}],"path":"/en/akelius/career","label":"career"},{"children":[{"children":[],"path":"/en/akelius/press-coverage/2023","label":"press coverage"},{"children":[],"path":"/en/akelius/press-coverage/2024","label":"press coverage"},{"children":[],"path":"/en/akelius/press-coverage/2025","label":"press coverage"}],"path":"/en/akelius/press-coverage","label":"press coverage"}],"path":"/en/akelius","label":"Akelius - About "},{"children":[{"children":[],"path":"/en/investor/reports","label":"reports"},{"children":[{"children":[],"path":"/en/investor/governance/board","label":"board"},{"children":[],"path":"/en/investor/governance/management","label":"management"},{"children":[],"path":"/en/investor/governance/owner","label":"owner"},{"children":[],"path":"/en/investor/governance/general-meeting","label":"general meeting"},{"children":[],"path":"/en/investor/governance/articles-of-association","label":"articles of association"},{"children":[],"path":"/en/investor/governance/code-of-conduct","label":"code of conduct"},{"children":[],"path":"/en/investor/governance/whistleblower","label":"whistleblower"},{"children":[],"path":"/en/investor/governance/sustainability","label":"sustainability"},{"children":[],"path":"/en/investor/governance/cybersecurity","label":"cybersecurity"},{"children":[],"path":"/en/investor/governance/processes","label":"processes"}],"path":"/en/investor/governance","label":"corporate governance"},{"children":[{"children":[],"path":"/en/investor/finance/key-figures","label":"key figures"},{"children":[],"path":"/en/investor/finance/financial-policy","label":"financial policy"},{"children":[],"path":"/en/investor/finance/risks","label":"financial risks"},{"children":[{"children":[],"path":"/en/investor/finance/ratings/standard-and-poors-bbb","label":"Standard & Poor’s"}],"path":"/en/investor/finance/ratings","label":"ratings"},{"children":[],"path":"/en/investor/finance/bonds","label":"bonds"},{"children":[],"path":"/en/investor/finance/credit-analysts","label":"credit analysts"},{"children":[],"path":"/en/investor/finance/banks","label":"banks"}],"path":"/en/investor/finance","label":"finance"},{"children":[],"path":"/en/investor/properties-overview","label":"properties overview"},{"children":[{"children":[],"path":"/en/investor/press/press-release","label":"press releases"},{"children":[],"path":"/en/investor/press/subscribe","label":"subscribe"},{"children":[],"path":"/en/investor/press/presentations","label":"presentations"}],"path":"/en/investor/press","label":"press"},{"children":[],"path":"/en/investor/calendar","label":"calendar"},{"children":[],"path":"/en/investor/contact","label":"contact"}],"path":"/en/investor","label":"investor"},{"children":[{"children":[],"path":"/en/contact/austin","label":"Austin"},{"children":[],"path":"/en/contact/boston","label":"Boston"},{"children":[],"path":"/en/contact/london","label":"London"},{"children":[],"path":"/en/contact/montreal","label":"Montreal"},{"children":[],"path":"/en/contact/new-york","label":"New York"},{"children":[],"path":"/en/contact/ottawa","label":"Ottawa"},{"children":[],"path":"/en/contact/paris","label":"Paris"},{"children":[],"path":"/en/contact/quebec","label":"Quebec City"},{"children":[],"path":"/en/contact/toronto","label":"Toronto"},{"children":[],"path":"/en/contact/washington","label":"Washington DC"},{"children":[],"path":"/en/contact/canada","label":"contact"},{"children":[],"path":"/en/contact/us","label":"contact"}],"path":"/en/contact","label":"contact"},{"children":[{"children":[],"path":"/en/legal/cookie-policy","label":"cookie policy"},{"children":[],"path":"/en/legal/terms-and-conditions","label":"terms and conditions"}],"path":"/en/legal","label":"legal"},{"children":[],"path":"/en/d-share-disclaimer","label":"d-share-disclaimer"},{"children":[],"path":"/en/akelius-group","label":"Akelius Group"},{"children":[],"path":"/en/general-information-for-my-pages","label":"general-information-for-my-pages"},{"children":[],"path":"/en/richmond-toronto","label":"Richmond Toronto"},{"children":[],"path":"/en/peel-plaza","label":"Peel Plaza"},{"children":[],"path":"/en/9675-papineau","label":"9675 Papineau"},{"children":[],"path":"/en/test","label":"test"},{"children":[{"children":[],"path":"/en/sustainability/strategy","label":"strategy"},{"children":[],"path":"/en/sustainability/environmental","label":"environmental"},{"children":[],"path":"/en/sustainability/social","label":"social"},{"children":[],"path":"/en/sustainability/governance","label":"governance"}],"path":"/en/sustainability","label":"sustainability"}],"path":"/en","label":"homepage"},{"children":[{"children":[],"path":"/de/rent","label":"rent"},{"children":[{"children":[],"path":"/de/akelius/about","label":"über"},{"children":[],"path":"/de/akelius/history","label":"Geschichte"},{"children":[{"children":[],"path":"/de/akelius/career/positions","label":"open positions"},{"children":[],"path":"/de/akelius/career/why-akelius","label":"why Akelius"},{"children":[],"path":"/de/akelius/career/students","label":"students"}],"path":"/de/akelius/career","label":"career"},{"children":[],"path":"/de/akelius/press-coverage","label":"press coverage"}],"path":"/de/akelius","label":"Akelius"},{"children":[{"children":[],"path":"/de/contact/austin","label":"Austin"},{"children":[],"path":"/de/contact/boston","label":"Boston"},{"children":[],"path":"/de/contact/london","label":"London"},{"children":[],"path":"/de/contact/montreal","label":"Montreal"},{"children":[],"path":"/de/contact/new-york","label":"New York"},{"children":[],"path":"/de/contact/ottawa","label":"Ottawa"},{"children":[],"path":"/de/contact/paris","label":"Paris"},{"children":[],"path":"/de/contact/quebec","label":"Quebec City"},{"children":[],"path":"/de/contact/toronto","label":"Toronto"},{"children":[],"path":"/de/contact/washington","label":"Washington DC"},{"children":[],"path":"/de/contact/canada","label":"contact"},{"children":[],"path":"/de/contact/us","label":"contact"}],"path":"/de/contact","label":"contact"},{"children":[{"children":[],"path":"/de/legal/cookie-policy","label":"cookie policy"},{"children":[],"path":"/de/legal/terms-and-conditions","label":"terms and conditions"}],"path":"/de/legal","label":"Rechtliches"},{"children":[],"path":"/de/my-pages","label":"My Pages"},{"children":[],"path":"/de/peel-plaza","label":"Peel Plaza"},{"children":[],"path":"/de/9675-papineau","label":"9675 Papineau"}],"path":"/de","label":"homepage"},{"children":[{"children":[],"path":"/fr/rent","label":"rent"},{"children":[{"children":[],"path":"/fr/akelius/about","label":"a propos"},{"children":[],"path":"/fr/akelius/history","label":"histoire"},{"children":[{"children":[],"path":"/fr/akelius/career/positions","label":"open positions"},{"children":[],"path":"/fr/akelius/career/why-akelius","label":"why Akelius"},{"children":[],"path":"/fr/akelius/career/students","label":"students"}],"path":"/fr/akelius/career","label":"career"},{"children":[],"path":"/fr/akelius/press-coverage","label":"press coverage"}],"path":"/fr/akelius","label":"Akelius"},{"children":[{"children":[],"path":"/fr/legal/cookie-policy","label":"politique en matière de cookies"},{"children":[],"path":"/fr/legal/terms-and-conditions","label":"terms and conditions"}],"path":"/fr/legal","label":"légal"},{"children":[{"children":[],"path":"/fr/contact/austin","label":"Austin"},{"children":[],"path":"/fr/contact/boston","label":"Boston"},{"children":[],"path":"/fr/contact/london","label":"London"},{"children":[],"path":"/fr/contact/montreal","label":"Montreal"},{"children":[],"path":"/fr/contact/new-york","label":"New York"},{"children":[],"path":"/fr/contact/ottawa","label":"Ottawa"},{"children":[],"path":"/fr/contact/paris","label":"Paris"},{"children":[],"path":"/fr/contact/quebec","label":"Quebec City"},{"children":[],"path":"/fr/contact/toronto","label":"Toronto"},{"children":[],"path":"/fr/contact/washington","label":"Washington DC"},{"children":[],"path":"/fr/contact/canada","label":"contact"},{"children":[],"path":"/fr/contact/us","label":"contact"}],"path":"/fr/contact","label":"contact"},{"children":[],"path":"/fr/my-pages","label":"My Pages"},{"children":[],"path":"/fr/peel-plaza","label":"Peel Plaza"},{"children":[],"path":"/fr/9675-papineau","label":"9675 Papineau"}],"path":"/fr","label":"homepage"},{"children":[{"children":[],"path":"/sv/rent","label":"rent"},{"children":[],"path":"/sv/tenant-information","label":"tenant information"},{"children":[{"children":[],"path":"/sv/akelius/about","label":"om"},{"children":[],"path":"/sv/akelius/history","label":"historia"},{"children":[{"children":[],"path":"/sv/akelius/career/positions","label":"open positions"},{"children":[],"path":"/sv/akelius/career/why-akelius","label":"why Akelius"},{"children":[],"path":"/sv/akelius/career/students","label":"students"}],"path":"/sv/akelius/career","label":"career"},{"children":[],"path":"/sv/akelius/press-coverage","label":"press coverage"}],"path":"/sv/akelius","label":"Akelius"},{"children":[{"children":[],"path":"/sv/investor/reports","label":"rapporter"},{"children":[{"children":[],"path":"/sv/investor/governance/board","label":"styrelse"},{"children":[],"path":"/sv/investor/governance/management","label":"ledning"},{"children":[],"path":"/sv/investor/governance/owner","label":"ägare"},{"children":[],"path":"/sv/investor/governance/general-meeting","label":"bolagsstämman"},{"children":[],"path":"/sv/investor/governance/articles-of-association","label":"bolagsordning"},{"children":[],"path":"/sv/investor/governance/code-of-conduct","label":"uppförandekod"},{"children":[],"path":"/sv/investor/governance/whistleblower","label":"whistleblower"},{"children":[],"path":"/sv/investor/governance/sustainability","label":"hållbarhet"},{"children":[],"path":"/sv/investor/governance/cybersecurity","label":"cybersecurity"},{"children":[],"path":"/sv/investor/governance/processes","label":"processes"}],"path":"/sv/investor/governance","label":"bolagsstyrning"},{"children":[{"children":[],"path":"/sv/investor/finance/key-figures","label":"nyckeltal"},{"children":[],"path":"/sv/investor/finance/financial-policy","label":"finanspolicy"},{"children":[],"path":"/sv/investor/finance/risks","label":"finansiella risker"},{"children":[{"children":[],"path":"/sv/investor/finance/ratings/standard-and-poors-bbb","label":"Standard & Poor’s"}],"path":"/sv/investor/finance/ratings","label":"kreditbetyg"},{"children":[],"path":"/sv/investor/finance/bonds","label":"obligationslån"},{"children":[],"path":"/sv/investor/finance/credit-analysts","label":"kreditanalytiker"},{"children":[],"path":"/sv/investor/finance/banks","label":"banker"}],"path":"/sv/investor/finance","label":"finans"},{"children":[],"path":"/sv/investor/properties-overview","label":"properties overview"},{"children":[{"children":[],"path":"/sv/investor/press/press-release","label":"pressmeddelanden"},{"children":[],"path":"/sv/investor/press/subscribe","label":"prenumerera"},{"children":[],"path":"/sv/investor/press/presentations","label":"presentationer"}],"path":"/sv/investor/press","label":"press"},{"children":[],"path":"/sv/investor/calendar","label":"kalender"},{"children":[],"path":"/sv/investor/contact","label":"kontakt"}],"path":"/sv/investor","label":"investerare"},{"children":[],"path":"/sv/d-share-disclaimer","label":"d-share-disclaimer"},{"children":[{"children":[],"path":"/sv/legal/cookie-policy","label":"cookie policy"},{"children":[],"path":"/sv/legal/terms-and-conditions","label":"terms and conditions"}],"path":"/sv/legal","label":"legalt"},{"children":[{"children":[],"path":"/sv/contact/austin","label":"Austin"},{"children":[],"path":"/sv/contact/boston","label":"Boston"},{"children":[],"path":"/sv/contact/london","label":"London"},{"children":[],"path":"/sv/contact/montreal","label":"Montreal"},{"children":[],"path":"/sv/contact/new-york","label":"New York"},{"children":[],"path":"/sv/contact/ottawa","label":"Ottawa"},{"children":[],"path":"/sv/contact/paris","label":"Paris"},{"children":[],"path":"/sv/contact/quebec","label":"Quebec City"},{"children":[],"path":"/sv/contact/toronto","label":"Toronto"},{"children":[],"path":"/sv/contact/washington","label":"Washington DC"},{"children":[],"path":"/sv/contact/canada","label":"contact"},{"children":[],"path":"/sv/contact/us","label":"contact"}],"path":"/sv/contact","label":"contact"},{"children":[],"path":"/sv/my-pages","label":"My Pages"},{"children":[],"path":"/sv/peel-plaza","label":"Peel Plaza"},{"children":[],"path":"/sv/9675-papineau","label":"9675 Papineau"},{"children":[{"children":[],"path":"/sv/sustainability/strategy","label":"strategy"},{"children":[],"path":"/sv/sustainability/environmental","label":"environmental"},{"children":[],"path":"/sv/sustainability/social","label":"social"},{"children":[],"path":"/sv/sustainability/governance","label":"governance"}],"path":"/sv/sustainability","label":"sustainability"}],"path":"/sv","label":"homepage"},{"children":[{"children":[{"children":[],"path":"/akelius.fr/en/honoraires","label":"honoraires"}],"path":"/akelius.fr/en","label":"en"},{"children":[],"path":"/akelius.fr/de","label":"de"},{"children":[{"children":[],"path":"/akelius.fr/fr/honoraires","label":"honoraires"}],"path":"/akelius.fr/fr","label":"fr"},{"children":[],"path":"/akelius.fr/sv","label":"sv"}],"path":"/akelius.fr","label":"akelius.fr"},{"children":[{"children":[{"children":[],"path":"/akelius.co.uk/en/legal","label":"legal"}],"path":"/akelius.co.uk/en","label":"en"},{"children":[{"children":[],"path":"/akelius.co.uk/de/legal","label":"legal"}],"path":"/akelius.co.uk/de","label":"de"},{"children":[{"children":[],"path":"/akelius.co.uk/fr/legal","label":"legal"}],"path":"/akelius.co.uk/fr","label":"fr"},{"children":[{"children":[],"path":"/akelius.co.uk/sv/legal","label":"legal"}],"path":"/akelius.co.uk/sv","label":"sv"}],"path":"/akelius.co.uk","label":"akelius.co.uk"},{"children":[{"children":[{"children":[],"path":"/akelius.us/en/rent","label":"rent"},{"children":[],"path":"/akelius.us/en/my-pages","label":"My Pages"}],"path":"/akelius.us/en","label":"en"},{"children":[{"children":[],"path":"/akelius.us/de/rent","label":"rent"}],"path":"/akelius.us/de","label":"de"},{"children":[{"children":[],"path":"/akelius.us/fr/rent","label":"rent"}],"path":"/akelius.us/fr","label":"fr"},{"children":[{"children":[],"path":"/akelius.us/sv/rent","label":"rent"}],"path":"/akelius.us/sv","label":"sv"}],"path":"/akelius.us","label":"akelius.us"},{"children":[{"children":[{"children":[],"path":"/akelius.ca/en/rent","label":"rent"},{"children":[],"path":"/akelius.ca/en/my-pages","label":"My Pages"}],"path":"/akelius.ca/en","label":"en"},{"children":[{"children":[],"path":"/akelius.ca/de/rent","label":"rent"}],"path":"/akelius.ca/de","label":"de"},{"children":[{"children":[],"path":"/akelius.ca/fr/rent","label":"rent"}],"path":"/akelius.ca/fr","label":"fr"},{"children":[{"children":[],"path":"/akelius.ca/sv/rent","label":"rent"}],"path":"/akelius.ca/sv","label":"sv"}],"path":"/akelius.ca","label":"akelius.ca"}],"urlToPageId":{"/en":"1","/en/rent":"14","/en/my-pages":"15","/en/tenant-update":"16","/en/akelius":"17","/en/akelius/about":"18","/en/akelius/history":"19","/en/akelius/career":"20","/en/akelius/career/positions":"21","/en/akelius/career/why-akelius":"22","/en/akelius/career/students":"23","/en/investor":"25","/en/investor/reports":"26","/en/investor/governance":"27","/en/investor/finance":"28","/en/investor/press":"31","/en/investor/calendar":"32","/en/investor/contact":"33","/en/investor/governance/board":"34","/en/investor/governance/management":"35","/en/investor/governance/owner":"36","/en/investor/governance/general-meeting":"37","/en/investor/governance/articles-of-association":"38","/en/investor/governance/code-of-conduct":"39","/en/investor/governance/whistleblower":"40","/en/investor/governance/sustainability":"41","/en/investor/finance/key-figures":"42","/en/investor/finance/financial-policy":"43","/en/investor/finance/risks":"44","/en/investor/finance/ratings":"45","/en/investor/finance/ratings/standard-and-poors-bbb":"47","/en/investor/finance/bonds":"48","/en/investor/finance/credit-analysts":"49","/en/investor/finance/banks":"50","/en/investor/properties-overview":"52","/en/investor/press/press-release":"58","/en/investor/press/subscribe":"59","/en/investor/press/presentations":"60","/en/contact":"62","/en/legal":"63","/en/legal/cookie-policy":"64","/en/contact/austin":"65","/en/contact/boston":"66","/en/contact/london":"67","/en/contact/montreal":"68","/en/contact/new-york":"69","/en/contact/ottawa":"71","/en/contact/paris":"72","/en/contact/quebec":"73","/en/contact/toronto":"74","/en/contact/washington":"75","/de":"76","/de/rent":"79","/de/akelius":"81","/de/akelius/about":"82","/de/akelius/history":"84","/en/d-share-disclaimer":"85","/de/contact":"86","/de/legal":"87","/de/legal/cookie-policy":"88","/fr":"89","/fr/rent":"90","/fr/akelius":"91","/fr/akelius/about":"92","/fr/akelius/history":"93","/fr/legal":"94","/fr/legal/cookie-policy":"95","/sv":"96","/sv/rent":"97","/sv/tenant-information":"98","/sv/akelius":"99","/sv/akelius/about":"100","/sv/akelius/history":"101","/sv/investor":"102","/sv/investor/reports":"103","/sv/investor/governance":"104","/sv/investor/finance":"105","/sv/investor/press":"108","/sv/investor/calendar":"109","/sv/investor/contact":"110","/sv/investor/governance/board":"111","/sv/investor/governance/management":"112","/sv/investor/governance/owner":"113","/sv/investor/governance/general-meeting":"114","/sv/investor/governance/articles-of-association":"115","/sv/investor/governance/code-of-conduct":"116","/sv/investor/governance/whistleblower":"117","/sv/investor/governance/sustainability":"118","/sv/investor/finance/key-figures":"119","/sv/investor/finance/financial-policy":"120","/sv/investor/finance/risks":"121","/sv/investor/finance/ratings":"122","/sv/investor/finance/ratings/standard-and-poors-bbb":"124","/sv/investor/finance/bonds":"125","/sv/investor/finance/credit-analysts":"126","/sv/investor/properties-overview":"128","/sv/investor/finance/banks":"132","/sv/investor/press/press-release":"135","/sv/investor/press/subscribe":"136","/sv/investor/press/presentations":"137","/sv/d-share-disclaimer":"139","/sv/legal":"140","/akelius.fr":"208","/akelius.fr/en":"214","/akelius.co.uk":"219","/akelius.co.uk/en":"220","/akelius.us":"224","/akelius.us/en":"225","/akelius.us/de":"226","/akelius.us/fr":"227","/akelius.us/sv":"228","/akelius.ca":"229","/akelius.ca/en":"230","/akelius.ca/de":"231","/akelius.ca/fr":"232","/akelius.ca/sv":"233","/akelius.us/en/rent":"234","/akelius.us/de/rent":"235","/akelius.us/fr/rent":"236","/akelius.us/sv/rent":"237","/akelius.us/en/my-pages":"238","/akelius.ca/en/rent":"239","/akelius.ca/de/rent":"240","/akelius.ca/fr/rent":"241","/akelius.ca/sv/rent":"242","/akelius.ca/en/my-pages":"243","/fr/contact":"294","/sv/contact":"295","/de/contact/austin":"311","/fr/contact/austin":"312","/sv/contact/austin":"313","/de/contact/boston":"314","/fr/contact/boston":"315","/sv/contact/boston":"316","/de/contact/london":"317","/fr/contact/london":"318","/sv/contact/london":"319","/de/contact/montreal":"320","/fr/contact/montreal":"321","/sv/contact/montreal":"322","/de/contact/new-york":"323","/fr/contact/new-york":"324","/sv/contact/new-york":"325","/de/contact/ottawa":"329","/fr/contact/ottawa":"330","/sv/contact/ottawa":"331","/de/contact/paris":"332","/fr/contact/paris":"333","/sv/contact/paris":"334","/de/contact/quebec":"335","/fr/contact/quebec":"336","/sv/contact/quebec":"337","/de/contact/toronto":"338","/fr/contact/toronto":"339","/sv/contact/toronto":"340","/de/contact/washington":"341","/fr/contact/washington":"342","/sv/contact/washington":"343","/en/contact/canada":"344","/de/contact/canada":"345","/fr/contact/canada":"346","/sv/contact/canada":"347","/en/contact/us":"348","/de/contact/us":"349","/fr/contact/us":"350","/sv/contact/us":"351","/akelius.co.uk/en/legal":"356","/akelius.co.uk/de":"358","/akelius.co.uk/fr":"359","/akelius.co.uk/sv":"360","/akelius.co.uk/de/legal":"361","/akelius.co.uk/fr/legal":"362","/akelius.co.uk/sv/legal":"363","/akelius.fr/de":"364","/akelius.fr/fr":"365","/akelius.fr/sv":"366","/de/my-pages":"367","/fr/my-pages":"368","/sv/my-pages":"369","/en/legal/terms-and-conditions":"409","/de/legal/terms-and-conditions":"494","/de/akelius/career":"505","/de/akelius/career/positions":"506","/de/akelius/career/why-akelius":"507","/de/akelius/career/students":"508","/fr/akelius/career":"509","/fr/akelius/career/positions":"510","/fr/akelius/career/why-akelius":"511","/fr/akelius/career/students":"512","/sv/akelius/career":"513","/sv/akelius/career/positions":"514","/sv/akelius/career/why-akelius":"515","/sv/akelius/career/students":"516","/sv/legal/cookie-policy":"517","/sv/legal/terms-and-conditions":"521","/fr/legal/terms-and-conditions":"525","/en/akelius-group":"666","/en/general-information-for-my-pages":"693","/en/richmond-toronto":"703","/en/peel-plaza":"712","/fr/peel-plaza":"713","/de/peel-plaza":"714","/sv/peel-plaza":"715","/en/akelius/press-coverage":"723","/en/akelius/press-coverage/2023":"724","/de/akelius/press-coverage":"727","/fr/akelius/press-coverage":"728","/sv/akelius/press-coverage":"729","/en/akelius/press-coverage/2024":"733","/en/akelius/press-coverage/2025":"767","/en/9675-papineau":"770","/de/9675-papineau":"771","/sv/9675-papineau":"772","/fr/9675-papineau":"773","/en/test":"803","/akelius.fr/en/honoraires":"815","/akelius.fr/fr/honoraires":"816","/en/sustainability":"836","/en/sustainability/strategy":"837","/en/sustainability/environmental":"838","/en/sustainability/social":"839","/en/sustainability/governance":"840","/en/investor/governance/cybersecurity":"841","/en/investor/governance/processes":"842","/sv/investor/governance/cybersecurity":"843","/sv/investor/governance/processes":"844","/sv/sustainability":"845","/sv/sustainability/strategy":"846","/sv/sustainability/environmental":"847","/sv/sustainability/social":"848","/sv/sustainability/governance":"849"}},"h":{},"s":200,"st":"OK","u":"https://rent.akelius.com/files/v2/website/shell.json","rt":"json"},"__nghData__":[{"n":{"2":"hfn2"}},{},{"t":{"1":"t1","2":"t2"},"c":{"1":[{"i":"t1","r":1,"n":{"1":"0fn"}}],"2":[]}},{"t":{"0":"t79","4":"t80","6":"t81","7":"t85","8":"t86","10":"t87","12":"t88","13":"t89","14":"t90","16":"t91","17":"t92"},"c":{"0":[],"4":[],"6":[{"i":"t81","r":1,"n":{"1":"0fnf"},"t":{"1":"t82"},"c":{"1":[{"i":"t82","r":2,"t":{"0":"t83"},"c":{"0":[{"i":"t79","r":1,"t":{"0":"t84"},"c":{"0":[]}}]}}]}}],"7":[],"8":[],"10":[],"12":[],"13":[],"14":[],"16":[],"17":[{"i":"t92","r":1,"t":{"1":"t93"},"c":{"1":[]},"n":{"3":"0fn"}}]}},{"t":{"4":"t94","5":"t95","10":"t96"},"c":{"4":[],"5":[{"i":"t95","r":1,"t":{"1":"t106","2":"t107"},"c":{"1":[],"2":[{"i":"t107","r":1}]}}],"10":[]}},{"t":{"0":"t104"},"c":{"0":[{"i":"t104","r":2,"t":{"0":"t105"},"c":{"0":[{"i":"t105","r":1,"n":{"1":"0fnfnfn4fn"},"d":[3],"t":{"3":"t108"}}]}}]}},{"t":{"0":"t79","4":"t80","6":"t81","7":"t85","8":"t86","10":"t87","12":"t88","13":"t89","14":"t90","16":"t91","17":"t92"},"c":{"0":[],"4":[],"6":[{"i":"t81","r":1,"n":{"1":"0fnf"},"t":{"1":"t82"},"c":{"1":[{"i":"t82","r":3,"t":{"0":"t83"},"c":{"0":[{"i":"t79","r":2,"t":{"0":"t84"},"c":{"0":[{"i":"t84","r":1,"n":{"2":"0fn2"},"t":{"2":"t112"},"c":{"2":[]}}]}}]}}]}}],"7":[],"8":[],"10":[],"12":[],"13":[],"14":[],"16":[],"17":[{"i":"t92","r":1,"t":{"1":"t93"},"c":{"1":[]},"n":{"3":"0fn"}}]}},{"t":{"4":"t94","5":"t95","10":"t96"},"c":{"4":[{"i":"t94","r":1}],"5":[],"10":[]}},{"t":{"0":"t110"},"c":{"0":[{"i":"t110","r":2,"t":{"0":"t111"},"c":{"0":[{"i":"t111","r":1,"n":{"1":"0fnfnf2nf2","2":"0fnfnfn4fn"},"t":{"1":"t113","5":"t114"},"c":{"1":[{"i":"t113","r":1}]},"d":[5]}]}}]}},{"t":{"2":"t118"},"c":{"2":[]}},{"t":{"1":"t141","4":"t142","5":"t143"},"c":{"1":[],"4":[],"5":[{"i":"t143","r":1}]}},{"t":{"3":"t121","5":"t122","6":"t137"},"c":{"3":[{"i":"t121","r":1}],"5":[{"i":"t122","r":1,"t":{"1":"t123"},"c":{"1":[{"i":"t123","r":1,"t":{"2":"t124","3":"t125","5":"t126","7":"t127","8":"t128","10":"t132","11":"t133","12":"t134","13":"t135","15":"t139","17":"t140","18":"t144","19":"t145","20":"t146"},"c":{"2":[],"3":[{"i":"t125","r":1}],"5":[],"7":[],"8":[{"i":"t128","r":1,"t":{"2":"t129","3":"t130","4":"t131"},"c":{"2":[],"3":[{"i":"t130","r":1}],"4":[]}}],"10":[],"11":[{"i":"t133","r":1,"t":{"1":"t347","2":"t348"},"c":{"1":[],"2":[{"i":"t348","r":1}]}}],"12":[{"i":"t134","r":1}],"13":[{"i":"t135","r":3,"t":{"0":"t136"},"c":{"0":[{"i":"t137","r":2,"t":{"0":"t138"},"c":{"0":[{"i":"t138","r":1}]}}]}}],"15":[{"i":"t139","r":1}],"17":[{"i":"t140","r":1}],"18":[],"19":[],"20":[]}}]}}],"6":[]}},{"t":{"3":"t121","5":"t122","6":"t137"},"c":{"3":[{"i":"t121","r":1}],"5":[{"i":"t122","r":1,"t":{"1":"t123"},"c":{"1":[{"i":"t123","r":1,"t":{"2":"t124","3":"t125","5":"t126","7":"t127","8":"t128","10":"t132","11":"t133","12":"t134","13":"t135","15":"t139","17":"t140","18":"t144","19":"t145","20":"t146"},"c":{"2":[],"3":[{"i":"t125","r":1}],"5":[],"7":[],"8":[{"i":"t128","r":1,"t":{"2":"t129","3":"t130","4":"t131"},"c":{"2":[],"3":[{"i":"t130","r":1}],"4":[]}}],"10":[],"11":[{"i":"t133","r":1,"t":{"1":"t347","2":"t348"},"c":{"1":[{"i":"t347","r":1}],"2":[]}}],"12":[{"i":"t134","r":1}],"13":[{"i":"t135","r":3,"t":{"0":"t136"},"c":{"0":[{"i":"t137","r":2,"t":{"0":"t138"},"c":{"0":[{"i":"t138","r":1}]}}]}}],"15":[{"i":"t139","r":1}],"17":[{"i":"t140","r":1}],"18":[],"19":[],"20":[]}}]}}],"6":[]}},{"t":{"3":"t121","5":"t122","6":"t137"},"c":{"3":[],"5":[{"i":"t122","r":1,"t":{"1":"t123"},"c":{"1":[{"i":"t123","r":1,"t":{"2":"t124","3":"t125","5":"t126","7":"t127","8":"t128","10":"t132","11":"t133","12":"t134","13":"t135","15":"t139","17":"t140","18":"t144","19":"t145","20":"t146"},"c":{"2":[],"3":[{"i":"t125","r":1}],"5":[],"7":[],"8":[{"i":"t128","r":1,"t":{"2":"t129","3":"t130","4":"t131"},"c":{"2":[],"3":[{"i":"t130","r":1}],"4":[]}}],"10":[],"11":[{"i":"t133","r":1,"t":{"1":"t347","2":"t348"},"c":{"1":[{"i":"t347","r":1}],"2":[]}}],"12":[{"i":"t134","r":1}],"13":[{"i":"t135","r":3,"t":{"0":"t136"},"c":{"0":[{"i":"t137","r":2,"t":{"0":"t138"},"c":{"0":[{"i":"t138","r":1}]}}]}}],"15":[{"i":"t139","r":1}],"17":[{"i":"t140","r":1}],"18":[],"19":[],"20":[]}}]}}],"6":[]}},{"t":{"4":"t103","5":"t148"},"c":{"4":[{"i":"t103","r":2,"t":{"7":"t109","8":"t115","9":"t116","10":"t117","13":"t119","16":"t120","19":"t147"},"c":{"7":[{"i":"t109","r":1}],"8":[],"9":[],"10":[{"i":"t117","r":1,"n":{"2":"1f2nf","6":"5f2nf"}}],"13":[],"16":[{"i":"t120","r":1,"x":12}],"19":[]}}],"5":[]}},{"t":{"0":"t17","1":"t20","2":"t19"},"c":{"0":[],"1":[{"i":"t20","r":1,"t":{"1":"t53"},"c":{"1":[{"i":"t19","r":1}]}}],"2":[]}},{"t":{"0":"t50"},"c":{"0":[{"i":"t50","r":1,"t":{"1":"t51"},"c":{"1":[{"i":"t51","r":1,"t":{"4":"t52","8":"t54","9":"t55"},"c":{"4":[{"i":"t52","r":1,"n":{"1":"0fnf"},"x":3}],"8":[],"9":[{"i":"t55","r":1}]}}]}}]}},{"n":{"1":"0fn"},"c":{"2":[{"i":"c2571688229","r":1}]}},{"t":{"0":"t0"},"c":{"0":[],"2":[{"i":"c243190172","r":1}]}}]}</script></body></html>
\ No newline at end of file
added tests/fixtures/akelius/4cdb1459a5aaaa55ca20.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062b-12","internalId":"5d0c884c-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29ecdbe-e845-40b0-ba7e-e974bee77c34/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29ecdbe-e845-40b0-ba7e-e974bee77c34/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29ecdbe-e845-40b0-ba7e-e974bee77c34/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29ecdbe-e845-40b0-ba7e-e974bee77c34/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd5a488a-24b3-42a8-aae8-e60fe72e6e64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd5a488a-24b3-42a8-aae8-e60fe72e6e64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd5a488a-24b3-42a8-aae8-e60fe72e6e64/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd5a488a-24b3-42a8-aae8-e60fe72e6e64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cedfeaf8-0263-4038-bc01-0b34bacc8119/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cedfeaf8-0263-4038-bc01-0b34bacc8119/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cedfeaf8-0263-4038-bc01-0b34bacc8119/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cedfeaf8-0263-4038-bc01-0b34bacc8119/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23f447b-8dbb-48cd-886a-de9a0dff9052/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23f447b-8dbb-48cd-886a-de9a0dff9052/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23f447b-8dbb-48cd-886a-de9a0dff9052/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f23f447b-8dbb-48cd-886a-de9a0dff9052/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd8b126-11c3-4c2f-a4bf-abd2870831b7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd8b126-11c3-4c2f-a4bf-abd2870831b7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd8b126-11c3-4c2f-a4bf-abd2870831b7/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5dd8b126-11c3-4c2f-a4bf-abd2870831b7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09e79b8b-d401-40a9-904f-9b23c3fdefb8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09e79b8b-d401-40a9-904f-9b23c3fdefb8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09e79b8b-d401-40a9-904f-9b23c3fdefb8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09e79b8b-d401-40a9-904f-9b23c3fdefb8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16163acc-ce65-44d1-afdc-007f346f5c57/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16163acc-ce65-44d1-afdc-007f346f5c57/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16163acc-ce65-44d1-afdc-007f346f5c57/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16163acc-ce65-44d1-afdc-007f346f5c57/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0b5a971-0ec4-42c7-ab3a-7b3a66327064/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0b5a971-0ec4-42c7-ab3a-7b3a66327064/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0b5a971-0ec4-42c7-ab3a-7b3a66327064/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0b5a971-0ec4-42c7-ab3a-7b3a66327064/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c05b8c8-bec3-4c5d-baa6-c137c0d0e194/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c05b8c8-bec3-4c5d-baa6-c137c0d0e194/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c05b8c8-bec3-4c5d-baa6-c137c0d0e194/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c05b8c8-bec3-4c5d-baa6-c137c0d0e194/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a55bb8f3-b70b-4617-9194-528d0cd5b74b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a55bb8f3-b70b-4617-9194-528d0cd5b74b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a55bb8f3-b70b-4617-9194-528d0cd5b74b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a55bb8f3-b70b-4617-9194-528d0cd5b74b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4af5bf0-15ec-40c0-ad94-b5515f786983/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-07-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"groundFloor","construction-year":1955,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1499,"unit-size":518},"lastPublishedDate":"2026-04-23T19:11:22.369Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/4e7c2030e212e5be9378.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50066a-39","internalId":"c0a471be-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf4ccc8f-c9ba-456a-88e7-153f21571e56/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf4ccc8f-c9ba-456a-88e7-153f21571e56/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf4ccc8f-c9ba-456a-88e7-153f21571e56/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf4ccc8f-c9ba-456a-88e7-153f21571e56/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f6c3e6-a65b-4953-b5ec-55b8f472ea8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f6c3e6-a65b-4953-b5ec-55b8f472ea8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f6c3e6-a65b-4953-b5ec-55b8f472ea8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f6c3e6-a65b-4953-b5ec-55b8f472ea8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d04b811-c08e-416d-b9f2-d8ee5dcf6dd0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d04b811-c08e-416d-b9f2-d8ee5dcf6dd0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d04b811-c08e-416d-b9f2-d8ee5dcf6dd0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d04b811-c08e-416d-b9f2-d8ee5dcf6dd0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9de9dd96-750f-4b97-9421-9caf8015ba3c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9de9dd96-750f-4b97-9421-9caf8015ba3c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9de9dd96-750f-4b97-9421-9caf8015ba3c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9de9dd96-750f-4b97-9421-9caf8015ba3c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd5929b-1db6-48df-a059-e0293325bcca/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd5929b-1db6-48df-a059-e0293325bcca/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd5929b-1db6-48df-a059-e0293325bcca/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cd5929b-1db6-48df-a059-e0293325bcca/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7eb480d-888a-471f-8dea-177077a8f9c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7eb480d-888a-471f-8dea-177077a8f9c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7eb480d-888a-471f-8dea-177077a8f9c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7eb480d-888a-471f-8dea-177077a8f9c7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53163e1-e6a8-464a-96c3-ef949bf81e2f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53163e1-e6a8-464a-96c3-ef949bf81e2f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53163e1-e6a8-464a-96c3-ef949bf81e2f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53163e1-e6a8-464a-96c3-ef949bf81e2f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e5777f-e312-49f8-9bae-565ef89cfd8e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e5777f-e312-49f8-9bae-565ef89cfd8e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e5777f-e312-49f8-9bae-565ef89cfd8e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/31e5777f-e312-49f8-9bae-565ef89cfd8e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d8bd7c-4a05-44bf-a68c-ba16a388c23a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d8bd7c-4a05-44bf-a68c-ba16a388c23a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d8bd7c-4a05-44bf-a68c-ba16a388c23a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d8bd7c-4a05-44bf-a68c-ba16a388c23a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c6af79-a7e2-4fe8-8340-ff32c4a976f1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c6af79-a7e2-4fe8-8340-ff32c4a976f1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c6af79-a7e2-4fe8-8340-ff32c4a976f1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c6af79-a7e2-4fe8-8340-ff32c4a976f1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d50552-efc7-4f4d-9849-34cf348a8b9f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d50552-efc7-4f4d-9849-34cf348a8b9f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d50552-efc7-4f4d-9849-34cf348a8b9f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d50552-efc7-4f4d-9849-34cf348a8b9f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e9079f7-efad-43d3-b63c-be1ae35f5846/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e9079f7-efad-43d3-b63c-be1ae35f5846/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e9079f7-efad-43d3-b63c-be1ae35f5846/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e9079f7-efad-43d3-b63c-be1ae35f5846/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc1692f4-391a-4851-9ebb-ccebebe6eff6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc1692f4-391a-4851-9ebb-ccebebe6eff6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc1692f4-391a-4851-9ebb-ccebebe6eff6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc1692f4-391a-4851-9ebb-ccebebe6eff6/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45713f34-7ccd-459c-8a9f-599908ca7648/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45713f34-7ccd-459c-8a9f-599908ca7648/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45713f34-7ccd-459c-8a9f-599908ca7648/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/45713f34-7ccd-459c-8a9f-599908ca7648/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3595e824-771e-4dda-bd97-f49d69fa2e18/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"apartment","construction-year":1950,"floor":3,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":165,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1895,"unit-size":686.5},"lastPublishedDate":"2026-08-06T16:14:29.213Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/4f214209bfe0d70146f3.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-548","internalId":"569ae7af-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9648d16-709b-426c-a63a-5c032d8c9b73/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9648d16-709b-426c-a63a-5c032d8c9b73/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9648d16-709b-426c-a63a-5c032d8c9b73/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9648d16-709b-426c-a63a-5c032d8c9b73/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8c0c8a7-cf45-4340-af46-47597a681b9e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8c0c8a7-cf45-4340-af46-47597a681b9e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8c0c8a7-cf45-4340-af46-47597a681b9e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8c0c8a7-cf45-4340-af46-47597a681b9e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34dcccf5-85de-4cb2-987b-79eee88550d7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34dcccf5-85de-4cb2-987b-79eee88550d7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34dcccf5-85de-4cb2-987b-79eee88550d7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34dcccf5-85de-4cb2-987b-79eee88550d7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dea5ab0d-345d-49d2-a4d0-7f02df0a9254/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dea5ab0d-345d-49d2-a4d0-7f02df0a9254/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dea5ab0d-345d-49d2-a4d0-7f02df0a9254/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dea5ab0d-345d-49d2-a4d0-7f02df0a9254/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0cea373-cf02-4e4e-ace2-e54ee50debd4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0cea373-cf02-4e4e-ace2-e54ee50debd4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0cea373-cf02-4e4e-ace2-e54ee50debd4/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0cea373-cf02-4e4e-ace2-e54ee50debd4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bf301f5-abcd-43e1-b97a-d06dc4a972f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bf301f5-abcd-43e1-b97a-d06dc4a972f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bf301f5-abcd-43e1-b97a-d06dc4a972f2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bf301f5-abcd-43e1-b97a-d06dc4a972f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a155ba51-7894-4b1b-8906-bf462dff33b4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a155ba51-7894-4b1b-8906-bf462dff33b4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a155ba51-7894-4b1b-8906-bf462dff33b4/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a155ba51-7894-4b1b-8906-bf462dff33b4/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d27f26e-34fd-4113-bd6d-788dc3ef4f36/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d27f26e-34fd-4113-bd6d-788dc3ef4f36/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d27f26e-34fd-4113-bd6d-788dc3ef4f36/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d27f26e-34fd-4113-bd6d-788dc3ef4f36/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ede60ffe-f194-4453-a812-c7da50f43748/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":5,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1195,"unit-size":250},"lastPublishedDate":"2026-06-25T16:16:26.794Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/4f6b4f1b42d4ccd4dd81.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-102","internalId":"4b6e578b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d06715bb-f67d-4ae2-a562-eb961867e7de/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d06715bb-f67d-4ae2-a562-eb961867e7de/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d06715bb-f67d-4ae2-a562-eb961867e7de/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d06715bb-f67d-4ae2-a562-eb961867e7de/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d8be5ec-34a8-4da5-bd83-fee778fcf473/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d8be5ec-34a8-4da5-bd83-fee778fcf473/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d8be5ec-34a8-4da5-bd83-fee778fcf473/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d8be5ec-34a8-4da5-bd83-fee778fcf473/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abdf91bc-e5f0-4437-a012-59d651f25025/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abdf91bc-e5f0-4437-a012-59d651f25025/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abdf91bc-e5f0-4437-a012-59d651f25025/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abdf91bc-e5f0-4437-a012-59d651f25025/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80ac6dfc-eec1-4551-81d3-63be6df3fb95/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80ac6dfc-eec1-4551-81d3-63be6df3fb95/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80ac6dfc-eec1-4551-81d3-63be6df3fb95/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80ac6dfc-eec1-4551-81d3-63be6df3fb95/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7378a1e7-3260-43c9-9fb2-3eaacc229442/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7378a1e7-3260-43c9-9fb2-3eaacc229442/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7378a1e7-3260-43c9-9fb2-3eaacc229442/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7378a1e7-3260-43c9-9fb2-3eaacc229442/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c0480d9-199e-4179-a25a-d14ea41fedf2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c0480d9-199e-4179-a25a-d14ea41fedf2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c0480d9-199e-4179-a25a-d14ea41fedf2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3c0480d9-199e-4179-a25a-d14ea41fedf2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9204fb4a-888d-4d73-a63a-ac59280bf962/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9204fb4a-888d-4d73-a63a-ac59280bf962/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9204fb4a-888d-4d73-a63a-ac59280bf962/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9204fb4a-888d-4d73-a63a-ac59280bf962/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6db78c-f633-4f34-ad4b-f648cfb19e56/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"","keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"groundFloor","construction-year":1963,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1295,"unit-size":420},"lastPublishedDate":"2026-06-08T19:28:13.798Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/4f72a2843f01a8e63cd1.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50032c-107","internalId":"e31435f1-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.490572,"longitude":-73.62282,"postalCode":"H3W 1W6","province":"QC","streetName":"4590 Chemin Queen Mary"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9282c12c-82df-4ab5-adb1-b9089bc02de2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9282c12c-82df-4ab5-adb1-b9089bc02de2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9282c12c-82df-4ab5-adb1-b9089bc02de2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9282c12c-82df-4ab5-adb1-b9089bc02de2/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa7e088-c6a4-4a45-a47b-bc483a35d2e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa7e088-c6a4-4a45-a47b-bc483a35d2e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa7e088-c6a4-4a45-a47b-bc483a35d2e9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa7e088-c6a4-4a45-a47b-bc483a35d2e9/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cace65-ec6e-4429-b065-cb087e3e8628/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cace65-ec6e-4429-b065-cb087e3e8628/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cace65-ec6e-4429-b065-cb087e3e8628/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95cace65-ec6e-4429-b065-cb087e3e8628/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42d63e05-bb1d-4cc6-a691-eb0423a540f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42d63e05-bb1d-4cc6-a691-eb0423a540f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42d63e05-bb1d-4cc6-a691-eb0423a540f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42d63e05-bb1d-4cc6-a691-eb0423a540f4/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1230c06-dac4-4724-96fe-6b6b3f83dead/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1230c06-dac4-4724-96fe-6b6b3f83dead/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1230c06-dac4-4724-96fe-6b6b3f83dead/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1230c06-dac4-4724-96fe-6b6b3f83dead/download/2400"},{"isExample":true,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4e6812a-7103-4508-96f5-9725e07d2b3f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4e6812a-7103-4508-96f5-9725e07d2b3f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4e6812a-7103-4508-96f5-9725e07d2b3f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4e6812a-7103-4508-96f5-9725e07d2b3f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e2af912-56a4-4ea3-a4aa-ede8e9dadcfb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e2af912-56a4-4ea3-a4aa-ede8e9dadcfb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e2af912-56a4-4ea3-a4aa-ede8e9dadcfb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e2af912-56a4-4ea3-a4aa-ede8e9dadcfb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bc68ca9-5e5d-46c2-bd09-64b0050d5f56/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W6","streetname":"4590 Chemin Queen Mary","apartment-type":"apartment","construction-year":1967,"floor":1,"flooring":"hardwood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":145,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Snowdon","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1279,"unit-size":625},"lastPublishedDate":"2026-08-03T14:30:40.612Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/51baef59e95eb68768d4.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-708","internalId":"4c61de6c-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/978f6ffd-88b8-4aed-95b8-5fd0bdc23230/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/978f6ffd-88b8-4aed-95b8-5fd0bdc23230/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/978f6ffd-88b8-4aed-95b8-5fd0bdc23230/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/978f6ffd-88b8-4aed-95b8-5fd0bdc23230/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe9f8cf0-ef3a-4e63-95d6-399968e1fbdb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe9f8cf0-ef3a-4e63-95d6-399968e1fbdb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe9f8cf0-ef3a-4e63-95d6-399968e1fbdb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe9f8cf0-ef3a-4e63-95d6-399968e1fbdb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0befdd0-37b0-42e0-bdaf-75f10ec92de0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0befdd0-37b0-42e0-bdaf-75f10ec92de0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0befdd0-37b0-42e0-bdaf-75f10ec92de0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0befdd0-37b0-42e0-bdaf-75f10ec92de0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a03d3dd-9ba0-4daa-97e7-2e495029758d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a03d3dd-9ba0-4daa-97e7-2e495029758d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a03d3dd-9ba0-4daa-97e7-2e495029758d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a03d3dd-9ba0-4daa-97e7-2e495029758d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5d8579a-5680-40c6-a7b2-871d5f7085fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5d8579a-5680-40c6-a7b2-871d5f7085fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5d8579a-5680-40c6-a7b2-871d5f7085fe/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5d8579a-5680-40c6-a7b2-871d5f7085fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/268c5b93-b60f-4286-9038-83ef1b5079e7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/268c5b93-b60f-4286-9038-83ef1b5079e7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/268c5b93-b60f-4286-9038-83ef1b5079e7/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/268c5b93-b60f-4286-9038-83ef1b5079e7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3966384f-c42d-4e61-af21-d79bbe6b9641/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3966384f-c42d-4e61-af21-d79bbe6b9641/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3966384f-c42d-4e61-af21-d79bbe6b9641/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3966384f-c42d-4e61-af21-d79bbe6b9641/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8414a3d3-3d78-4caa-8e8a-3050bbaaafe5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8414a3d3-3d78-4caa-8e8a-3050bbaaafe5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8414a3d3-3d78-4caa-8e8a-3050bbaaafe5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8414a3d3-3d78-4caa-8e8a-3050bbaaafe5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2e57495-2518-4df7-868d-b4008c93c9a3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2e57495-2518-4df7-868d-b4008c93c9a3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2e57495-2518-4df7-868d-b4008c93c9a3/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2e57495-2518-4df7-868d-b4008c93c9a3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bdcbbed-761d-4371-94be-0fccdb7da884/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bdcbbed-761d-4371-94be-0fccdb7da884/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bdcbbed-761d-4371-94be-0fccdb7da884/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7bdcbbed-761d-4371-94be-0fccdb7da884/download/2400"},{"isExample":true,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1401429d-5c75-49e0-ae67-a4cda09744a1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1401429d-5c75-49e0-ae67-a4cda09744a1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1401429d-5c75-49e0-ae67-a4cda09744a1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1401429d-5c75-49e0-ae67-a4cda09744a1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7dc34dbd-821d-4c62-a35c-558fefe9997b/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":7,"flooring":"hardwood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"pets-allowed":"limited","province":"QC","total-rent":1595,"unit-size":466.8},"lastPublishedDate":"2026-07-30T13:12:29.990Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/524300e5877211ed0fa0.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043f-203","internalId":"aef80f09-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48866,"longitude":-73.49208,"postalCode":"J4R 1M8","province":"QC","streetName":"705 Boulevard Churchill"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e543032-4648-4a70-866e-a2d5be54053a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e543032-4648-4a70-866e-a2d5be54053a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e543032-4648-4a70-866e-a2d5be54053a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e543032-4648-4a70-866e-a2d5be54053a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc79315e-a8ce-4cc4-94f2-08a5271e35e1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc79315e-a8ce-4cc4-94f2-08a5271e35e1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc79315e-a8ce-4cc4-94f2-08a5271e35e1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc79315e-a8ce-4cc4-94f2-08a5271e35e1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8047a465-db33-4b08-92bb-551d0de39de2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8047a465-db33-4b08-92bb-551d0de39de2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8047a465-db33-4b08-92bb-551d0de39de2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8047a465-db33-4b08-92bb-551d0de39de2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ddec49f-3b86-49f6-b470-efd323a236bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ddec49f-3b86-49f6-b470-efd323a236bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ddec49f-3b86-49f6-b470-efd323a236bf/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ddec49f-3b86-49f6-b470-efd323a236bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c9b47d0-a722-403e-ba9c-6868ffe39d5c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c9b47d0-a722-403e-ba9c-6868ffe39d5c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c9b47d0-a722-403e-ba9c-6868ffe39d5c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5c9b47d0-a722-403e-ba9c-6868ffe39d5c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26d6b8e7-ed9f-441d-8ffe-402e3847124b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26d6b8e7-ed9f-441d-8ffe-402e3847124b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26d6b8e7-ed9f-441d-8ffe-402e3847124b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/26d6b8e7-ed9f-441d-8ffe-402e3847124b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/acfbbdb2-b1ba-487d-8f7c-717348b5a582/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/acfbbdb2-b1ba-487d-8f7c-717348b5a582/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/acfbbdb2-b1ba-487d-8f7c-717348b5a582/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/acfbbdb2-b1ba-487d-8f7c-717348b5a582/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849d4644-cd24-4caf-8d28-e50002a2bd81/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849d4644-cd24-4caf-8d28-e50002a2bd81/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849d4644-cd24-4caf-8d28-e50002a2bd81/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/849d4644-cd24-4caf-8d28-e50002a2bd81/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b158c71-1edb-422d-baea-816c8180e935/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b158c71-1edb-422d-baea-816c8180e935/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b158c71-1edb-422d-baea-816c8180e935/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b158c71-1edb-422d-baea-816c8180e935/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d112aaf-00a2-4adc-bfa2-cb8cb6f73de8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d112aaf-00a2-4adc-bfa2-cb8cb6f73de8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d112aaf-00a2-4adc-bfa2-cb8cb6f73de8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d112aaf-00a2-4adc-bfa2-cb8cb6f73de8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05471404-c55c-4882-b375-98b65d08f250/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05471404-c55c-4882-b375-98b65d08f250/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05471404-c55c-4882-b375-98b65d08f250/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05471404-c55c-4882-b375-98b65d08f250/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4986c531-9630-4892-bff2-a0be4f98a1b1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4986c531-9630-4892-bff2-a0be4f98a1b1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4986c531-9630-4892-bff2-a0be4f98a1b1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4986c531-9630-4892-bff2-a0be4f98a1b1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b0f092d-1d31-47c8-b9f3-16dba28bff8d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b0f092d-1d31-47c8-b9f3-16dba28bff8d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b0f092d-1d31-47c8-b9f3-16dba28bff8d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b0f092d-1d31-47c8-b9f3-16dba28bff8d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20464725-ed75-46fa-ab2c-26f4b57127a5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20464725-ed75-46fa-ab2c-26f4b57127a5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20464725-ed75-46fa-ab2c-26f4b57127a5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20464725-ed75-46fa-ab2c-26f4b57127a5/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b68cd7-0043-48b8-97e6-732952b92eee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b68cd7-0043-48b8-97e6-732952b92eee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b68cd7-0043-48b8-97e6-732952b92eee/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b68cd7-0043-48b8-97e6-732952b92eee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c5c56-416a-4044-b78c-70d30a79dcd6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c5c56-416a-4044-b78c-70d30a79dcd6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c5c56-416a-4044-b78c-70d30a79dcd6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c5c56-416a-4044-b78c-70d30a79dcd6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa52ad7d-08a8-4410-9751-cfb06cd8b814/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1M8","streetname":"705 Boulevard Churchill","amenities-total":35,"apartment-type":"apartment","construction-year":1970,"floor":2,"flooring":"engineeredWood","free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":true,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":true,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"open-house-end":"2026-07-24T17:15:00Z","open-house-start":"2026-07-24T15:30:00Z","outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":600,"views":"parkViews"},"lastPublishedDate":"2026-07-01T01:37:29.613Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]}
\ No newline at end of file
added tests/fixtures/akelius/52725dd72d7b0f115ae1.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-2102","internalId":"893c2e2d-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b45f3b14-e115-49c9-a4ea-862397d7ee0b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b45f3b14-e115-49c9-a4ea-862397d7ee0b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b45f3b14-e115-49c9-a4ea-862397d7ee0b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b45f3b14-e115-49c9-a4ea-862397d7ee0b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc378a3-f39b-4ac2-afa3-ad89f743dfd2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc378a3-f39b-4ac2-afa3-ad89f743dfd2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc378a3-f39b-4ac2-afa3-ad89f743dfd2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edc378a3-f39b-4ac2-afa3-ad89f743dfd2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d70732c-100e-44f7-bdeb-063c29408c4a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d70732c-100e-44f7-bdeb-063c29408c4a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d70732c-100e-44f7-bdeb-063c29408c4a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d70732c-100e-44f7-bdeb-063c29408c4a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eafc9461-9f59-4575-b999-eaf7a240118c/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":21,"free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1250,"unit-size":374.4},"lastPublishedDate":"2026-06-11T20:36:35.845Z","highlightedKeyfacts":["keyfact.has-sauna","keyfact.has-indoor-pool"]}
\ No newline at end of file
added tests/fixtures/akelius/539205c9a7c6e7617289.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50035c-2","internalId":"3a611b42-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494361,"longitude":-73.6192,"postalCode":"H3V 1A6","province":"QC","streetName":"3730 Chemin Queen Mary"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daf73dc2-73f5-4a7f-ad37-7d7b37e99794/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daf73dc2-73f5-4a7f-ad37-7d7b37e99794/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daf73dc2-73f5-4a7f-ad37-7d7b37e99794/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/daf73dc2-73f5-4a7f-ad37-7d7b37e99794/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f20f0d31-a912-468f-bea9-f6b3b9cd9f9a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f20f0d31-a912-468f-bea9-f6b3b9cd9f9a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f20f0d31-a912-468f-bea9-f6b3b9cd9f9a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f20f0d31-a912-468f-bea9-f6b3b9cd9f9a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d3d3a8-f5a8-4424-9b81-364502420cbc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d3d3a8-f5a8-4424-9b81-364502420cbc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d3d3a8-f5a8-4424-9b81-364502420cbc/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4d3d3a8-f5a8-4424-9b81-364502420cbc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e037ea79-ea2a-4580-bb09-a69cdedac1fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e037ea79-ea2a-4580-bb09-a69cdedac1fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e037ea79-ea2a-4580-bb09-a69cdedac1fe/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e037ea79-ea2a-4580-bb09-a69cdedac1fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0f351c-c0db-4098-9d7b-38a6a9826f90/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0f351c-c0db-4098-9d7b-38a6a9826f90/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0f351c-c0db-4098-9d7b-38a6a9826f90/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc0f351c-c0db-4098-9d7b-38a6a9826f90/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38849b9f-07b4-49e2-b134-382b002898ed/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38849b9f-07b4-49e2-b134-382b002898ed/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38849b9f-07b4-49e2-b134-382b002898ed/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/38849b9f-07b4-49e2-b134-382b002898ed/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddbea536-015a-4113-a9b5-4536cb873155/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddbea536-015a-4113-a9b5-4536cb873155/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddbea536-015a-4113-a9b5-4536cb873155/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddbea536-015a-4113-a9b5-4536cb873155/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a99fe8d9-d59d-42b3-a6b9-bce18cdf7530/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a99fe8d9-d59d-42b3-a6b9-bce18cdf7530/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a99fe8d9-d59d-42b3-a6b9-bce18cdf7530/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a99fe8d9-d59d-42b3-a6b9-bce18cdf7530/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd6ab000-1612-4049-8183-3ebecb012060/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd6ab000-1612-4049-8183-3ebecb012060/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd6ab000-1612-4049-8183-3ebecb012060/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dd6ab000-1612-4049-8183-3ebecb012060/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4101a83c-11ef-4a02-950c-b975bd7689ba/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4101a83c-11ef-4a02-950c-b975bd7689ba/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4101a83c-11ef-4a02-950c-b975bd7689ba/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4101a83c-11ef-4a02-950c-b975bd7689ba/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99249d11-3d96-48b8-a60d-06a44071edbb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99249d11-3d96-48b8-a60d-06a44071edbb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99249d11-3d96-48b8-a60d-06a44071edbb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99249d11-3d96-48b8-a60d-06a44071edbb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7efb3b7-2f76-4eb6-8aaf-7b0aa805132d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7efb3b7-2f76-4eb6-8aaf-7b0aa805132d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7efb3b7-2f76-4eb6-8aaf-7b0aa805132d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e7efb3b7-2f76-4eb6-8aaf-7b0aa805132d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62de49e-9db9-42cc-b99b-1d2f8878e768/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62de49e-9db9-42cc-b99b-1d2f8878e768/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62de49e-9db9-42cc-b99b-1d2f8878e768/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62de49e-9db9-42cc-b99b-1d2f8878e768/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/51b99ccf-3acb-460e-b209-12bd59671dee/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3V 1A6","streetname":"3730 Chemin Queen Mary","apartment-type":"halfBasement","construction-year":1931,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"province":"QC","total-rent":1999,"unit-size":791.6},"lastPublishedDate":"2026-06-29T02:35:34.747Z","highlightedKeyfacts":["keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/544353203eea96ede987.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50066a-43","internalId":"af2817c0-de24-11e9-88bc-000d3a245b90","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote-St-Luc Road"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d12ab0e-c25d-4e19-a5af-3de31820d404/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d12ab0e-c25d-4e19-a5af-3de31820d404/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d12ab0e-c25d-4e19-a5af-3de31820d404/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d12ab0e-c25d-4e19-a5af-3de31820d404/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02e26cd1-102d-42db-a614-aff0b2262cab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02e26cd1-102d-42db-a614-aff0b2262cab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02e26cd1-102d-42db-a614-aff0b2262cab/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02e26cd1-102d-42db-a614-aff0b2262cab/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311e38be-b1e7-4fe3-8685-92347ffad606/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311e38be-b1e7-4fe3-8685-92347ffad606/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311e38be-b1e7-4fe3-8685-92347ffad606/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311e38be-b1e7-4fe3-8685-92347ffad606/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0789a6f-d993-43ae-ae8b-49402dcaa889/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0789a6f-d993-43ae-ae8b-49402dcaa889/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0789a6f-d993-43ae-ae8b-49402dcaa889/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0789a6f-d993-43ae-ae8b-49402dcaa889/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34b5da21-8d25-45a1-9df8-279950871e71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34b5da21-8d25-45a1-9df8-279950871e71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34b5da21-8d25-45a1-9df8-279950871e71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/34b5da21-8d25-45a1-9df8-279950871e71/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81b626e4-7b7b-40fe-a164-e156521c0dfa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81b626e4-7b7b-40fe-a164-e156521c0dfa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81b626e4-7b7b-40fe-a164-e156521c0dfa/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81b626e4-7b7b-40fe-a164-e156521c0dfa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca18727b-af55-11e7-97c6-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca18727b-af55-11e7-97c6-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca18727b-af55-11e7-97c6-00155d8e3302/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca18727b-af55-11e7-97c6-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/851c1f40-aeac-11e7-97c6-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/851c1f40-aeac-11e7-97c6-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/851c1f40-aeac-11e7-97c6-00155d8e3302/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/851c1f40-aeac-11e7-97c6-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95e1f237-7f86-4b7a-bbe6-8aa08fdd7b27/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3X 2C8","streetname":"5530 Cote-St-Luc Road","apartment-type":"halfBasement","construction-year":1950,"flooring":"engineeredWood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":165,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1195,"unit-size":350},"lastPublishedDate":"2026-06-19T15:37:56.392Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/549a3919ef61c9d94576.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-505","internalId":"4bf22d9d-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5713425d-f5db-4fb4-9bf5-acd2d2092eb0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5713425d-f5db-4fb4-9bf5-acd2d2092eb0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5713425d-f5db-4fb4-9bf5-acd2d2092eb0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5713425d-f5db-4fb4-9bf5-acd2d2092eb0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f292dc6-bde5-4253-9102-4b68c314c2cc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f292dc6-bde5-4253-9102-4b68c314c2cc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f292dc6-bde5-4253-9102-4b68c314c2cc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f292dc6-bde5-4253-9102-4b68c314c2cc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fa3d584-f939-4ffc-ba12-fa166ec5df97/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fa3d584-f939-4ffc-ba12-fa166ec5df97/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fa3d584-f939-4ffc-ba12-fa166ec5df97/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fa3d584-f939-4ffc-ba12-fa166ec5df97/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f98825a-4ca2-428c-b16b-66dd01cfe6a4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f98825a-4ca2-428c-b16b-66dd01cfe6a4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f98825a-4ca2-428c-b16b-66dd01cfe6a4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f98825a-4ca2-428c-b16b-66dd01cfe6a4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35c33851-931f-43a4-adac-72f5aa8ae1cd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35c33851-931f-43a4-adac-72f5aa8ae1cd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35c33851-931f-43a4-adac-72f5aa8ae1cd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/35c33851-931f-43a4-adac-72f5aa8ae1cd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db46395b-0d61-43fb-b218-d7b885166ab5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db46395b-0d61-43fb-b218-d7b885166ab5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db46395b-0d61-43fb-b218-d7b885166ab5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db46395b-0d61-43fb-b218-d7b885166ab5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4475ac93-fbde-4705-970d-3dd3474ee2cd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4475ac93-fbde-4705-970d-3dd3474ee2cd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4475ac93-fbde-4705-970d-3dd3474ee2cd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4475ac93-fbde-4705-970d-3dd3474ee2cd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be45dedc-9515-4fac-a4cf-3d4ee0e6c117/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be45dedc-9515-4fac-a4cf-3d4ee0e6c117/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be45dedc-9515-4fac-a4cf-3d4ee0e6c117/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/be45dedc-9515-4fac-a4cf-3d4ee0e6c117/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/098ed478-1478-4390-ad85-a0eb4a773291/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/098ed478-1478-4390-ad85-a0eb4a773291/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/098ed478-1478-4390-ad85-a0eb4a773291/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/098ed478-1478-4390-ad85-a0eb4a773291/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f1652c3-14ba-474a-ac71-0c6209fd8415/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f1652c3-14ba-474a-ac71-0c6209fd8415/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f1652c3-14ba-474a-ac71-0c6209fd8415/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f1652c3-14ba-474a-ac71-0c6209fd8415/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/757a9178-032a-4f15-9d3f-d1242dec7a5c/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":5,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":468.4},"lastPublishedDate":"2026-06-08T19:57:41.078Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/5757ada6c3189db8ee23.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-2008","internalId":"7116d7c9-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b0fdb76-e45b-4a6c-b58e-c1393efd2cc2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b0fdb76-e45b-4a6c-b58e-c1393efd2cc2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b0fdb76-e45b-4a6c-b58e-c1393efd2cc2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b0fdb76-e45b-4a6c-b58e-c1393efd2cc2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f6a4298-7e03-4ecf-9715-c630436b4ea6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f6a4298-7e03-4ecf-9715-c630436b4ea6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f6a4298-7e03-4ecf-9715-c630436b4ea6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7f6a4298-7e03-4ecf-9715-c630436b4ea6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44731431-5add-4a39-8118-62daed922b3b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44731431-5add-4a39-8118-62daed922b3b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44731431-5add-4a39-8118-62daed922b3b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44731431-5add-4a39-8118-62daed922b3b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6ef38fa-362c-465a-90e9-7f8e1d3117c1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6ef38fa-362c-465a-90e9-7f8e1d3117c1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6ef38fa-362c-465a-90e9-7f8e1d3117c1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6ef38fa-362c-465a-90e9-7f8e1d3117c1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8cad82-cb3f-4970-a8ed-e44e47df3701/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8cad82-cb3f-4970-a8ed-e44e47df3701/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8cad82-cb3f-4970-a8ed-e44e47df3701/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c8cad82-cb3f-4970-a8ed-e44e47df3701/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d842998b-254c-44d4-a41c-1c2d173086ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d842998b-254c-44d4-a41c-1c2d173086ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d842998b-254c-44d4-a41c-1c2d173086ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d842998b-254c-44d4-a41c-1c2d173086ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cff1db5d-7187-490d-a6fa-6a64ad71bc1c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cff1db5d-7187-490d-a6fa-6a64ad71bc1c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cff1db5d-7187-490d-a6fa-6a64ad71bc1c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cff1db5d-7187-490d-a6fa-6a64ad71bc1c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f85d08-5026-4928-bbdb-84b2542a6d70/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f85d08-5026-4928-bbdb-84b2542a6d70/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f85d08-5026-4928-bbdb-84b2542a6d70/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4f85d08-5026-4928-bbdb-84b2542a6d70/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70e75d3a-a892-49bd-b4de-c4990052788f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/715569df-96fc-4e57-8e73-fb5cacf9a376/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/715569df-96fc-4e57-8e73-fb5cacf9a376/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/715569df-96fc-4e57-8e73-fb5cacf9a376/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/715569df-96fc-4e57-8e73-fb5cacf9a376/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37caf0b4-7d98-4b4e-9c87-1a5fafdf9cff/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":2295,"unit-size":562},"lastPublishedDate":"2026-08-06T19:20:49.496Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/59f1ecdd0b1f34ce2bad.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1003","internalId":"74d3e044-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e030257-dace-464d-9134-efe82e0ef1a4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e030257-dace-464d-9134-efe82e0ef1a4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e030257-dace-464d-9134-efe82e0ef1a4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e030257-dace-464d-9134-efe82e0ef1a4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce99b612-bc02-44fe-926b-55df1791ac7a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce99b612-bc02-44fe-926b-55df1791ac7a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce99b612-bc02-44fe-926b-55df1791ac7a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ce99b612-bc02-44fe-926b-55df1791ac7a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73fe09b6-9b5f-475a-a015-e5dfdaaeadad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73fe09b6-9b5f-475a-a015-e5dfdaaeadad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73fe09b6-9b5f-475a-a015-e5dfdaaeadad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/73fe09b6-9b5f-475a-a015-e5dfdaaeadad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b42586ec-595a-4d58-8e65-319ebe9b2c04/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b42586ec-595a-4d58-8e65-319ebe9b2c04/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b42586ec-595a-4d58-8e65-319ebe9b2c04/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b42586ec-595a-4d58-8e65-319ebe9b2c04/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ae741-cb48-4022-b39b-bfffd24d34eb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ae741-cb48-4022-b39b-bfffd24d34eb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ae741-cb48-4022-b39b-bfffd24d34eb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ae741-cb48-4022-b39b-bfffd24d34eb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e39314bd-cb6c-4947-96f5-494c5000f7bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e39314bd-cb6c-4947-96f5-494c5000f7bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e39314bd-cb6c-4947-96f5-494c5000f7bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e39314bd-cb6c-4947-96f5-494c5000f7bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d288111-c035-4f52-a1f4-e48c1399a98d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d288111-c035-4f52-a1f4-e48c1399a98d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d288111-c035-4f52-a1f4-e48c1399a98d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d288111-c035-4f52-a1f4-e48c1399a98d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea82a371-029e-4b4a-885a-2190f7e18854/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea82a371-029e-4b4a-885a-2190f7e18854/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea82a371-029e-4b4a-885a-2190f7e18854/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea82a371-029e-4b4a-885a-2190f7e18854/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f626238-91e5-46da-b845-0d55f4e41aa3/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-11-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":9,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy Concordia","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":374.4,"views":"cityViews"},"lastPublishedDate":"2026-07-23T20:08:53.880Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/5b594b53f62cab8b25ff.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1702","internalId":"73575235-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/239729eb-fa84-42ce-9ddf-2f413239d71b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/239729eb-fa84-42ce-9ddf-2f413239d71b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/239729eb-fa84-42ce-9ddf-2f413239d71b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/239729eb-fa84-42ce-9ddf-2f413239d71b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0a8797a-469a-45c0-af81-e3fc7d17b4da/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0a8797a-469a-45c0-af81-e3fc7d17b4da/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0a8797a-469a-45c0-af81-e3fc7d17b4da/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0a8797a-469a-45c0-af81-e3fc7d17b4da/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e47fa8dd-063d-491a-97d8-f7f5768d5340/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e47fa8dd-063d-491a-97d8-f7f5768d5340/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e47fa8dd-063d-491a-97d8-f7f5768d5340/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e47fa8dd-063d-491a-97d8-f7f5768d5340/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/626e5fc0-78b3-4424-96f2-8a86b3ffda62/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","amenities-total":1,"apartment-type":"apartment","construction-year":1969,"floor":15,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":true,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":true,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy Concordia","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2025-01-10T18:00:00Z","open-house-start":"2025-01-10T16:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1360,"unit-size":374.4},"lastPublishedDate":"2026-07-15T17:07:35.945Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities","keyfact.is-indoor-pool-included-in-amenities"]}
\ No newline at end of file
added tests/fixtures/akelius/5b91a5b0d14fd9092ffb.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-306","internalId":"6ba122f5-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd4d3fa7-764b-432c-89c4-62a4e4c769e7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd4d3fa7-764b-432c-89c4-62a4e4c769e7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd4d3fa7-764b-432c-89c4-62a4e4c769e7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd4d3fa7-764b-432c-89c4-62a4e4c769e7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de3af00b-7210-4662-8103-9816ad62096a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de3af00b-7210-4662-8103-9816ad62096a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de3af00b-7210-4662-8103-9816ad62096a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de3af00b-7210-4662-8103-9816ad62096a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8f7b979-85fc-4de0-91eb-0d3c56dd3c45/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8f7b979-85fc-4de0-91eb-0d3c56dd3c45/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8f7b979-85fc-4de0-91eb-0d3c56dd3c45/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a8f7b979-85fc-4de0-91eb-0d3c56dd3c45/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/756eb6d4-035d-4c1b-b429-745aa16b6997/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/756eb6d4-035d-4c1b-b429-745aa16b6997/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/756eb6d4-035d-4c1b-b429-745aa16b6997/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/756eb6d4-035d-4c1b-b429-745aa16b6997/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/510bf29f-44e0-4a7c-bdf9-71be47603175/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/510bf29f-44e0-4a7c-bdf9-71be47603175/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/510bf29f-44e0-4a7c-bdf9-71be47603175/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/510bf29f-44e0-4a7c-bdf9-71be47603175/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/407c79c9-22f8-4299-840b-462dd5d2a2d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/407c79c9-22f8-4299-840b-462dd5d2a2d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/407c79c9-22f8-4299-840b-462dd5d2a2d8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/407c79c9-22f8-4299-840b-462dd5d2a2d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c793502-52fc-11e8-9475-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c793502-52fc-11e8-9475-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c793502-52fc-11e8-9475-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c793502-52fc-11e8-9475-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edfd62e9-3d70-4fae-a6f4-3ee1577bba24/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edfd62e9-3d70-4fae-a6f4-3ee1577bba24/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edfd62e9-3d70-4fae-a6f4-3ee1577bba24/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edfd62e9-3d70-4fae-a6f4-3ee1577bba24/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/50a41b1f-f18e-40aa-aad9-86a50acac99f/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":2,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-05-22T20:08:39.142Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/60b52ada100c1d4ccef7.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50085a-26","internalId":"f7d32f41-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Shaughnessy Village","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b30cb8d7-e449-4819-8a5b-83b9a35973c1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b30cb8d7-e449-4819-8a5b-83b9a35973c1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b30cb8d7-e449-4819-8a5b-83b9a35973c1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b30cb8d7-e449-4819-8a5b-83b9a35973c1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99bdb126-6608-4858-97df-fa07743ccad2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99bdb126-6608-4858-97df-fa07743ccad2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99bdb126-6608-4858-97df-fa07743ccad2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/99bdb126-6608-4858-97df-fa07743ccad2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3981fd5d-e0b9-4438-ba87-c84ed7e2a2ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3981fd5d-e0b9-4438-ba87-c84ed7e2a2ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3981fd5d-e0b9-4438-ba87-c84ed7e2a2ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3981fd5d-e0b9-4438-ba87-c84ed7e2a2ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b574921-048b-4f15-9434-b3bcda259c3f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b574921-048b-4f15-9434-b3bcda259c3f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b574921-048b-4f15-9434-b3bcda259c3f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b574921-048b-4f15-9434-b3bcda259c3f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f12193bc-8b9b-4a72-a768-770bf0f96861/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f12193bc-8b9b-4a72-a768-770bf0f96861/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f12193bc-8b9b-4a72-a768-770bf0f96861/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f12193bc-8b9b-4a72-a768-770bf0f96861/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f37361-e08d-4750-a55d-701ec970e1ec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f37361-e08d-4750-a55d-701ec970e1ec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f37361-e08d-4750-a55d-701ec970e1ec/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5f37361-e08d-4750-a55d-701ec970e1ec/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007fce63-3be5-4cdf-a223-ba3d9920b8eb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007fce63-3be5-4cdf-a223-ba3d9920b8eb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007fce63-3be5-4cdf-a223-ba3d9920b8eb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007fce63-3be5-4cdf-a223-ba3d9920b8eb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74b02267-7750-4a96-b760-a48d0d6934ee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74b02267-7750-4a96-b760-a48d0d6934ee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74b02267-7750-4a96-b760-a48d0d6934ee/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/74b02267-7750-4a96-b760-a48d0d6934ee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/324b8fc7-26c2-470b-9538-e4cd4038f907/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/324b8fc7-26c2-470b-9538-e4cd4038f907/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/324b8fc7-26c2-470b-9538-e4cd4038f907/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/324b8fc7-26c2-470b-9538-e4cd4038f907/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6649d1e7-898f-43c9-8206-de9f61167a26/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6649d1e7-898f-43c9-8206-de9f61167a26/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6649d1e7-898f-43c9-8206-de9f61167a26/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6649d1e7-898f-43c9-8206-de9f61167a26/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edd3b67e-490e-4a2f-ba76-2fe3fd9ba21f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edd3b67e-490e-4a2f-ba76-2fe3fd9ba21f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edd3b67e-490e-4a2f-ba76-2fe3fd9ba21f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edd3b67e-490e-4a2f-ba76-2fe3fd9ba21f/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24d93a82-7972-46f9-a37d-ac516005c812/download/600","contactDetails":{"phoneNumber":"+1 438 998 3899"},"keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Shaughnessy Village","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","construction-year":1941,"floor":4,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1695,"unit-size":625},"lastPublishedDate":"2026-08-07T20:16:26.614Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/634e7c23386a3fd11d4f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50082a-101","internalId":"b84272e3-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f45cdfc7-05f9-4e3d-a96c-08dcb0e2e699/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f45cdfc7-05f9-4e3d-a96c-08dcb0e2e699/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f45cdfc7-05f9-4e3d-a96c-08dcb0e2e699/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f45cdfc7-05f9-4e3d-a96c-08dcb0e2e699/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab91775c-d066-41a9-9acd-82ac73cd50c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab91775c-d066-41a9-9acd-82ac73cd50c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab91775c-d066-41a9-9acd-82ac73cd50c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab91775c-d066-41a9-9acd-82ac73cd50c7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc5fc24-7df3-4238-87d3-0fa420da591f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc5fc24-7df3-4238-87d3-0fa420da591f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc5fc24-7df3-4238-87d3-0fa420da591f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc5fc24-7df3-4238-87d3-0fa420da591f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d869237-af9a-4346-9c65-f4a9c57a01f5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d869237-af9a-4346-9c65-f4a9c57a01f5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d869237-af9a-4346-9c65-f4a9c57a01f5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d869237-af9a-4346-9c65-f4a9c57a01f5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7508f96a-8830-4427-89f9-385372045a7e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7508f96a-8830-4427-89f9-385372045a7e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7508f96a-8830-4427-89f9-385372045a7e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7508f96a-8830-4427-89f9-385372045a7e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1981c47d-ce1c-4159-a9cd-7a25f76c60cb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1981c47d-ce1c-4159-a9cd-7a25f76c60cb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1981c47d-ce1c-4159-a9cd-7a25f76c60cb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1981c47d-ce1c-4159-a9cd-7a25f76c60cb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e139cb26-ad38-4e43-a2ce-7f1896c820fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e139cb26-ad38-4e43-a2ce-7f1896c820fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e139cb26-ad38-4e43-a2ce-7f1896c820fe/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e139cb26-ad38-4e43-a2ce-7f1896c820fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3699ee41-f071-4739-94bd-6a2897c64eb8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3699ee41-f071-4739-94bd-6a2897c64eb8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3699ee41-f071-4739-94bd-6a2897c64eb8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3699ee41-f071-4739-94bd-6a2897c64eb8/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/717b9450-cb62-4e1c-b063-454dcf516fcf/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"groundFloor","construction-year":1970,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1225,"unit-size":285},"lastPublishedDate":"2026-07-20T17:36:12.976Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/63fcb7fec1e2b3b4a81b.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50060a-109","internalId":"4b980c66-a4ab-11ea-8f49-000d3a245b90","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.519058,"longitude":-73.60932,"postalCode":"H2V 1W2","province":"QC","streetName":"590 Avenue Outremont"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/819ede9b-1aec-47ec-bf72-c898721b8e2f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/819ede9b-1aec-47ec-bf72-c898721b8e2f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/819ede9b-1aec-47ec-bf72-c898721b8e2f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/819ede9b-1aec-47ec-bf72-c898721b8e2f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bb0f74-accd-450b-9a60-38bfa0e044f9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bb0f74-accd-450b-9a60-38bfa0e044f9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bb0f74-accd-450b-9a60-38bfa0e044f9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bb0f74-accd-450b-9a60-38bfa0e044f9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dec3afe-4280-4de3-a975-d0483d5f1717/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dec3afe-4280-4de3-a975-d0483d5f1717/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dec3afe-4280-4de3-a975-d0483d5f1717/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8dec3afe-4280-4de3-a975-d0483d5f1717/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc56bd6c-b5fa-45ea-96e1-4ef84b5408cc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc56bd6c-b5fa-45ea-96e1-4ef84b5408cc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc56bd6c-b5fa-45ea-96e1-4ef84b5408cc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc56bd6c-b5fa-45ea-96e1-4ef84b5408cc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e816e3e-1def-4718-b42f-f51c393ed3d5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e816e3e-1def-4718-b42f-f51c393ed3d5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e816e3e-1def-4718-b42f-f51c393ed3d5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e816e3e-1def-4718-b42f-f51c393ed3d5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2316aaa-7cf7-4880-8996-bd6f98ca6d43/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2316aaa-7cf7-4880-8996-bd6f98ca6d43/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2316aaa-7cf7-4880-8996-bd6f98ca6d43/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2316aaa-7cf7-4880-8996-bd6f98ca6d43/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87d7d170-1e8d-47dd-b768-61ed34da539c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87d7d170-1e8d-47dd-b768-61ed34da539c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87d7d170-1e8d-47dd-b768-61ed34da539c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/87d7d170-1e8d-47dd-b768-61ed34da539c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c9c096-9407-4633-8d12-01391e17d23a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c9c096-9407-4633-8d12-01391e17d23a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c9c096-9407-4633-8d12-01391e17d23a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2c9c096-9407-4633-8d12-01391e17d23a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bb4ae74-ff3e-46ec-a8f3-473f66682563/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bb4ae74-ff3e-46ec-a8f3-473f66682563/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bb4ae74-ff3e-46ec-a8f3-473f66682563/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bb4ae74-ff3e-46ec-a8f3-473f66682563/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ebe923b-b782-4dbc-8a9e-9cc24f6b300b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ebe923b-b782-4dbc-8a9e-9cc24f6b300b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ebe923b-b782-4dbc-8a9e-9cc24f6b300b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ebe923b-b782-4dbc-8a9e-9cc24f6b300b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69283f6a-38a5-49ce-b9c7-248322956c18/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69283f6a-38a5-49ce-b9c7-248322956c18/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69283f6a-38a5-49ce-b9c7-248322956c18/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69283f6a-38a5-49ce-b9c7-248322956c18/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39e637fc-19f8-4d37-8965-9d16071e1e5e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39e637fc-19f8-4d37-8965-9d16071e1e5e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39e637fc-19f8-4d37-8965-9d16071e1e5e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39e637fc-19f8-4d37-8965-9d16071e1e5e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/275a84f5-bd34-4985-a6f6-63bb77005761/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"virtualTourUrl":"https://my.matterport.com/show/?m=uzKsTp9VUjN","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Outremont","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 1W2","streetname":"590 Avenue Outremont","apartment-type":"apartment","construction-year":1942,"floor":1,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1895,"unit-size":517},"lastPublishedDate":"2026-07-15T03:47:32.995Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/644c8f810079927eb8fd.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1708","internalId":"886b97a9-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dbb520-f657-4c26-a6f5-9cbd716f0de4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dbb520-f657-4c26-a6f5-9cbd716f0de4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dbb520-f657-4c26-a6f5-9cbd716f0de4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21dbb520-f657-4c26-a6f5-9cbd716f0de4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/258992c2-9c9e-445f-9740-1768631f3a5a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/258992c2-9c9e-445f-9740-1768631f3a5a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/258992c2-9c9e-445f-9740-1768631f3a5a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/258992c2-9c9e-445f-9740-1768631f3a5a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46bd2046-2ffe-47b3-972e-27a34fc526ae/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-07-05T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":15,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2026-05-23T17:30:00Z","open-house-start":"2026-05-23T15:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1357,"unit-size":374.4},"lastPublishedDate":"2026-06-17T22:23:19.534Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/64cdcbda0426620be7ed.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043e-207","internalId":"445bbbfc-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48714,"longitude":-73.49086,"postalCode":"J4R 1W4","province":"QC","streetName":"1570 Avenue Filion"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3365b157-fe60-4f41-8e57-07c5031cbacd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3365b157-fe60-4f41-8e57-07c5031cbacd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3365b157-fe60-4f41-8e57-07c5031cbacd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3365b157-fe60-4f41-8e57-07c5031cbacd/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e591561e-cbf9-45ec-9412-8ed34d02cd73/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e591561e-cbf9-45ec-9412-8ed34d02cd73/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e591561e-cbf9-45ec-9412-8ed34d02cd73/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e591561e-cbf9-45ec-9412-8ed34d02cd73/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41c5404c-9d82-4984-8643-2a8309199186/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41c5404c-9d82-4984-8643-2a8309199186/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41c5404c-9d82-4984-8643-2a8309199186/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/41c5404c-9d82-4984-8643-2a8309199186/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8278f625-dc1f-42d0-aa35-c2aebc7b2175/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8278f625-dc1f-42d0-aa35-c2aebc7b2175/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8278f625-dc1f-42d0-aa35-c2aebc7b2175/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8278f625-dc1f-42d0-aa35-c2aebc7b2175/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66143890-dc67-402a-abbb-0c270117ae88/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66143890-dc67-402a-abbb-0c270117ae88/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66143890-dc67-402a-abbb-0c270117ae88/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66143890-dc67-402a-abbb-0c270117ae88/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5e29ef-e126-4f9e-a28c-9a4ded058b59/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5e29ef-e126-4f9e-a28c-9a4ded058b59/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5e29ef-e126-4f9e-a28c-9a4ded058b59/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b5e29ef-e126-4f9e-a28c-9a4ded058b59/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654160cb-5168-47a1-a842-27dce79d6262/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654160cb-5168-47a1-a842-27dce79d6262/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654160cb-5168-47a1-a842-27dce79d6262/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654160cb-5168-47a1-a842-27dce79d6262/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d156a2-19e0-4792-b9d1-a92ace5d0851/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d156a2-19e0-4792-b9d1-a92ace5d0851/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d156a2-19e0-4792-b9d1-a92ace5d0851/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88d156a2-19e0-4792-b9d1-a92ace5d0851/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e74e84fd-9c87-4400-9e3d-d07f7031d28b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e74e84fd-9c87-4400-9e3d-d07f7031d28b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e74e84fd-9c87-4400-9e3d-d07f7031d28b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e74e84fd-9c87-4400-9e3d-d07f7031d28b/download/2400"},{"isExample":true,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8603819-d58e-48eb-80a8-7117351eda43/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8603819-d58e-48eb-80a8-7117351eda43/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8603819-d58e-48eb-80a8-7117351eda43/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8603819-d58e-48eb-80a8-7117351eda43/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e081cde8-f24c-4014-9a8b-fc9ebdef0823/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e081cde8-f24c-4014-9a8b-fc9ebdef0823/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e081cde8-f24c-4014-9a8b-fc9ebdef0823/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e081cde8-f24c-4014-9a8b-fc9ebdef0823/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15aacb1e-c7d5-4746-af42-05f1d69bafad/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4R 1W4","streetname":"1570 Avenue Filion","apartment-type":"apartment","construction-year":1970,"floor":2,"free-rent":"upToOneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":1210,"unit-size":627,"views":"courtyardViews"},"lastPublishedDate":"2026-07-21T21:32:51.566Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/6a2164371839414dfebe.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-93","internalId":"4f64e596-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a5aad4-3c09-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a5aad4-3c09-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a5aad4-3c09-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a5aad4-3c09-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b777071-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b777071-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b777071-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b777071-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b2a9727-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b2a9727-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b2a9727-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b2a9727-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1f3efd-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1f3efd-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1f3efd-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe1f3efd-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3093ec08-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3093ec08-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3093ec08-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3093ec08-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c3151ab-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c3151ab-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c3151ab-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c3151ab-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6eea7aac-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6eea7aac-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6eea7aac-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6eea7aac-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f33437e-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f33437e-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f33437e-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f33437e-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f11ffdd-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f11ffdd-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f11ffdd-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f11ffdd-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2b3ecf4-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2b3ecf4-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2b3ecf4-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a2b3ecf4-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4127d47-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4127d47-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4127d47-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4127d47-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7b6dee8-3c0a-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7b6dee8-3c0a-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7b6dee8-3c0a-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7b6dee8-3c0a-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ba56f56-1502-4a82-8652-339153802d4e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ba56f56-1502-4a82-8652-339153802d4e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ba56f56-1502-4a82-8652-339153802d4e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ba56f56-1502-4a82-8652-339153802d4e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ded4340-3c0b-11e8-ada4-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"virtualTourUrl":"","keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":9,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"outdoor-parking-rent":200,"pets-allowed":"yes","province":"QC","total-rent":2595,"unit-size":1150,"views":"cityViews"},"lastPublishedDate":"2026-06-15T22:20:41.904Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/6a8ddf788eb8e24c4c6c.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50035a-12","internalId":"3a0e4045-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494514,"longitude":-73.618953,"postalCode":"H3V 1A6","province":"QC","streetName":"3710 Chemin Queen Mary"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7de713-128a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7de713-128a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7de713-128a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7de713-128a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccceed45-128a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccceed45-128a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccceed45-128a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccceed45-128a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/122f3dec-128b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/122f3dec-128b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/122f3dec-128b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/122f3dec-128b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/027e3688-128b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/027e3688-128b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/027e3688-128b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/027e3688-128b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02a657f9-128b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02a657f9-128b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02a657f9-128b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02a657f9-128b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02c9976a-128b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02c9976a-128b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02c9976a-128b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02c9976a-128b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02edc13b-128b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02edc13b-128b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02edc13b-128b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02edc13b-128b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0b61611-128a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0b61611-128a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0b61611-128a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0b61611-128a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0d9a3a2-128a-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0d9a3a2-128a-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0d9a3a2-128a-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0d9a3a2-128a-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e35a5d3-3bf8-4905-8848-323f90427707/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e35a5d3-3bf8-4905-8848-323f90427707/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e35a5d3-3bf8-4905-8848-323f90427707/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e35a5d3-3bf8-4905-8848-323f90427707/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cca8c7a4-128a-11e8-ac7c-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3V 1A6","streetname":"3710 Chemin Queen Mary","apartment-type":"apartment","construction-year":1931,"floor":3,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"province":"QC","total-rent":1599,"unit-size":619.7},"lastPublishedDate":"2026-07-12T21:13:54.398Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/706a7d5df656bd9be822.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-217","internalId":"56e58546-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f272852-edfc-4856-baab-779109416f0c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f272852-edfc-4856-baab-779109416f0c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f272852-edfc-4856-baab-779109416f0c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f272852-edfc-4856-baab-779109416f0c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62cbd40a-01ba-4ad3-a305-5e83ddd3272d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62cbd40a-01ba-4ad3-a305-5e83ddd3272d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62cbd40a-01ba-4ad3-a305-5e83ddd3272d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62cbd40a-01ba-4ad3-a305-5e83ddd3272d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b91ebf-cbf7-4641-82a1-c5cfdeb21daa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b91ebf-cbf7-4641-82a1-c5cfdeb21daa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b91ebf-cbf7-4641-82a1-c5cfdeb21daa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22b91ebf-cbf7-4641-82a1-c5cfdeb21daa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8854e40f-f127-4b10-bf78-1219ec4fd881/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8854e40f-f127-4b10-bf78-1219ec4fd881/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8854e40f-f127-4b10-bf78-1219ec4fd881/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8854e40f-f127-4b10-bf78-1219ec4fd881/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55bc8721-da75-4887-b39e-23a40f8bc5e1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55bc8721-da75-4887-b39e-23a40f8bc5e1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55bc8721-da75-4887-b39e-23a40f8bc5e1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55bc8721-da75-4887-b39e-23a40f8bc5e1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/664c33cc-fb59-4453-b1a9-7fde0787edf5/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":2,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-05-21T13:30:45.046Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/7148102527035b92f397.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-505","internalId":"8a687848-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6154fbcb-a0eb-4a7a-b8f8-1c17d94c2b8e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6154fbcb-a0eb-4a7a-b8f8-1c17d94c2b8e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6154fbcb-a0eb-4a7a-b8f8-1c17d94c2b8e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6154fbcb-a0eb-4a7a-b8f8-1c17d94c2b8e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21735f6a-4e5c-49fc-8a73-f9274d437274/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21735f6a-4e5c-49fc-8a73-f9274d437274/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21735f6a-4e5c-49fc-8a73-f9274d437274/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21735f6a-4e5c-49fc-8a73-f9274d437274/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381d9028-cfc8-4a8a-90f7-25610364d344/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381d9028-cfc8-4a8a-90f7-25610364d344/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381d9028-cfc8-4a8a-90f7-25610364d344/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381d9028-cfc8-4a8a-90f7-25610364d344/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c77db077-80ac-40b9-b12f-ebfbd695e226/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c77db077-80ac-40b9-b12f-ebfbd695e226/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c77db077-80ac-40b9-b12f-ebfbd695e226/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c77db077-80ac-40b9-b12f-ebfbd695e226/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3c71805-e224-47c1-a906-6a73d1f1cd1d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3c71805-e224-47c1-a906-6a73d1f1cd1d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3c71805-e224-47c1-a906-6a73d1f1cd1d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3c71805-e224-47c1-a906-6a73d1f1cd1d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21fcabe0-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8759289-ccd4-4252-957a-7c50b659eb64/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":5,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2026-06-06T17:30:00Z","open-house-start":"2026-06-06T15:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1195,"unit-size":374.4},"lastPublishedDate":"2026-05-27T15:40:29.261Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/72081ce0c321e97bdfb2.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-109","internalId":"88077e9f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3579fd30-3392-4437-905f-d7a1a9393f5a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3579fd30-3392-4437-905f-d7a1a9393f5a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3579fd30-3392-4437-905f-d7a1a9393f5a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3579fd30-3392-4437-905f-d7a1a9393f5a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d950a349-3576-48a4-b512-c667b4f859c5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d950a349-3576-48a4-b512-c667b4f859c5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d950a349-3576-48a4-b512-c667b4f859c5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d950a349-3576-48a4-b512-c667b4f859c5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/774effa3-69f8-4fb9-9e34-5612b007cbb0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/774effa3-69f8-4fb9-9e34-5612b007cbb0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/774effa3-69f8-4fb9-9e34-5612b007cbb0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/774effa3-69f8-4fb9-9e34-5612b007cbb0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b755372-b228-4ebe-9bc1-7140daf70d1c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b755372-b228-4ebe-9bc1-7140daf70d1c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b755372-b228-4ebe-9bc1-7140daf70d1c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b755372-b228-4ebe-9bc1-7140daf70d1c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39f80166-fd4d-4b5d-87ff-e1183993b3b3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39f80166-fd4d-4b5d-87ff-e1183993b3b3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39f80166-fd4d-4b5d-87ff-e1183993b3b3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39f80166-fd4d-4b5d-87ff-e1183993b3b3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c394639-840d-474d-81e9-5de8b3488237/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c394639-840d-474d-81e9-5de8b3488237/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c394639-840d-474d-81e9-5de8b3488237/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7c394639-840d-474d-81e9-5de8b3488237/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f474f03-96e7-11ea-a981-0a580ae94544/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ff87a-50a2-4edb-a6a7-5bdbfe614a29/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ff87a-50a2-4edb-a6a7-5bdbfe614a29/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ff87a-50a2-4edb-a6a7-5bdbfe614a29/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/484ff87a-50a2-4edb-a6a7-5bdbfe614a29/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5e049139-851b-4e91-98e9-e92712750746/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"groundFloor","construction-year":1969,"free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":true,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy Concordia","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2026-06-06T06:00:00Z","open-house-start":"2026-06-06T04:00:00Z","pets-allowed":"limited","province":"QC","total-rent":1181,"unit-size":374.4},"lastPublishedDate":"2026-06-02T20:27:58.333Z","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-indoor-pool"]}
\ No newline at end of file
added tests/fixtures/akelius/7319d42a0fdb2cb94e6f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50060a-407","internalId":"764c5c5f-a4ab-11ea-8f49-000d3a245b90","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Outremont","city":"Montreal","latitude":45.519058,"longitude":-73.60932,"postalCode":"H2V 1W2","province":"QC","streetName":"590 Avenue Outremont"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ba70ae0-a6a5-4314-8ed9-a85a1513f84a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ba70ae0-a6a5-4314-8ed9-a85a1513f84a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ba70ae0-a6a5-4314-8ed9-a85a1513f84a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ba70ae0-a6a5-4314-8ed9-a85a1513f84a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ddb461-d7aa-4a6f-82a3-5586666a2e3c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ddb461-d7aa-4a6f-82a3-5586666a2e3c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ddb461-d7aa-4a6f-82a3-5586666a2e3c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ddb461-d7aa-4a6f-82a3-5586666a2e3c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98f23235-59dd-4278-ab2d-d0464aa25052/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98f23235-59dd-4278-ab2d-d0464aa25052/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98f23235-59dd-4278-ab2d-d0464aa25052/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98f23235-59dd-4278-ab2d-d0464aa25052/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5c295c8-4354-4602-b5b9-0b505380a557/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5c295c8-4354-4602-b5b9-0b505380a557/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5c295c8-4354-4602-b5b9-0b505380a557/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5c295c8-4354-4602-b5b9-0b505380a557/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6110b4a-f56a-422e-abe0-09c4cb0b3633/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6110b4a-f56a-422e-abe0-09c4cb0b3633/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6110b4a-f56a-422e-abe0-09c4cb0b3633/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a6110b4a-f56a-422e-abe0-09c4cb0b3633/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bf1a48d-c962-4da8-aa3c-517b82f43872/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bf1a48d-c962-4da8-aa3c-517b82f43872/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bf1a48d-c962-4da8-aa3c-517b82f43872/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bf1a48d-c962-4da8-aa3c-517b82f43872/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa312f1-dccd-405f-b337-473bd47668ff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa312f1-dccd-405f-b337-473bd47668ff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa312f1-dccd-405f-b337-473bd47668ff/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3aa312f1-dccd-405f-b337-473bd47668ff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dae7ca2c-1807-482a-a715-b26c9b0968cc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dae7ca2c-1807-482a-a715-b26c9b0968cc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dae7ca2c-1807-482a-a715-b26c9b0968cc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dae7ca2c-1807-482a-a715-b26c9b0968cc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65347ba4-168b-4428-99d5-63756d27c1cd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65347ba4-168b-4428-99d5-63756d27c1cd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65347ba4-168b-4428-99d5-63756d27c1cd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65347ba4-168b-4428-99d5-63756d27c1cd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81fe0ce2-702d-4ce5-9a1e-3304e19f793b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81fe0ce2-702d-4ce5-9a1e-3304e19f793b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81fe0ce2-702d-4ce5-9a1e-3304e19f793b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81fe0ce2-702d-4ce5-9a1e-3304e19f793b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe3d47ea-ad9e-4280-b5fe-ef6c7435cf26/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe3d47ea-ad9e-4280-b5fe-ef6c7435cf26/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe3d47ea-ad9e-4280-b5fe-ef6c7435cf26/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe3d47ea-ad9e-4280-b5fe-ef6c7435cf26/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a179a2fe-3f56-42c8-8071-e88c9790fa0f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a179a2fe-3f56-42c8-8071-e88c9790fa0f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a179a2fe-3f56-42c8-8071-e88c9790fa0f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a179a2fe-3f56-42c8-8071-e88c9790fa0f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67b7bc57-7031-4aba-88d8-62b424ab1093/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67b7bc57-7031-4aba-88d8-62b424ab1093/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67b7bc57-7031-4aba-88d8-62b424ab1093/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67b7bc57-7031-4aba-88d8-62b424ab1093/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/809d4ccd-0d51-4b83-936a-12ad539ed657/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/809d4ccd-0d51-4b83-936a-12ad539ed657/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/809d4ccd-0d51-4b83-936a-12ad539ed657/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/809d4ccd-0d51-4b83-936a-12ad539ed657/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc38c59b-3f01-43c1-8e64-9a34e6732601/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc38c59b-3f01-43c1-8e64-9a34e6732601/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc38c59b-3f01-43c1-8e64-9a34e6732601/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc38c59b-3f01-43c1-8e64-9a34e6732601/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4080eb63-89c0-4777-b2a4-46f77252e00b/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Outremont","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2V 1W2","streetname":"590 Avenue Outremont","apartment-type":"apartment","construction-year":1942,"floor":4,"flooring":"herringboneParquet","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":2999,"unit-size":844.5},"lastPublishedDate":"2026-07-20T16:39:58.792Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/74b3c89abaa3d17c9bac.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043d-115","internalId":"cf0cf314-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48747,"longitude":-73.48949,"postalCode":"J4R 1R6","province":"QC","streetName":"1565 Avenue Victoria"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd24cb76-a5e6-4471-b24c-3b2a93ec1c94/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd24cb76-a5e6-4471-b24c-3b2a93ec1c94/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd24cb76-a5e6-4471-b24c-3b2a93ec1c94/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd24cb76-a5e6-4471-b24c-3b2a93ec1c94/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b37c00e0-fd74-4997-84a9-dbe88bb3119a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b37c00e0-fd74-4997-84a9-dbe88bb3119a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b37c00e0-fd74-4997-84a9-dbe88bb3119a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b37c00e0-fd74-4997-84a9-dbe88bb3119a/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba34d74b-4a71-4e84-aaa8-545c339638f5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba34d74b-4a71-4e84-aaa8-545c339638f5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba34d74b-4a71-4e84-aaa8-545c339638f5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba34d74b-4a71-4e84-aaa8-545c339638f5/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd2df529-348d-48de-a16b-a77538805e00/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd2df529-348d-48de-a16b-a77538805e00/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd2df529-348d-48de-a16b-a77538805e00/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd2df529-348d-48de-a16b-a77538805e00/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d28303ed-5a85-4eab-98e7-9119cee602ab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d28303ed-5a85-4eab-98e7-9119cee602ab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d28303ed-5a85-4eab-98e7-9119cee602ab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d28303ed-5a85-4eab-98e7-9119cee602ab/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90610727-dbba-429e-bab3-85aa53af1085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90610727-dbba-429e-bab3-85aa53af1085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90610727-dbba-429e-bab3-85aa53af1085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/90610727-dbba-429e-bab3-85aa53af1085/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c6fb63a-33d6-4c91-a8e2-c4d3c6d1d2d5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c6fb63a-33d6-4c91-a8e2-c4d3c6d1d2d5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c6fb63a-33d6-4c91-a8e2-c4d3c6d1d2d5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c6fb63a-33d6-4c91-a8e2-c4d3c6d1d2d5/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ae9cc58-fb32-4da6-b874-21e9646f83a1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ae9cc58-fb32-4da6-b874-21e9646f83a1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ae9cc58-fb32-4da6-b874-21e9646f83a1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ae9cc58-fb32-4da6-b874-21e9646f83a1/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62ae61c-9d95-461d-988f-51088b3600ba/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62ae61c-9d95-461d-988f-51088b3600ba/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62ae61c-9d95-461d-988f-51088b3600ba/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f62ae61c-9d95-461d-988f-51088b3600ba/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37052cd9-a0de-4322-82ec-ab6a3ea08459/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37052cd9-a0de-4322-82ec-ab6a3ea08459/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37052cd9-a0de-4322-82ec-ab6a3ea08459/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37052cd9-a0de-4322-82ec-ab6a3ea08459/download/2400"},{"isExample":true,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c774dd-e9e4-4bb6-be02-2c2cf8018a6b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c774dd-e9e4-4bb6-be02-2c2cf8018a6b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c774dd-e9e4-4bb6-be02-2c2cf8018a6b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a9c774dd-e9e4-4bb6-be02-2c2cf8018a6b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d43a30c-90ed-4b3a-8894-867e4febd5bd/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4R 1R6","streetname":"1565 Avenue Victoria","apartment-type":"groundFloor","construction-year":1970,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":1345,"unit-size":800},"lastPublishedDate":"2026-07-21T21:47:04.482Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/79c6f4279535b7731956.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50048a-28","internalId":"50b92b27-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b938b5c-bf7e-4124-ba47-1e52228b83c6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b938b5c-bf7e-4124-ba47-1e52228b83c6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b938b5c-bf7e-4124-ba47-1e52228b83c6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b938b5c-bf7e-4124-ba47-1e52228b83c6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cef2a47-e4ca-4d57-acbe-e98613084cfd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cef2a47-e4ca-4d57-acbe-e98613084cfd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cef2a47-e4ca-4d57-acbe-e98613084cfd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cef2a47-e4ca-4d57-acbe-e98613084cfd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/628f2329-6202-48da-8c9a-670958eb1d87/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/628f2329-6202-48da-8c9a-670958eb1d87/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/628f2329-6202-48da-8c9a-670958eb1d87/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/628f2329-6202-48da-8c9a-670958eb1d87/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ea67c70-ddfa-4c07-85b7-b0e066a65a6f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ea67c70-ddfa-4c07-85b7-b0e066a65a6f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ea67c70-ddfa-4c07-85b7-b0e066a65a6f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ea67c70-ddfa-4c07-85b7-b0e066a65a6f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e7bae6-89aa-4c1b-ac24-b50aee3575f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e7bae6-89aa-4c1b-ac24-b50aee3575f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e7bae6-89aa-4c1b-ac24-b50aee3575f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e7bae6-89aa-4c1b-ac24-b50aee3575f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77976785-ef3c-4786-8252-409548419c69/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77976785-ef3c-4786-8252-409548419c69/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77976785-ef3c-4786-8252-409548419c69/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/77976785-ef3c-4786-8252-409548419c69/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b7fd81f-6b1f-44ff-883f-aa990b307d94/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b7fd81f-6b1f-44ff-883f-aa990b307d94/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b7fd81f-6b1f-44ff-883f-aa990b307d94/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b7fd81f-6b1f-44ff-883f-aa990b307d94/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b3fc83c-12dc-4863-8a7d-96cab5467f3e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b3fc83c-12dc-4863-8a7d-96cab5467f3e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b3fc83c-12dc-4863-8a7d-96cab5467f3e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b3fc83c-12dc-4863-8a7d-96cab5467f3e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d413df7-ac8d-4085-99bf-b9e71bee9439/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d413df7-ac8d-4085-99bf-b9e71bee9439/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d413df7-ac8d-4085-99bf-b9e71bee9439/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d413df7-ac8d-4085-99bf-b9e71bee9439/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fa412e7-4871-4636-babf-784b524d9681/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fa412e7-4871-4636-babf-784b524d9681/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fa412e7-4871-4636-babf-784b524d9681/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fa412e7-4871-4636-babf-784b524d9681/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/056c3f3d-5b8e-44d5-a628-ca152a0a11b1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/056c3f3d-5b8e-44d5-a628-ca152a0a11b1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/056c3f3d-5b8e-44d5-a628-ca152a0a11b1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/056c3f3d-5b8e-44d5-a628-ca152a0a11b1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a322e537-3246-4287-a24b-df9787b64f47/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","construction-year":1956,"floor":2,"flooring":"parquet","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":2245,"unit-size":950,"views":"cityViews"},"lastPublishedDate":"2026-07-14T21:40:26.807Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/7b4a0bafe44bfe65646b.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-511","internalId":"543754db-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb6a4c2-5169-497a-b62e-3fefecc9f0d6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb6a4c2-5169-497a-b62e-3fefecc9f0d6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb6a4c2-5169-497a-b62e-3fefecc9f0d6/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb6a4c2-5169-497a-b62e-3fefecc9f0d6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef8326e-be24-4252-a060-59c7de1f70f3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef8326e-be24-4252-a060-59c7de1f70f3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef8326e-be24-4252-a060-59c7de1f70f3/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ef8326e-be24-4252-a060-59c7de1f70f3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89a299ed-bd49-4f76-b0e5-7f636664a77c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89a299ed-bd49-4f76-b0e5-7f636664a77c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89a299ed-bd49-4f76-b0e5-7f636664a77c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/89a299ed-bd49-4f76-b0e5-7f636664a77c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ccdaea6-e6bf-4933-9aac-8d4f72490f18/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ccdaea6-e6bf-4933-9aac-8d4f72490f18/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ccdaea6-e6bf-4933-9aac-8d4f72490f18/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ccdaea6-e6bf-4933-9aac-8d4f72490f18/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176b5620-4746-44df-adbd-c08ba319d5c5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176b5620-4746-44df-adbd-c08ba319d5c5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176b5620-4746-44df-adbd-c08ba319d5c5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176b5620-4746-44df-adbd-c08ba319d5c5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9a0e927-9c19-40ce-ab36-563cdcdeb247/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9a0e927-9c19-40ce-ab36-563cdcdeb247/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9a0e927-9c19-40ce-ab36-563cdcdeb247/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e9a0e927-9c19-40ce-ab36-563cdcdeb247/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54be41db-e038-4c4f-898b-45ea53f38919/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54be41db-e038-4c4f-898b-45ea53f38919/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54be41db-e038-4c4f-898b-45ea53f38919/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54be41db-e038-4c4f-898b-45ea53f38919/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5430ad60-2a33-4f45-bf20-0e969a11fbed/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5430ad60-2a33-4f45-bf20-0e969a11fbed/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5430ad60-2a33-4f45-bf20-0e969a11fbed/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5430ad60-2a33-4f45-bf20-0e969a11fbed/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e5b563-9b9a-4bd3-895b-1a3bfcf7a76a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e5b563-9b9a-4bd3-895b-1a3bfcf7a76a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e5b563-9b9a-4bd3-895b-1a3bfcf7a76a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4e5b563-9b9a-4bd3-895b-1a3bfcf7a76a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/738a1456-11df-43c6-9801-ae914a7c5100/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/738a1456-11df-43c6-9801-ae914a7c5100/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/738a1456-11df-43c6-9801-ae914a7c5100/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/738a1456-11df-43c6-9801-ae914a7c5100/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5e470a0-7384-4376-883a-aea4ba22cc60/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":5,"flooring":"engineeredWood","free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa Maria","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":2395,"unit-size":1054,"views":"cityViews"},"lastPublishedDate":"2026-08-03T16:00:41.463Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/7cedb6cfd7cabe0e8031.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50032a-203","internalId":"96f61fe9-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.491017,"longitude":-73.622441,"postalCode":"H3W 1W6","province":"QC","streetName":"4570 Chemin Queen Mary"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd1f004e-10eb-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd1f004e-10eb-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd1f004e-10eb-11e8-ac7c-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd1f004e-10eb-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024a7394-10ec-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024a7394-10ec-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024a7394-10ec-11e8-ac7c-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/024a7394-10ec-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13922085-10ec-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13922085-10ec-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13922085-10ec-11e8-ac7c-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13922085-10ec-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13c824a6-10ec-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13c824a6-10ec-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13c824a6-10ec-11e8-ac7c-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13c824a6-10ec-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d949ad7-10ec-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d949ad7-10ec-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d949ad7-10ec-11e8-ac7c-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2d949ad7-10ec-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d074300-e04b-11e7-9226-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d074300-e04b-11e7-9226-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d074300-e04b-11e7-9226-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d074300-e04b-11e7-9226-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a556cf1-e04c-11e7-9226-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a556cf1-e04c-11e7-9226-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a556cf1-e04c-11e7-9226-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a556cf1-e04c-11e7-9226-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a95aa42-e04c-11e7-9226-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a95aa42-e04c-11e7-9226-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a95aa42-e04c-11e7-9226-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a95aa42-e04c-11e7-9226-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df21673a-52cf-4de0-97a9-d7e475423037/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df21673a-52cf-4de0-97a9-d7e475423037/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df21673a-52cf-4de0-97a9-d7e475423037/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df21673a-52cf-4de0-97a9-d7e475423037/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cda4ab10-10eb-11e8-ac7c-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W6","streetname":"4570 Chemin Queen Mary","apartment-type":"apartment","construction-year":1967,"floor":2,"flooring":"hardwood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":145,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Snowdon","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1038,"unit-size":550},"lastPublishedDate":"2026-07-24T14:12:17.954Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/832a4e62227ce5f37b02.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50030a-304","internalId":"322d7f19-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.482613,"longitude":-73.599859,"postalCode":"H3Z 1E8","province":"QC","streetName":"4557 Sherbrooke Street West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92faf820-e263-41d8-82ad-08e62922067b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92faf820-e263-41d8-82ad-08e62922067b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92faf820-e263-41d8-82ad-08e62922067b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92faf820-e263-41d8-82ad-08e62922067b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e193e0d9-acf4-461c-9d9e-16302c3986a8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e193e0d9-acf4-461c-9d9e-16302c3986a8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e193e0d9-acf4-461c-9d9e-16302c3986a8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e193e0d9-acf4-461c-9d9e-16302c3986a8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8266f9-2a1c-4c62-b5e8-e5836d4e47f6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8266f9-2a1c-4c62-b5e8-e5836d4e47f6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8266f9-2a1c-4c62-b5e8-e5836d4e47f6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8266f9-2a1c-4c62-b5e8-e5836d4e47f6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52f193c8-e49a-4982-9414-705de3b03ca7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52f193c8-e49a-4982-9414-705de3b03ca7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52f193c8-e49a-4982-9414-705de3b03ca7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/52f193c8-e49a-4982-9414-705de3b03ca7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b34647f3-5667-40c2-ac94-0dd0ba97f5ae/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b34647f3-5667-40c2-ac94-0dd0ba97f5ae/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b34647f3-5667-40c2-ac94-0dd0ba97f5ae/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b34647f3-5667-40c2-ac94-0dd0ba97f5ae/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e1c5a03-00a1-4594-8334-96e707032f1d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e1c5a03-00a1-4594-8334-96e707032f1d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e1c5a03-00a1-4594-8334-96e707032f1d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8e1c5a03-00a1-4594-8334-96e707032f1d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d90d816-1832-43c1-a40c-734ad7557d52/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d90d816-1832-43c1-a40c-734ad7557d52/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d90d816-1832-43c1-a40c-734ad7557d52/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5d90d816-1832-43c1-a40c-734ad7557d52/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ae588b7-e3de-4c01-8eb5-45d77fa96fe4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ae588b7-e3de-4c01-8eb5-45d77fa96fe4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ae588b7-e3de-4c01-8eb5-45d77fa96fe4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ae588b7-e3de-4c01-8eb5-45d77fa96fe4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af26a2a8-92e9-47a1-a034-4704826c8bd8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af26a2a8-92e9-47a1-a034-4704826c8bd8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af26a2a8-92e9-47a1-a034-4704826c8bd8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af26a2a8-92e9-47a1-a034-4704826c8bd8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c301ae-e123-4468-8710-038a4e3e913c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c301ae-e123-4468-8710-038a4e3e913c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c301ae-e123-4468-8710-038a4e3e913c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c301ae-e123-4468-8710-038a4e3e913c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81aa3938-a2fe-42e9-92b7-0267768ab927/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81aa3938-a2fe-42e9-92b7-0267768ab927/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81aa3938-a2fe-42e9-92b7-0267768ab927/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/81aa3938-a2fe-42e9-92b7-0267768ab927/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eb4a817-fdfc-4b61-bb01-bb9b50d4027a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eb4a817-fdfc-4b61-bb01-bb9b50d4027a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eb4a817-fdfc-4b61-bb01-bb9b50d4027a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7eb4a817-fdfc-4b61-bb01-bb9b50d4027a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bee06e54-737b-4c11-a4cb-2a1344cd3ea4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bee06e54-737b-4c11-a4cb-2a1344cd3ea4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bee06e54-737b-4c11-a4cb-2a1344cd3ea4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bee06e54-737b-4c11-a4cb-2a1344cd3ea4/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0295462d-dbe1-4c7c-844c-c9824518c636/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0295462d-dbe1-4c7c-844c-c9824518c636/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0295462d-dbe1-4c7c-844c-c9824518c636/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0295462d-dbe1-4c7c-844c-c9824518c636/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfee79ad-1ab2-11ea-81cb-0a580ae9413a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfee79ad-1ab2-11ea-81cb-0a580ae9413a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfee79ad-1ab2-11ea-81cb-0a580ae9413a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dfee79ad-1ab2-11ea-81cb-0a580ae9413a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb1db661-ec1b-424f-b019-767825e934c1/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"virtualTourUrl":"https://my.matterport.com/show/?m=kcf5ymV2P8G","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3Z 1E8","streetname":"4557 Sherbrooke Street West","apartment-type":"apartment","construction-year":1920,"floor":3,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Atwater","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":3095,"unit-size":1012,"views":"cityViews"},"lastPublishedDate":"2026-07-01T23:33:13.294Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/83c1f6f7550111194e59.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-433","internalId":"78d12500-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de238001-3671-42f9-be8c-5ae4f3fa5a82/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de238001-3671-42f9-be8c-5ae4f3fa5a82/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de238001-3671-42f9-be8c-5ae4f3fa5a82/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de238001-3671-42f9-be8c-5ae4f3fa5a82/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1395cd2a-1f09-4171-b8f1-7715f75a3927/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1395cd2a-1f09-4171-b8f1-7715f75a3927/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1395cd2a-1f09-4171-b8f1-7715f75a3927/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1395cd2a-1f09-4171-b8f1-7715f75a3927/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/232e0419-8aa5-4935-af06-dfd132e72428/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/232e0419-8aa5-4935-af06-dfd132e72428/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/232e0419-8aa5-4935-af06-dfd132e72428/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/232e0419-8aa5-4935-af06-dfd132e72428/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b966a202-b4c0-4a40-a9c0-7c1c6df8e9a2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b966a202-b4c0-4a40-a9c0-7c1c6df8e9a2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b966a202-b4c0-4a40-a9c0-7c1c6df8e9a2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b966a202-b4c0-4a40-a9c0-7c1c6df8e9a2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca6abb98-2955-42fa-9293-0a19b405d2d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca6abb98-2955-42fa-9293-0a19b405d2d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca6abb98-2955-42fa-9293-0a19b405d2d0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca6abb98-2955-42fa-9293-0a19b405d2d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f4fad5f-1a8d-4946-9ded-c3a19da635b2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f4fad5f-1a8d-4946-9ded-c3a19da635b2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f4fad5f-1a8d-4946-9ded-c3a19da635b2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5f4fad5f-1a8d-4946-9ded-c3a19da635b2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abae1030-8912-4079-bdae-2c4948f9489b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abae1030-8912-4079-bdae-2c4948f9489b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abae1030-8912-4079-bdae-2c4948f9489b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abae1030-8912-4079-bdae-2c4948f9489b/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83d3ae5-3ca6-456d-947e-13925821ced0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83d3ae5-3ca6-456d-947e-13925821ced0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83d3ae5-3ca6-456d-947e-13925821ced0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83d3ae5-3ca6-456d-947e-13925821ced0/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb587561-9c35-45a5-a3e9-6d0022321459/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":4,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1145,"unit-size":250},"lastPublishedDate":"2026-07-27T16:48:13.650Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/8bf28b209339acfcb683.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-212","internalId":"bd5ac495-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a181945-a07f-40f6-b421-38573a41d4f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a181945-a07f-40f6-b421-38573a41d4f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a181945-a07f-40f6-b421-38573a41d4f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a181945-a07f-40f6-b421-38573a41d4f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67e37048-cd84-4261-b10b-4f83ba1c0a06/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67e37048-cd84-4261-b10b-4f83ba1c0a06/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67e37048-cd84-4261-b10b-4f83ba1c0a06/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67e37048-cd84-4261-b10b-4f83ba1c0a06/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f9e6bbe-78ac-48b6-a348-c606ec3621bd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f9e6bbe-78ac-48b6-a348-c606ec3621bd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f9e6bbe-78ac-48b6-a348-c606ec3621bd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8f9e6bbe-78ac-48b6-a348-c606ec3621bd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909a43d-7841-47ee-8635-3599ed2922fd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909a43d-7841-47ee-8635-3599ed2922fd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909a43d-7841-47ee-8635-3599ed2922fd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1909a43d-7841-47ee-8635-3599ed2922fd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d722a75d-8fd0-4f69-ae0a-fa311583c25b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d722a75d-8fd0-4f69-ae0a-fa311583c25b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d722a75d-8fd0-4f69-ae0a-fa311583c25b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d722a75d-8fd0-4f69-ae0a-fa311583c25b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadfd4d5-f2a9-4cf0-896c-92080c2a69cf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadfd4d5-f2a9-4cf0-896c-92080c2a69cf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadfd4d5-f2a9-4cf0-896c-92080c2a69cf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fadfd4d5-f2a9-4cf0-896c-92080c2a69cf/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69ee7585-5e03-4173-90ab-cd830bf3389d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69ee7585-5e03-4173-90ab-cd830bf3389d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69ee7585-5e03-4173-90ab-cd830bf3389d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69ee7585-5e03-4173-90ab-cd830bf3389d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69d0e9e0-bedf-4af0-a874-e4c70c7ac8d0/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":2,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-06-09T20:18:00.301Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/8c0c95f80a4a229f1f62.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-908","internalId":"548e7595-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007bb061-2c72-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007bb061-2c72-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007bb061-2c72-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/007bb061-2c72-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24a5f593-2c72-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24a5f593-2c72-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24a5f593-2c72-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24a5f593-2c72-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15642ac2-2c72-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15642ac2-2c72-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15642ac2-2c72-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15642ac2-2c72-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cfd9b6e-2c71-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cfd9b6e-2c71-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cfd9b6e-2c71-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3cfd9b6e-2c71-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a54773ea-2c71-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a54773ea-2c71-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a54773ea-2c71-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a54773ea-2c71-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9017de67-2c71-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9017de67-2c71-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9017de67-2c71-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9017de67-2c71-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e35703d5-2c70-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e35703d5-2c70-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e35703d5-2c70-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e35703d5-2c70-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36019fb4-2c72-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36019fb4-2c72-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36019fb4-2c72-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36019fb4-2c72-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68927caf-2c70-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68927caf-2c70-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68927caf-2c70-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68927caf-2c70-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01e08ce8-2c71-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01e08ce8-2c71-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01e08ce8-2c71-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01e08ce8-2c71-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a791f2-2c70-11e8-b7af-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a791f2-2c70-11e8-b7af-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a791f2-2c70-11e8-b7af-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a791f2-2c70-11e8-b7af-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20a7b0b7-0ee5-44d2-b071-cb7af8c5c6ca/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20a7b0b7-0ee5-44d2-b071-cb7af8c5c6ca/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20a7b0b7-0ee5-44d2-b071-cb7af8c5c6ca/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/20a7b0b7-0ee5-44d2-b071-cb7af8c5c6ca/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e43cb38f-2c71-11e8-b7af-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":9,"flooring":"engineeredWood","free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa-Maria","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":2295,"unit-size":1100},"lastPublishedDate":"2026-08-03T16:00:58.647Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/8d6fc5281590142467b7.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50082a-105","internalId":"c369b126-125f-11ed-949b-000d3a4cddea","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddba8490-bb4c-4195-98f5-cea90e4d828d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddba8490-bb4c-4195-98f5-cea90e4d828d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddba8490-bb4c-4195-98f5-cea90e4d828d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ddba8490-bb4c-4195-98f5-cea90e4d828d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb9f9e0-3341-4314-b95a-e3e733938a07/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb9f9e0-3341-4314-b95a-e3e733938a07/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb9f9e0-3341-4314-b95a-e3e733938a07/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb9f9e0-3341-4314-b95a-e3e733938a07/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/199c4e10-8131-4943-a449-5b9d7c37e808/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/199c4e10-8131-4943-a449-5b9d7c37e808/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/199c4e10-8131-4943-a449-5b9d7c37e808/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/199c4e10-8131-4943-a449-5b9d7c37e808/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5593a186-88d3-4843-894a-1e7774e67740/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5593a186-88d3-4843-894a-1e7774e67740/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5593a186-88d3-4843-894a-1e7774e67740/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5593a186-88d3-4843-894a-1e7774e67740/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5fd2e21-109c-451d-ac54-4bf9629a23ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5fd2e21-109c-451d-ac54-4bf9629a23ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5fd2e21-109c-451d-ac54-4bf9629a23ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5fd2e21-109c-451d-ac54-4bf9629a23ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cd7db54-a7c3-4e8d-86ab-72003e19b583/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cd7db54-a7c3-4e8d-86ab-72003e19b583/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cd7db54-a7c3-4e8d-86ab-72003e19b583/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1cd7db54-a7c3-4e8d-86ab-72003e19b583/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec97be9c-2d41-464d-b677-ab17d35edd95/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec97be9c-2d41-464d-b677-ab17d35edd95/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec97be9c-2d41-464d-b677-ab17d35edd95/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ec97be9c-2d41-464d-b677-ab17d35edd95/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b6d8d8e-1ea2-4031-a477-fbe2df78a7aa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b6d8d8e-1ea2-4031-a477-fbe2df78a7aa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b6d8d8e-1ea2-4031-a477-fbe2df78a7aa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b6d8d8e-1ea2-4031-a477-fbe2df78a7aa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/860d501f-e29b-479b-8170-957723aee4f5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/860d501f-e29b-479b-8170-957723aee4f5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/860d501f-e29b-479b-8170-957723aee4f5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/860d501f-e29b-479b-8170-957723aee4f5/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5547c52-99ef-422a-9c92-53f2d5fc875b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5547c52-99ef-422a-9c92-53f2d5fc875b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5547c52-99ef-422a-9c92-53f2d5fc875b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5547c52-99ef-422a-9c92-53f2d5fc875b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75c8ed9d-4c51-4db3-92a7-88f8341e2eb9/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba70968d-d0a3-4f82-a4f9-5e1d2b98f348/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"apartment","construction-year":1970,"floor":1,"free-rent":"twoMonths","furnished-state":"furnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1625,"unit-size":430},"lastPublishedDate":"2026-07-20T17:38:31.868Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/8e72f3567f22f59117f6.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50065a-18","internalId":"5c0a3353-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49436,"longitude":-73.62995,"postalCode":"H3T 1E7","province":"QC","streetName":"4505 Dupuis Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f87f1688-5694-4e37-a932-89a4f5e6d76b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f87f1688-5694-4e37-a932-89a4f5e6d76b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f87f1688-5694-4e37-a932-89a4f5e6d76b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f87f1688-5694-4e37-a932-89a4f5e6d76b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3T 1E7","streetname":"4505 Dupuis Avenue","apartment-type":"apartment","construction-year":1952,"floor":2,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote Sainte Catherine","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1625,"unit-size":912.6},"lastPublishedDate":"2026-08-05T01:49:38.487Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/8f5fe0e9d38c161dd7ce.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50074a-108","internalId":"7f60d4cf-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44c969a8-57b8-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44c969a8-57b8-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44c969a8-57b8-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44c969a8-57b8-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd3a1c8c-5718-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd3a1c8c-5718-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd3a1c8c-5718-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd3a1c8c-5718-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca2c193b-5718-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca2c193b-5718-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca2c193b-5718-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca2c193b-5718-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a38eba-5718-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a38eba-5718-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a38eba-5718-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6a38eba-5718-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c58685f9-5718-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c58685f9-5718-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c58685f9-5718-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c58685f9-5718-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4259d91-5717-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4259d91-5717-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4259d91-5717-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d4259d91-5717-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc2f4364-5717-11e9-9edc-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc2f4364-5717-11e9-9edc-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc2f4364-5717-11e9-9edc-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dc2f4364-5717-11e9-9edc-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30e41cad-f7b0-11e7-82d4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/358fe6e1-f7af-11e7-82d4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/358fe6e1-f7af-11e7-82d4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/358fe6e1-f7af-11e7-82d4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/358fe6e1-f7af-11e7-82d4-00155d8e330a/download/2400"},{"isExample":true,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79bc86-a0bb-49f2-b055-b601db595f17/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79bc86-a0bb-49f2-b055-b601db595f17/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79bc86-a0bb-49f2-b055-b601db595f17/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d79bc86-a0bb-49f2-b055-b601db595f17/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8d8c05-5717-11e9-9edc-0a580ae94a71/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"virtualTourUrl":"https://my.matterport.com/show/?m=oN1GfAnYxU3","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"location-bus":100,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"apartment","construction-year":1955,"floor":1,"flooring":"engineeredWood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Vendome","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"open-house-end":"2025-09-17T18:30:00Z","open-house-start":"2025-09-17T16:30:00Z","pets-allowed":"yes","province":"QC","total-rent":1655,"unit-size":564},"lastPublishedDate":"2026-08-06T16:28:17.727Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/91123f5694b79ccd2b2c.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-212","internalId":"82f853d1-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ea4c6e-eb40-497d-b989-f6a87e94e483/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ea4c6e-eb40-497d-b989-f6a87e94e483/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ea4c6e-eb40-497d-b989-f6a87e94e483/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f9ea4c6e-eb40-497d-b989-f6a87e94e483/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a48b880-1240-4c7d-a02f-91cf8075214a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a48b880-1240-4c7d-a02f-91cf8075214a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a48b880-1240-4c7d-a02f-91cf8075214a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a48b880-1240-4c7d-a02f-91cf8075214a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7c9027b-d903-4dd3-8bd9-412ac6783fcf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7c9027b-d903-4dd3-8bd9-412ac6783fcf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7c9027b-d903-4dd3-8bd9-412ac6783fcf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7c9027b-d903-4dd3-8bd9-412ac6783fcf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243465a6-3d36-4e3e-96af-4339ae29d442/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243465a6-3d36-4e3e-96af-4339ae29d442/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243465a6-3d36-4e3e-96af-4339ae29d442/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/243465a6-3d36-4e3e-96af-4339ae29d442/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b1ac520-fcdd-4b01-81cd-a7b34fe1f8c2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b1ac520-fcdd-4b01-81cd-a7b34fe1f8c2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b1ac520-fcdd-4b01-81cd-a7b34fe1f8c2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b1ac520-fcdd-4b01-81cd-a7b34fe1f8c2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f72a9406-c041-4b0c-84da-743ab1f196bc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f72a9406-c041-4b0c-84da-743ab1f196bc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f72a9406-c041-4b0c-84da-743ab1f196bc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f72a9406-c041-4b0c-84da-743ab1f196bc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85f56b3e-e72f-4c78-a1dd-47246e410b21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85f56b3e-e72f-4c78-a1dd-47246e410b21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85f56b3e-e72f-4c78-a1dd-47246e410b21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/85f56b3e-e72f-4c78-a1dd-47246e410b21/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad156069-517b-422a-ac6a-0cc3a4e340dc/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":2495,"unit-size":670},"lastPublishedDate":"2026-08-06T17:53:59.241Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/91d12819ea13fb03d9a9.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50048a-104","internalId":"5160b5de-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d8e9a75-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d8e9a75-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d8e9a75-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d8e9a75-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e6c73c7-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e6c73c7-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e6c73c7-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e6c73c7-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e43eee8-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e43eee8-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e43eee8-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e43eee8-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baee7b3c-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baee7b3c-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baee7b3c-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/baee7b3c-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab90eb0b-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab90eb0b-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab90eb0b-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ab90eb0b-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c92b8ea-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c92b8ea-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c92b8ea-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c92b8ea-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0873de53-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0873de53-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0873de53-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0873de53-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ee9702-1350-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ee9702-1350-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ee9702-1350-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f7ee9702-1350-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa59601-1352-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa59601-1352-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa59601-1352-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0aa59601-1352-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9cb580-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9cb580-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9cb580-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9cb580-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edf5aeef-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edf5aeef-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edf5aeef-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/edf5aeef-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db71b16e-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db71b16e-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db71b16e-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db71b16e-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc7d5fd-1351-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc7d5fd-1351-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc7d5fd-1351-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cbc7d5fd-1351-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0bb71c0-5e87-4b5f-9852-633a19801258/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0bb71c0-5e87-4b5f-9852-633a19801258/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0bb71c0-5e87-4b5f-9852-633a19801258/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0bb71c0-5e87-4b5f-9852-633a19801258/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ef3a54b-7d0f-4bd6-8544-8bf9470c3030/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","construction-year":1956,"floor":10,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"open-house-end":"2026-08-11T17:30:00Z","open-house-start":"2026-08-11T16:30:00Z","outdoor-parking-rent":200,"pets-allowed":"yes","province":"QC","total-rent":2245,"unit-size":950,"views":"cityViews"},"lastPublishedDate":"2026-04-27T16:54:20.546Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/9268309294bf26ffec5d.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-801","internalId":"733a5451-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3a3a002-a635-4670-9057-946e7ae01e3d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3a3a002-a635-4670-9057-946e7ae01e3d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3a3a002-a635-4670-9057-946e7ae01e3d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3a3a002-a635-4670-9057-946e7ae01e3d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e7d4aa-dfee-4e47-96a2-465af93d38f3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e7d4aa-dfee-4e47-96a2-465af93d38f3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e7d4aa-dfee-4e47-96a2-465af93d38f3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e7d4aa-dfee-4e47-96a2-465af93d38f3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ef722b9-c531-4c8e-bc65-2f88d78e480b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ef722b9-c531-4c8e-bc65-2f88d78e480b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ef722b9-c531-4c8e-bc65-2f88d78e480b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ef722b9-c531-4c8e-bc65-2f88d78e480b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecac9612-9df8-472b-9f81-897f3248b310/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecac9612-9df8-472b-9f81-897f3248b310/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecac9612-9df8-472b-9f81-897f3248b310/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ecac9612-9df8-472b-9f81-897f3248b310/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1be8293-6b49-4ce4-95dc-520408b2ebcc/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":7,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy & Atwater","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-20T20:43:20.346Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/92be11067e5ed843735d.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50061b-00A6","internalId":"5b3cf824-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.512935,"longitude":-73.621998,"postalCode":"H3S 2P5","province":"QC","streetName":"6210 Deacon"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9956aa99-d3bc-4a9e-b252-d4977c10765c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9956aa99-d3bc-4a9e-b252-d4977c10765c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9956aa99-d3bc-4a9e-b252-d4977c10765c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9956aa99-d3bc-4a9e-b252-d4977c10765c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89f0241-3683-4f7e-ba98-8f6866f80ca7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89f0241-3683-4f7e-ba98-8f6866f80ca7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89f0241-3683-4f7e-ba98-8f6866f80ca7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e89f0241-3683-4f7e-ba98-8f6866f80ca7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/651ea8b5-5185-418c-84a9-cd21f282e8e7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/651ea8b5-5185-418c-84a9-cd21f282e8e7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/651ea8b5-5185-418c-84a9-cd21f282e8e7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/651ea8b5-5185-418c-84a9-cd21f282e8e7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5145140-7d18-45e3-a62f-0d221c64e004/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5145140-7d18-45e3-a62f-0d221c64e004/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5145140-7d18-45e3-a62f-0d221c64e004/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5145140-7d18-45e3-a62f-0d221c64e004/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035cfca-787a-435a-9c59-fc123c6af1d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035cfca-787a-435a-9c59-fc123c6af1d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035cfca-787a-435a-9c59-fc123c6af1d0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0035cfca-787a-435a-9c59-fc123c6af1d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1750d72-aaba-4dca-aaf3-9afffaaed3f1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1750d72-aaba-4dca-aaf3-9afffaaed3f1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1750d72-aaba-4dca-aaf3-9afffaaed3f1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a1750d72-aaba-4dca-aaf3-9afffaaed3f1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8393dd7d-3d2a-4e73-87f7-9ebd5686aede/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8393dd7d-3d2a-4e73-87f7-9ebd5686aede/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8393dd7d-3d2a-4e73-87f7-9ebd5686aede/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8393dd7d-3d2a-4e73-87f7-9ebd5686aede/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdd20757-ce13-4eb8-97c1-b5ee3bda60bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdd20757-ce13-4eb8-97c1-b5ee3bda60bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdd20757-ce13-4eb8-97c1-b5ee3bda60bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bdd20757-ce13-4eb8-97c1-b5ee3bda60bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b96a891e-6d0d-4285-a8ff-40cb18913695/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b96a891e-6d0d-4285-a8ff-40cb18913695/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b96a891e-6d0d-4285-a8ff-40cb18913695/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b96a891e-6d0d-4285-a8ff-40cb18913695/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c46b622-d42b-4b19-ad18-92a784bdd46f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c46b622-d42b-4b19-ad18-92a784bdd46f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c46b622-d42b-4b19-ad18-92a784bdd46f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c46b622-d42b-4b19-ad18-92a784bdd46f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/604b8bd0-dcc7-40d9-8100-ebc4199e769c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/604b8bd0-dcc7-40d9-8100-ebc4199e769c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/604b8bd0-dcc7-40d9-8100-ebc4199e769c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/604b8bd0-dcc7-40d9-8100-ebc4199e769c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/893471fe-33c5-44ec-9ef8-13505da4c570/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/893471fe-33c5-44ec-9ef8-13505da4c570/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/893471fe-33c5-44ec-9ef8-13505da4c570/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/893471fe-33c5-44ec-9ef8-13505da4c570/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/219c38fd-e128-41c1-a3dd-eadbab2e474e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/219c38fd-e128-41c1-a3dd-eadbab2e474e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/219c38fd-e128-41c1-a3dd-eadbab2e474e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/219c38fd-e128-41c1-a3dd-eadbab2e474e/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23005117-372d-4068-903c-5470e4b83727/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23005117-372d-4068-903c-5470e4b83727/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23005117-372d-4068-903c-5470e4b83727/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23005117-372d-4068-903c-5470e4b83727/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abaebfa3-cf0e-4123-81e0-e8bf7b591227/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 2P5","streetname":"6210 Deacon","apartment-type":"apartment","construction-year":1939,"floor":1,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Outremont","number-of-bathrooms":3,"number-of-bedrooms":2,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1745,"unit-size":768},"lastPublishedDate":"2026-05-14T18:16:04.028Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/930354cae05190b1a253.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50065b-21","internalId":"5c709654-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49437,"longitude":-73.629967,"postalCode":"H3T 1E7","province":"QC","streetName":"4515 Dupuis Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef81b732-3ebf-4179-8c87-ecdfd4ec058d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef81b732-3ebf-4179-8c87-ecdfd4ec058d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef81b732-3ebf-4179-8c87-ecdfd4ec058d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef81b732-3ebf-4179-8c87-ecdfd4ec058d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a2466f3-57ad-40bc-95f5-3f749808b84f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a2466f3-57ad-40bc-95f5-3f749808b84f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a2466f3-57ad-40bc-95f5-3f749808b84f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a2466f3-57ad-40bc-95f5-3f749808b84f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a585df3c-d47e-4734-8276-4ae044f1dfa9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a585df3c-d47e-4734-8276-4ae044f1dfa9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a585df3c-d47e-4734-8276-4ae044f1dfa9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a585df3c-d47e-4734-8276-4ae044f1dfa9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a37c326e-465c-47e3-8cf9-0d11c53d29aa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a37c326e-465c-47e3-8cf9-0d11c53d29aa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a37c326e-465c-47e3-8cf9-0d11c53d29aa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a37c326e-465c-47e3-8cf9-0d11c53d29aa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1644aa00-1ef9-4893-bed2-592d00b50dd5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1644aa00-1ef9-4893-bed2-592d00b50dd5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1644aa00-1ef9-4893-bed2-592d00b50dd5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1644aa00-1ef9-4893-bed2-592d00b50dd5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97a0e5e7-2922-486f-91b8-5c144cf91e2a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97a0e5e7-2922-486f-91b8-5c144cf91e2a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97a0e5e7-2922-486f-91b8-5c144cf91e2a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97a0e5e7-2922-486f-91b8-5c144cf91e2a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa36ed6d-0cd7-4091-8d1c-c42b641d0600/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa36ed6d-0cd7-4091-8d1c-c42b641d0600/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa36ed6d-0cd7-4091-8d1c-c42b641d0600/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa36ed6d-0cd7-4091-8d1c-c42b641d0600/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24ff629c-f340-46b6-90f4-420d8c4bc587/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3T 1E7","streetname":"4515 Dupuis Avenue","apartment-type":"halfBasement","construction-year":1952,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote-St-Catherine","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1645,"unit-size":911.1},"lastPublishedDate":"2026-08-05T02:20:51.856Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/944bab4de837b0aaa508.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50071a-211","internalId":"613e249a-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48b183de-f885-4a6f-bd36-49ec08fc20be/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48b183de-f885-4a6f-bd36-49ec08fc20be/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48b183de-f885-4a6f-bd36-49ec08fc20be/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48b183de-f885-4a6f-bd36-49ec08fc20be/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a36a29-7f02-4d22-a849-6bff02ea829d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a36a29-7f02-4d22-a849-6bff02ea829d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a36a29-7f02-4d22-a849-6bff02ea829d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9a36a29-7f02-4d22-a849-6bff02ea829d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4b71142-b121-4aec-bbf9-03cfb04c6b80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4b71142-b121-4aec-bbf9-03cfb04c6b80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4b71142-b121-4aec-bbf9-03cfb04c6b80/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4b71142-b121-4aec-bbf9-03cfb04c6b80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c164aca-d7c2-47ee-9972-62fd7c630059/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c164aca-d7c2-47ee-9972-62fd7c630059/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c164aca-d7c2-47ee-9972-62fd7c630059/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c164aca-d7c2-47ee-9972-62fd7c630059/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7490ed4d-7fa8-46f8-a333-97502989d19c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7490ed4d-7fa8-46f8-a333-97502989d19c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7490ed4d-7fa8-46f8-a333-97502989d19c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7490ed4d-7fa8-46f8-a333-97502989d19c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa43a6db-530c-4d59-946c-a3ab11c7a292/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa43a6db-530c-4d59-946c-a3ab11c7a292/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa43a6db-530c-4d59-946c-a3ab11c7a292/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa43a6db-530c-4d59-946c-a3ab11c7a292/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/522a2dd8-b5ef-4d2f-8980-e4783ba0f6df/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/522a2dd8-b5ef-4d2f-8980-e4783ba0f6df/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/522a2dd8-b5ef-4d2f-8980-e4783ba0f6df/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/522a2dd8-b5ef-4d2f-8980-e4783ba0f6df/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9591f4-fc8d-4a35-91b4-d8efe18f8748/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9591f4-fc8d-4a35-91b4-d8efe18f8748/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9591f4-fc8d-4a35-91b4-d8efe18f8748/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d9591f4-fc8d-4a35-91b4-d8efe18f8748/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/844709ab-35db-49d9-8c20-6e8cfb4e3d0c/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","construction-year":1931,"floor":1,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote des Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1015,"unit-size":430},"lastPublishedDate":"2026-07-20T17:34:02.348Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/97c9d6295330a86d60d7.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-705","internalId":"4c52c33a-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9401339a-b0c1-4026-8703-4257cce40d71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9401339a-b0c1-4026-8703-4257cce40d71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9401339a-b0c1-4026-8703-4257cce40d71/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9401339a-b0c1-4026-8703-4257cce40d71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36a70c4a-9a4c-4fe2-bdf9-4ca37ef25316/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36a70c4a-9a4c-4fe2-bdf9-4ca37ef25316/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36a70c4a-9a4c-4fe2-bdf9-4ca37ef25316/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36a70c4a-9a4c-4fe2-bdf9-4ca37ef25316/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48089a95-ebbd-48b3-941a-4e566c777a77/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48089a95-ebbd-48b3-941a-4e566c777a77/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48089a95-ebbd-48b3-941a-4e566c777a77/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/48089a95-ebbd-48b3-941a-4e566c777a77/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b18e0e81-4bf2-4bfd-abd5-4ca8637f6734/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b18e0e81-4bf2-4bfd-abd5-4ca8637f6734/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b18e0e81-4bf2-4bfd-abd5-4ca8637f6734/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b18e0e81-4bf2-4bfd-abd5-4ca8637f6734/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b09b90f-565a-474d-a48a-c18969e1514d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b09b90f-565a-474d-a48a-c18969e1514d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b09b90f-565a-474d-a48a-c18969e1514d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b09b90f-565a-474d-a48a-c18969e1514d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69caeffb-0e6a-4a62-9db2-dc616d36fdcf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69caeffb-0e6a-4a62-9db2-dc616d36fdcf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69caeffb-0e6a-4a62-9db2-dc616d36fdcf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69caeffb-0e6a-4a62-9db2-dc616d36fdcf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da367f3d-6724-45c9-a01f-cb762c66624d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da367f3d-6724-45c9-a01f-cb762c66624d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da367f3d-6724-45c9-a01f-cb762c66624d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da367f3d-6724-45c9-a01f-cb762c66624d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d92e31d-591c-41da-a19b-beef3d96924a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d92e31d-591c-41da-a19b-beef3d96924a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d92e31d-591c-41da-a19b-beef3d96924a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d92e31d-591c-41da-a19b-beef3d96924a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28cc52a3-b939-45a6-9747-6b31faaaf342/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28cc52a3-b939-45a6-9747-6b31faaaf342/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28cc52a3-b939-45a6-9747-6b31faaaf342/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28cc52a3-b939-45a6-9747-6b31faaaf342/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64a7ddbd-b22c-4348-abf6-74d9ea8bd05b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64a7ddbd-b22c-4348-abf6-74d9ea8bd05b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64a7ddbd-b22c-4348-abf6-74d9ea8bd05b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64a7ddbd-b22c-4348-abf6-74d9ea8bd05b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad9d556d-8021-4586-851f-8238876af7a0/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":7,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":150,"pets-allowed":"limited","province":"QC","total-rent":1595,"unit-size":468.4},"lastPublishedDate":"2026-07-30T13:06:54.909Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/98d796dba26fb1b29e1f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50073a-403","internalId":"64557611-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.493506,"longitude":-73.611285,"postalCode":"H3V 1C2","province":"QC","streetName":"3500 Ridgewood Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04f1f39d-2d89-4c11-9112-aff84a518a74/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04f1f39d-2d89-4c11-9112-aff84a518a74/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04f1f39d-2d89-4c11-9112-aff84a518a74/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04f1f39d-2d89-4c11-9112-aff84a518a74/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dfb9da-3f61-4064-8208-b0b333883e39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dfb9da-3f61-4064-8208-b0b333883e39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dfb9da-3f61-4064-8208-b0b333883e39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dfb9da-3f61-4064-8208-b0b333883e39/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0386fb00-89c8-49e0-bc82-d7956b76fe72/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0386fb00-89c8-49e0-bc82-d7956b76fe72/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0386fb00-89c8-49e0-bc82-d7956b76fe72/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0386fb00-89c8-49e0-bc82-d7956b76fe72/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21a3fbd2-d793-4883-a765-809b3d2bf08f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21a3fbd2-d793-4883-a765-809b3d2bf08f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21a3fbd2-d793-4883-a765-809b3d2bf08f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21a3fbd2-d793-4883-a765-809b3d2bf08f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe16ebf7-8de1-4477-86db-959974e9442c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe16ebf7-8de1-4477-86db-959974e9442c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe16ebf7-8de1-4477-86db-959974e9442c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe16ebf7-8de1-4477-86db-959974e9442c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efc05e66-29f7-409f-82ce-4316a4a4de40/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efc05e66-29f7-409f-82ce-4316a4a4de40/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efc05e66-29f7-409f-82ce-4316a4a4de40/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efc05e66-29f7-409f-82ce-4316a4a4de40/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b958f54-6c18-410a-80fe-ad6124667454/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b958f54-6c18-410a-80fe-ad6124667454/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b958f54-6c18-410a-80fe-ad6124667454/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b958f54-6c18-410a-80fe-ad6124667454/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6eb597-b858-49f5-8c49-3ebf233541b3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6eb597-b858-49f5-8c49-3ebf233541b3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6eb597-b858-49f5-8c49-3ebf233541b3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0e6eb597-b858-49f5-8c49-3ebf233541b3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5f6407-65fd-4441-b16f-d1317e60807d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5f6407-65fd-4441-b16f-d1317e60807d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5f6407-65fd-4441-b16f-d1317e60807d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5f6407-65fd-4441-b16f-d1317e60807d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1c17e58c-1e37-498f-9a24-f156077f08d9/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3V 1C2","streetname":"3500 Ridgewood Avenue","apartment-type":"apartment","construction-year":1950,"floor":4,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":8,"province":"QC","total-rent":1495,"unit-size":685},"lastPublishedDate":"2026-08-05T03:32:42.076Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/998a1915d21343c6aa90.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50065a-14","internalId":"7bf1c655-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.49436,"longitude":-73.62995,"postalCode":"H3T 1E7","province":"QC","streetName":"4505 Dupuis Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16039a23-8267-43be-ae5c-df218905e498/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16039a23-8267-43be-ae5c-df218905e498/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16039a23-8267-43be-ae5c-df218905e498/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16039a23-8267-43be-ae5c-df218905e498/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f08008c8-5c39-48b3-b538-edbea352f2e2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f08008c8-5c39-48b3-b538-edbea352f2e2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f08008c8-5c39-48b3-b538-edbea352f2e2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f08008c8-5c39-48b3-b538-edbea352f2e2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70f5311f-2d0d-4a8b-a078-75fc3c46dd4c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70f5311f-2d0d-4a8b-a078-75fc3c46dd4c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70f5311f-2d0d-4a8b-a078-75fc3c46dd4c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70f5311f-2d0d-4a8b-a078-75fc3c46dd4c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e0012a8-a524-453e-b2f1-2a9412b2b072/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e0012a8-a524-453e-b2f1-2a9412b2b072/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e0012a8-a524-453e-b2f1-2a9412b2b072/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e0012a8-a524-453e-b2f1-2a9412b2b072/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbfe6ecd-d7fc-4066-ba62-fe15c9a3b1bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbfe6ecd-d7fc-4066-ba62-fe15c9a3b1bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbfe6ecd-d7fc-4066-ba62-fe15c9a3b1bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bbfe6ecd-d7fc-4066-ba62-fe15c9a3b1bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7beee6f-338e-4176-b9a5-6f3b4a91fdb9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7beee6f-338e-4176-b9a5-6f3b4a91fdb9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7beee6f-338e-4176-b9a5-6f3b4a91fdb9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c7beee6f-338e-4176-b9a5-6f3b4a91fdb9/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43dfa63b-8797-4871-8502-630bc4827c9f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43dfa63b-8797-4871-8502-630bc4827c9f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43dfa63b-8797-4871-8502-630bc4827c9f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43dfa63b-8797-4871-8502-630bc4827c9f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cfd65c6c-698c-11e8-82e5-0003ff8875d2/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3700207-cae5-41fa-b311-b9d626c7d3d2/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3T 1E7","streetname":"4505 Dupuis Avenue","apartment-type":"apartment","construction-year":1952,"floor":2,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":false,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote Sainte Catherine","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1395,"unit-size":717},"lastPublishedDate":"2026-08-05T01:40:58.304Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/9ae8bc5981cea62bb67b.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-409","internalId":"8a238002-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb7e7f47-9bf8-4992-8820-d01370af5259/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb7e7f47-9bf8-4992-8820-d01370af5259/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb7e7f47-9bf8-4992-8820-d01370af5259/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb7e7f47-9bf8-4992-8820-d01370af5259/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c63fcf8-e001-461f-be64-9374e9f66957/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c63fcf8-e001-461f-be64-9374e9f66957/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c63fcf8-e001-461f-be64-9374e9f66957/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c63fcf8-e001-461f-be64-9374e9f66957/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80609156-df64-4072-ba0f-7fbb2115bc2e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80609156-df64-4072-ba0f-7fbb2115bc2e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80609156-df64-4072-ba0f-7fbb2115bc2e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/80609156-df64-4072-ba0f-7fbb2115bc2e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43351d46-2139-495f-9a10-751c7a017d6d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43351d46-2139-495f-9a10-751c7a017d6d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43351d46-2139-495f-9a10-751c7a017d6d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43351d46-2139-495f-9a10-751c7a017d6d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381f6d95-7c99-4d2d-b0f4-e9bd1306ca13/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381f6d95-7c99-4d2d-b0f4-e9bd1306ca13/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381f6d95-7c99-4d2d-b0f4-e9bd1306ca13/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/381f6d95-7c99-4d2d-b0f4-e9bd1306ca13/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d981f76-5e62-4ac8-9466-c5517b205d08/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d981f76-5e62-4ac8-9466-c5517b205d08/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d981f76-5e62-4ac8-9466-c5517b205d08/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d981f76-5e62-4ac8-9466-c5517b205d08/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa8d78a4-878a-46a0-8617-e75dcbe23719/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa8d78a4-878a-46a0-8617-e75dcbe23719/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa8d78a4-878a-46a0-8617-e75dcbe23719/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa8d78a4-878a-46a0-8617-e75dcbe23719/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2efff14a-71f8-480f-b68f-ae1a8886194f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2efff14a-71f8-480f-b68f-ae1a8886194f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2efff14a-71f8-480f-b68f-ae1a8886194f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2efff14a-71f8-480f-b68f-ae1a8886194f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5781dceb-cce0-4f82-bcc3-fdf7c8e5f796/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5781dceb-cce0-4f82-bcc3-fdf7c8e5f796/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5781dceb-cce0-4f82-bcc3-fdf7c8e5f796/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5781dceb-cce0-4f82-bcc3-fdf7c8e5f796/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30cc1a24-6da7-43ec-ab61-321a6dffbc14/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30cc1a24-6da7-43ec-ab61-321a6dffbc14/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30cc1a24-6da7-43ec-ab61-321a6dffbc14/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30cc1a24-6da7-43ec-ab61-321a6dffbc14/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2c022e9-ab1b-4a94-a4c3-3ca6bb6192e3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2c022e9-ab1b-4a94-a4c3-3ca6bb6192e3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2c022e9-ab1b-4a94-a4c3-3ca6bb6192e3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c2c022e9-ab1b-4a94-a4c3-3ca6bb6192e3/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3546a5ee-6325-467d-a779-35053657152f/download/600","contactDetails":{"phoneNumber":"+1 438 998 3899"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":3,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy - Concordia","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":26,"province":"QC","total-rent":1895,"unit-size":900},"lastPublishedDate":"2026-07-13T18:38:12.343Z","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-sauna","keyfact.has-indoor-pool"]}
\ No newline at end of file
added tests/fixtures/akelius/9b2016c1dc511c19603b.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-1","internalId":"4ee10f82-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1da324d-5bce-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1da324d-5bce-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1da324d-5bce-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1da324d-5bce-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41ccf4e-5bce-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41ccf4e-5bce-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41ccf4e-5bce-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41ccf4e-5bce-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f726daff-5bce-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f726daff-5bce-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f726daff-5bce-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f726daff-5bce-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa18a3c0-5bce-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa18a3c0-5bce-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa18a3c0-5bce-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa18a3c0-5bce-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd23c0e1-5bce-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd23c0e1-5bce-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd23c0e1-5bce-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd23c0e1-5bce-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc7d7fb-5bcf-11e9-8026-0a580ae9418d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc7d7fb-5bcf-11e9-8026-0a580ae9418d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc7d7fb-5bcf-11e9-8026-0a580ae9418d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc7d7fb-5bcf-11e9-8026-0a580ae9418d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/872e3184-5bcf-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/872e3184-5bcf-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/872e3184-5bcf-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/872e3184-5bcf-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e8ea293-5bcf-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e8ea293-5bcf-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e8ea293-5bcf-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e8ea293-5bcf-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c2cbdc2-5bcf-11e9-b03a-0a580ae94a71/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c2cbdc2-5bcf-11e9-b03a-0a580ae94a71/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c2cbdc2-5bcf-11e9-b03a-0a580ae94a71/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c2cbdc2-5bcf-11e9-b03a-0a580ae94a71/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16119728-5bcf-11e9-8026-0a580ae9418d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16119728-5bcf-11e9-8026-0a580ae9418d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16119728-5bcf-11e9-8026-0a580ae9418d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/16119728-5bcf-11e9-8026-0a580ae9418d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19295e79-5bcf-11e9-8026-0a580ae9418d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19295e79-5bcf-11e9-8026-0a580ae9418d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19295e79-5bcf-11e9-8026-0a580ae9418d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19295e79-5bcf-11e9-8026-0a580ae9418d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b81583a-5bcf-11e9-8026-0a580ae9418d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b81583a-5bcf-11e9-8026-0a580ae9418d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b81583a-5bcf-11e9-8026-0a580ae9418d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b81583a-5bcf-11e9-8026-0a580ae9418d/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba3b6809-853c-4d59-95bc-bb6ed8b3a68e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba3b6809-853c-4d59-95bc-bb6ed8b3a68e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba3b6809-853c-4d59-95bc-bb6ed8b3a68e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba3b6809-853c-4d59-95bc-bb6ed8b3a68e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00a998f8-756f-455d-a685-28620e877897/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"virtualTourUrl":"https://my.matterport.com/show/?m=nwfqKzcuHpi","keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"groundFloor","construction-year":1957,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"open-house-end":"2026-08-11T17:30:00Z","open-house-start":"2026-08-11T16:30:00Z","pets-allowed":"yes","province":"QC","total-rent":1795,"unit-size":492,"views":"cityViews"},"lastPublishedDate":"2026-05-22T04:33:03.688Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/9b75272861ee98dca275.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-314","internalId":"6bef42fa-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19355b1f-db88-4c4b-a507-99789a0c2d5c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19355b1f-db88-4c4b-a507-99789a0c2d5c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19355b1f-db88-4c4b-a507-99789a0c2d5c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19355b1f-db88-4c4b-a507-99789a0c2d5c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/280801e7-1621-4fb7-aa59-d2ec5377fe90/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/280801e7-1621-4fb7-aa59-d2ec5377fe90/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/280801e7-1621-4fb7-aa59-d2ec5377fe90/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/280801e7-1621-4fb7-aa59-d2ec5377fe90/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b172cad0-4ea3-4f56-9166-7620c05b5b46/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b172cad0-4ea3-4f56-9166-7620c05b5b46/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b172cad0-4ea3-4f56-9166-7620c05b5b46/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b172cad0-4ea3-4f56-9166-7620c05b5b46/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/677ea6a3-ff4e-4fd8-b186-b2d70f1c7c53/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/677ea6a3-ff4e-4fd8-b186-b2d70f1c7c53/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/677ea6a3-ff4e-4fd8-b186-b2d70f1c7c53/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/677ea6a3-ff4e-4fd8-b186-b2d70f1c7c53/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e5cc60d-a386-4b0d-8ece-60e9ea12f555/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e5cc60d-a386-4b0d-8ece-60e9ea12f555/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e5cc60d-a386-4b0d-8ece-60e9ea12f555/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e5cc60d-a386-4b0d-8ece-60e9ea12f555/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c2d3a44-ecf5-4238-87e3-47de48302fc7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c2d3a44-ecf5-4238-87e3-47de48302fc7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c2d3a44-ecf5-4238-87e3-47de48302fc7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c2d3a44-ecf5-4238-87e3-47de48302fc7/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5338abd3-1c88-4313-a09f-a3eaf644ceb9/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":2,"flooring":"engineeredWood","free-rent":"oneHalfMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":300},"lastPublishedDate":"2026-08-06T18:49:05.406Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/9bdb05d50f853e394b73.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-702","internalId":"72dd1914-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dc6e37-3ba7-449a-be9b-62294e4db20a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dc6e37-3ba7-449a-be9b-62294e4db20a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dc6e37-3ba7-449a-be9b-62294e4db20a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58dc6e37-3ba7-449a-be9b-62294e4db20a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b532119b-3b22-4def-8c2d-c63adb7ec9ed/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b532119b-3b22-4def-8c2d-c63adb7ec9ed/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b532119b-3b22-4def-8c2d-c63adb7ec9ed/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b532119b-3b22-4def-8c2d-c63adb7ec9ed/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/724fa5fa-9c91-4d96-9a76-2a5749b31691/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/724fa5fa-9c91-4d96-9a76-2a5749b31691/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/724fa5fa-9c91-4d96-9a76-2a5749b31691/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/724fa5fa-9c91-4d96-9a76-2a5749b31691/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88bb15e5-47f3-4bcf-834f-3f07bfec2656/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88bb15e5-47f3-4bcf-834f-3f07bfec2656/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88bb15e5-47f3-4bcf-834f-3f07bfec2656/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/88bb15e5-47f3-4bcf-834f-3f07bfec2656/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f3ff1112-c367-403e-804f-04bb8aba49ef/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ce108f7-75b7-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ce108f7-75b7-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ce108f7-75b7-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ce108f7-75b7-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1b9aa457-1d1f-4dbd-a6a6-cd12e8d5f4d6/download/600","contactDetails":{"phoneNumber":"+1 438 998 3899"},"keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":7,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy - Concordia","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2026-06-06T17:30:00Z","open-house-start":"2026-06-06T15:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1295,"unit-size":374.4},"lastPublishedDate":"2026-05-14T20:12:55.257Z","highlightedKeyfacts":["keyfact.has-fitness-centre","keyfact.has-sauna","keyfact.has-indoor-pool"]}
\ No newline at end of file
added tests/fixtures/akelius/9d475e168ac61c0fc373.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50034a-1108","internalId":"c878fd9b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/668e5376-5f39-44fb-bcc2-b8f53dce09e1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/668e5376-5f39-44fb-bcc2-b8f53dce09e1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/668e5376-5f39-44fb-bcc2-b8f53dce09e1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/668e5376-5f39-44fb-bcc2-b8f53dce09e1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea8e9ec-f521-4f67-afce-1a4d65a90fad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea8e9ec-f521-4f67-afce-1a4d65a90fad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea8e9ec-f521-4f67-afce-1a4d65a90fad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ea8e9ec-f521-4f67-afce-1a4d65a90fad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/814adad2-cdd2-4ebf-a713-2e15eeb0cc1e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/814adad2-cdd2-4ebf-a713-2e15eeb0cc1e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/814adad2-cdd2-4ebf-a713-2e15eeb0cc1e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/814adad2-cdd2-4ebf-a713-2e15eeb0cc1e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75b97a13-2355-4609-90ea-d789003ef299/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75b97a13-2355-4609-90ea-d789003ef299/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75b97a13-2355-4609-90ea-d789003ef299/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/75b97a13-2355-4609-90ea-d789003ef299/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a0aaf77-aa28-4329-9639-9a4ebbec3d7b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a0aaf77-aa28-4329-9639-9a4ebbec3d7b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a0aaf77-aa28-4329-9639-9a4ebbec3d7b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9a0aaf77-aa28-4329-9639-9a4ebbec3d7b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8871a0b6-f16b-46a2-a7a2-b911685993b3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8871a0b6-f16b-46a2-a7a2-b911685993b3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8871a0b6-f16b-46a2-a7a2-b911685993b3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8871a0b6-f16b-46a2-a7a2-b911685993b3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/553e9abf-e7ec-4fc8-aa94-4c421fbdb787/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/553e9abf-e7ec-4fc8-aa94-4c421fbdb787/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/553e9abf-e7ec-4fc8-aa94-4c421fbdb787/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/553e9abf-e7ec-4fc8-aa94-4c421fbdb787/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9763d540-776d-40be-9543-4024be49e7d4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9763d540-776d-40be-9543-4024be49e7d4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9763d540-776d-40be-9543-4024be49e7d4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9763d540-776d-40be-9543-4024be49e7d4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b551dd2b-242d-42dc-8a9f-3c70d528fdf9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b551dd2b-242d-42dc-8a9f-3c70d528fdf9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b551dd2b-242d-42dc-8a9f-3c70d528fdf9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b551dd2b-242d-42dc-8a9f-3c70d528fdf9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b94b038f-ad40-4888-b094-32f2d2c5aeb1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b94b038f-ad40-4888-b094-32f2d2c5aeb1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b94b038f-ad40-4888-b094-32f2d2c5aeb1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b94b038f-ad40-4888-b094-32f2d2c5aeb1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2fc0822-5cd8-4a8a-8d76-aefa2b72da91/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2fc0822-5cd8-4a8a-8d76-aefa2b72da91/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2fc0822-5cd8-4a8a-8d76-aefa2b72da91/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f2fc0822-5cd8-4a8a-8d76-aefa2b72da91/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8fe28f6-9752-4354-bfff-24e36e3dbf16/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8fe28f6-9752-4354-bfff-24e36e3dbf16/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8fe28f6-9752-4354-bfff-24e36e3dbf16/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8fe28f6-9752-4354-bfff-24e36e3dbf16/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68c14a0f-be9c-4be9-b034-bf91b35c310e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68c14a0f-be9c-4be9-b034-bf91b35c310e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68c14a0f-be9c-4be9-b034-bf91b35c310e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68c14a0f-be9c-4be9-b034-bf91b35c310e/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6086109-92d5-41df-a5ad-51f7bf0279bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6086109-92d5-41df-a5ad-51f7bf0279bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6086109-92d5-41df-a5ad-51f7bf0279bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e6086109-92d5-41df-a5ad-51f7bf0279bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de674f5c-0516-4248-ba03-96685e58e8cf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de674f5c-0516-4248-ba03-96685e58e8cf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de674f5c-0516-4248-ba03-96685e58e8cf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de674f5c-0516-4248-ba03-96685e58e8cf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3ff9e38-58aa-4c04-b0e9-1ea342f4a967/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3ff9e38-58aa-4c04-b0e9-1ea342f4a967/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3ff9e38-58aa-4c04-b0e9-1ea342f4a967/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3ff9e38-58aa-4c04-b0e9-1ea342f4a967/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae2c7f5b-54f5-4d05-91e7-ba8d729b3433/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae2c7f5b-54f5-4d05-91e7-ba8d729b3433/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae2c7f5b-54f5-4d05-91e7-ba8d729b3433/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae2c7f5b-54f5-4d05-91e7-ba8d729b3433/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8ec48ea-8cf3-4e92-bacf-e9e7c3e40eac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8ec48ea-8cf3-4e92-bacf-e9e7c3e40eac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8ec48ea-8cf3-4e92-bacf-e9e7c3e40eac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8ec48ea-8cf3-4e92-bacf-e9e7c3e40eac/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2ba74437-0fab-490c-9466-ed9e2dc83909/download/600","contactDetails":{"phoneNumber":"+1 514 525 8777"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Drummond","apartment-type":"apartment","construction-year":1955,"floor":11,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":14,"open-house-end":"2026-03-19T17:30:00Z","open-house-start":"2026-03-19T15:30:00Z","pets-allowed":"yes","province":"QC","total-rent":1945,"unit-size":806,"views":"courtyardViews"},"lastPublishedDate":"2026-07-19T16:11:00.985Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/9def30906f9ea975b775.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1611","internalId":"734fff34-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68cc6c40-2f39-4dbf-bb1d-152c3e5d41e8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68cc6c40-2f39-4dbf-bb1d-152c3e5d41e8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68cc6c40-2f39-4dbf-bb1d-152c3e5d41e8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68cc6c40-2f39-4dbf-bb1d-152c3e5d41e8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32b7e0e7-256c-4f85-a749-791570f75797/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32b7e0e7-256c-4f85-a749-791570f75797/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32b7e0e7-256c-4f85-a749-791570f75797/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32b7e0e7-256c-4f85-a749-791570f75797/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bd75261-f422-44a9-99b0-94b7b983ff72/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bd75261-f422-44a9-99b0-94b7b983ff72/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bd75261-f422-44a9-99b0-94b7b983ff72/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5bd75261-f422-44a9-99b0-94b7b983ff72/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10dccfdd-be0b-4458-9a62-f6c78a6c0bdd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10dccfdd-be0b-4458-9a62-f6c78a6c0bdd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10dccfdd-be0b-4458-9a62-f6c78a6c0bdd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10dccfdd-be0b-4458-9a62-f6c78a6c0bdd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/543ea0ca-b8c5-4c6d-bf67-e86622a510b4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/543ea0ca-b8c5-4c6d-bf67-e86622a510b4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/543ea0ca-b8c5-4c6d-bf67-e86622a510b4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/543ea0ca-b8c5-4c6d-bf67-e86622a510b4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b964ca3f-d3ba-4733-8c39-04e7b12b0ad2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b964ca3f-d3ba-4733-8c39-04e7b12b0ad2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b964ca3f-d3ba-4733-8c39-04e7b12b0ad2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b964ca3f-d3ba-4733-8c39-04e7b12b0ad2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9954b48c-762b-4332-a561-369ac6ce7c64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5c2a83-d264-4406-abcb-74f4af8160f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5c2a83-d264-4406-abcb-74f4af8160f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5c2a83-d264-4406-abcb-74f4af8160f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5c2a83-d264-4406-abcb-74f4af8160f4/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd1fe52b-f7c7-4f98-8c41-10c0b77ad3fe/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":14,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-09T19:51:08.099Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/a2232c397b31b789d0e0.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-305","internalId":"a5947f61-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af0f2b0f-db1e-11ea-aa69-0a580ae9475b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af0f2b0f-db1e-11ea-aa69-0a580ae9475b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af0f2b0f-db1e-11ea-aa69-0a580ae9475b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af0f2b0f-db1e-11ea-aa69-0a580ae9475b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83fb299-db1e-11ea-bcc4-0a580ae948d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83fb299-db1e-11ea-bcc4-0a580ae948d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83fb299-db1e-11ea-bcc4-0a580ae948d8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a83fb299-db1e-11ea-bcc4-0a580ae948d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebfe3a0c-db1e-11ea-ace3-0a580ae94531/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebfe3a0c-db1e-11ea-ace3-0a580ae94531/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebfe3a0c-db1e-11ea-ace3-0a580ae94531/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ebfe3a0c-db1e-11ea-ace3-0a580ae94531/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8be56b-db1e-11ea-bcc4-0a580ae948d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8be56b-db1e-11ea-bcc4-0a580ae948d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8be56b-db1e-11ea-bcc4-0a580ae948d8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ea8be56b-db1e-11ea-bcc4-0a580ae948d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc79611a-db1e-11ea-bcc4-0a580ae948d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc79611a-db1e-11ea-bcc4-0a580ae948d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc79611a-db1e-11ea-bcc4-0a580ae948d8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc79611a-db1e-11ea-bcc4-0a580ae948d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d932c486-b46e-4492-8b9a-06651a6228b6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d932c486-b46e-4492-8b9a-06651a6228b6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d932c486-b46e-4492-8b9a-06651a6228b6/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d932c486-b46e-4492-8b9a-06651a6228b6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5ab5e0-db1e-11ea-aa69-0a580ae9475b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5ab5e0-db1e-11ea-aa69-0a580ae9475b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5ab5e0-db1e-11ea-aa69-0a580ae9475b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc5ab5e0-db1e-11ea-aa69-0a580ae9475b/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cae0845a-d659-4dcd-af47-03b7b2def120/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cae0845a-d659-4dcd-af47-03b7b2def120/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cae0845a-d659-4dcd-af47-03b7b2def120/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cae0845a-d659-4dcd-af47-03b7b2def120/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/98e99ccc-db1e-11ea-aa69-0a580ae9475b/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"virtualTourUrl":"https://my.matterport.com/show/?m=zjmPY5vUyVL","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":3,"flooring":"engineeredWood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa Maria","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":2413,"unit-size":1300,"views":"courtyardViews"},"lastPublishedDate":"2026-08-03T14:20:52.481Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/a31a66ca494908696e66.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-101","internalId":"1bcfaba0-6bfc-11ef-9b27-76260caffae6","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.50268,"longitude":-73.57816,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25c7abc-1083-4593-a0bd-a21c6985f9f8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25c7abc-1083-4593-a0bd-a21c6985f9f8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25c7abc-1083-4593-a0bd-a21c6985f9f8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25c7abc-1083-4593-a0bd-a21c6985f9f8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/424ec473-6d2f-44d5-b0f9-fd0684d07693/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/424ec473-6d2f-44d5-b0f9-fd0684d07693/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/424ec473-6d2f-44d5-b0f9-fd0684d07693/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/424ec473-6d2f-44d5-b0f9-fd0684d07693/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be1e5f9-5b22-4e7e-a1a5-c621cee7d1d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be1e5f9-5b22-4e7e-a1a5-c621cee7d1d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be1e5f9-5b22-4e7e-a1a5-c621cee7d1d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be1e5f9-5b22-4e7e-a1a5-c621cee7d1d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c07f99-2db8-4223-96d4-07763a35dfd1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c07f99-2db8-4223-96d4-07763a35dfd1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c07f99-2db8-4223-96d4-07763a35dfd1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/47c07f99-2db8-4223-96d4-07763a35dfd1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dc743f7-fa3c-46f2-b04d-1de7e76000e7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dc743f7-fa3c-46f2-b04d-1de7e76000e7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dc743f7-fa3c-46f2-b04d-1de7e76000e7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0dc743f7-fa3c-46f2-b04d-1de7e76000e7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d6e0f1a-eca0-46ab-a6cf-f709d63704db/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d6e0f1a-eca0-46ab-a6cf-f709d63704db/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d6e0f1a-eca0-46ab-a6cf-f709d63704db/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d6e0f1a-eca0-46ab-a6cf-f709d63704db/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23f82889-059d-40b0-ae9c-0917f9f33203/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23f82889-059d-40b0-ae9c-0917f9f33203/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23f82889-059d-40b0-ae9c-0917f9f33203/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23f82889-059d-40b0-ae9c-0917f9f33203/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/904d400c-5a5c-4be7-95e4-bf6b3236a8a2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/904d400c-5a5c-4be7-95e4-bf6b3236a8a2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/904d400c-5a5c-4be7-95e4-bf6b3236a8a2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/904d400c-5a5c-4be7-95e4-bf6b3236a8a2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25527ea-363d-4c39-ba10-c65e46097ced/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25527ea-363d-4c39-ba10-c65e46097ced/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25527ea-363d-4c39-ba10-c65e46097ced/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25527ea-363d-4c39-ba10-c65e46097ced/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07d5aee6-7d62-4244-8f0e-36f5ea447423/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07d5aee6-7d62-4244-8f0e-36f5ea447423/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07d5aee6-7d62-4244-8f0e-36f5ea447423/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07d5aee6-7d62-4244-8f0e-36f5ea447423/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d6e63e53-0aec-4159-a857-c42b7328bed5/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":1,"flooring":"engineeredWood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"open-house-end":"2024-09-19T18:00:00Z","open-house-start":"2024-09-19T16:00:00Z","pets-allowed":"yes","province":"QC","total-rent":2345,"unit-size":667},"lastPublishedDate":"2024-09-09T20:00:54.197Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/a34c434f11bbdeebe882.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50066a-8","internalId":"7c6c4d96-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41a5a17-9733-4238-a238-8dbb33411963/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41a5a17-9733-4238-a238-8dbb33411963/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41a5a17-9733-4238-a238-8dbb33411963/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f41a5a17-9733-4238-a238-8dbb33411963/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afcff1b0-c629-4ff3-884a-683166ba4ad5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afcff1b0-c629-4ff3-884a-683166ba4ad5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afcff1b0-c629-4ff3-884a-683166ba4ad5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afcff1b0-c629-4ff3-884a-683166ba4ad5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/661776b0-7f2a-4446-87fe-8ce238b44379/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/661776b0-7f2a-4446-87fe-8ce238b44379/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/661776b0-7f2a-4446-87fe-8ce238b44379/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/661776b0-7f2a-4446-87fe-8ce238b44379/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2691e46d-f80f-4bb3-82b2-93c446aae23f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2691e46d-f80f-4bb3-82b2-93c446aae23f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2691e46d-f80f-4bb3-82b2-93c446aae23f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2691e46d-f80f-4bb3-82b2-93c446aae23f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e130794b-ed11-4dfd-9b62-602a87585469/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e130794b-ed11-4dfd-9b62-602a87585469/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e130794b-ed11-4dfd-9b62-602a87585469/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e130794b-ed11-4dfd-9b62-602a87585469/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a91bbf-2b10-4a99-9701-1f027cc3de9d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a91bbf-2b10-4a99-9701-1f027cc3de9d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a91bbf-2b10-4a99-9701-1f027cc3de9d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a91bbf-2b10-4a99-9701-1f027cc3de9d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25e6e62-cfab-42a9-b65e-12430d8140ac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25e6e62-cfab-42a9-b65e-12430d8140ac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25e6e62-cfab-42a9-b65e-12430d8140ac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b25e6e62-cfab-42a9-b65e-12430d8140ac/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1845b2d6-eaa0-49f4-bb48-99125d817060/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1845b2d6-eaa0-49f4-bb48-99125d817060/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1845b2d6-eaa0-49f4-bb48-99125d817060/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1845b2d6-eaa0-49f4-bb48-99125d817060/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/579c1d2f-4ad9-4451-abf8-676063c32108/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/579c1d2f-4ad9-4451-abf8-676063c32108/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/579c1d2f-4ad9-4451-abf8-676063c32108/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/579c1d2f-4ad9-4451-abf8-676063c32108/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84c9d185-617e-46e8-8a8d-9514085aa4c6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84c9d185-617e-46e8-8a8d-9514085aa4c6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84c9d185-617e-46e8-8a8d-9514085aa4c6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84c9d185-617e-46e8-8a8d-9514085aa4c6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c27e8114-2145-4691-94e7-3bba734f111d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c27e8114-2145-4691-94e7-3bba734f111d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c27e8114-2145-4691-94e7-3bba734f111d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c27e8114-2145-4691-94e7-3bba734f111d/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3da30b25-7aa7-4768-94d4-5a87bc3db46d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3da30b25-7aa7-4768-94d4-5a87bc3db46d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3da30b25-7aa7-4768-94d4-5a87bc3db46d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3da30b25-7aa7-4768-94d4-5a87bc3db46d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeae33d8-8788-4384-82d0-3c5bdac7c0ac/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"virtualTourUrl":"https://my.matterport.com/show/?m=k1SpuCtQkaW","keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"groundFloor","construction-year":1950,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":165,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1695,"unit-size":690,"views":"cityViews"},"lastPublishedDate":"2026-06-18T12:39:06.602Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/a7e36f80f83100ce621e.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50071a-409","internalId":"62235488-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd53786b-ce33-40b5-844a-9559b7a82d4a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd53786b-ce33-40b5-844a-9559b7a82d4a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd53786b-ce33-40b5-844a-9559b7a82d4a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd53786b-ce33-40b5-844a-9559b7a82d4a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05e10168-a9dd-4d33-9706-6bcd07dabda1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05e10168-a9dd-4d33-9706-6bcd07dabda1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05e10168-a9dd-4d33-9706-6bcd07dabda1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05e10168-a9dd-4d33-9706-6bcd07dabda1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06df4b17-0b6f-4458-ae9f-2b4c451daa08/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06df4b17-0b6f-4458-ae9f-2b4c451daa08/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06df4b17-0b6f-4458-ae9f-2b4c451daa08/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/06df4b17-0b6f-4458-ae9f-2b4c451daa08/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6420701b-721a-4e9b-ac3b-3524957078ff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6420701b-721a-4e9b-ac3b-3524957078ff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6420701b-721a-4e9b-ac3b-3524957078ff/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6420701b-721a-4e9b-ac3b-3524957078ff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9098643-9694-4320-8c75-8b2a53ea5673/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9098643-9694-4320-8c75-8b2a53ea5673/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9098643-9694-4320-8c75-8b2a53ea5673/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9098643-9694-4320-8c75-8b2a53ea5673/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b2b3cf-8c48-42bf-b23f-a474ba6899b7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b2b3cf-8c48-42bf-b23f-a474ba6899b7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b2b3cf-8c48-42bf-b23f-a474ba6899b7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/97b2b3cf-8c48-42bf-b23f-a474ba6899b7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d40a1a8e-558e-4849-99dc-005f32a88331/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d40a1a8e-558e-4849-99dc-005f32a88331/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d40a1a8e-558e-4849-99dc-005f32a88331/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d40a1a8e-558e-4849-99dc-005f32a88331/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5fa9b96-90cd-4851-b994-57d2caeffd12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5fa9b96-90cd-4851-b994-57d2caeffd12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5fa9b96-90cd-4851-b994-57d2caeffd12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d5fa9b96-90cd-4851-b994-57d2caeffd12/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8f18b07-2508-4de2-b101-8153edb8e489/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8f18b07-2508-4de2-b101-8153edb8e489/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8f18b07-2508-4de2-b101-8153edb8e489/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d8f18b07-2508-4de2-b101-8153edb8e489/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/848228a7-0bb4-4060-834c-59acdd6422e0/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","construction-year":1931,"floor":3,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1095,"unit-size":322},"lastPublishedDate":"2026-07-15T18:41:26.465Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/a7fa085fe52eed688fc4.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50035c-104","internalId":"a05ee348-b427-11ec-8556-000d3a4cddea","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.494361,"longitude":-73.6192,"postalCode":"H3V 1A6","province":"QC","streetName":"3730 Chemin Queen Mary"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320694aa-3f6e-44a4-9417-acd7e86215a5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320694aa-3f6e-44a4-9417-acd7e86215a5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320694aa-3f6e-44a4-9417-acd7e86215a5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/320694aa-3f6e-44a4-9417-acd7e86215a5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcce7774-77ed-4329-ae18-e06b8d4a3c10/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcce7774-77ed-4329-ae18-e06b8d4a3c10/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcce7774-77ed-4329-ae18-e06b8d4a3c10/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcce7774-77ed-4329-ae18-e06b8d4a3c10/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83fec159-3b08-43a3-bf9a-0ac09f5fcdb8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83fec159-3b08-43a3-bf9a-0ac09f5fcdb8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83fec159-3b08-43a3-bf9a-0ac09f5fcdb8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83fec159-3b08-43a3-bf9a-0ac09f5fcdb8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b6aedc9-2469-4490-bda0-a84794db77f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b6aedc9-2469-4490-bda0-a84794db77f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b6aedc9-2469-4490-bda0-a84794db77f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b6aedc9-2469-4490-bda0-a84794db77f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb02a33-5a3e-44b0-ac99-19b9de7fbf5d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb02a33-5a3e-44b0-ac99-19b9de7fbf5d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb02a33-5a3e-44b0-ac99-19b9de7fbf5d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0bb02a33-5a3e-44b0-ac99-19b9de7fbf5d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb944a62-8bce-4252-b818-f57a0b460e64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb944a62-8bce-4252-b818-f57a0b460e64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb944a62-8bce-4252-b818-f57a0b460e64/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb944a62-8bce-4252-b818-f57a0b460e64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcac1a9a-9cc2-4aea-b206-318db25035dd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcac1a9a-9cc2-4aea-b206-318db25035dd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcac1a9a-9cc2-4aea-b206-318db25035dd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcac1a9a-9cc2-4aea-b206-318db25035dd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7394fb2e-4ea6-43b1-a38f-045eff003188/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7394fb2e-4ea6-43b1-a38f-045eff003188/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7394fb2e-4ea6-43b1-a38f-045eff003188/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7394fb2e-4ea6-43b1-a38f-045eff003188/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7b63899-e99a-49ac-9b69-ebf83c450e84/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7b63899-e99a-49ac-9b69-ebf83c450e84/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7b63899-e99a-49ac-9b69-ebf83c450e84/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7b63899-e99a-49ac-9b69-ebf83c450e84/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11747b77-7c16-4bcf-adc1-a65bbb1bd7f6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11747b77-7c16-4bcf-adc1-a65bbb1bd7f6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11747b77-7c16-4bcf-adc1-a65bbb1bd7f6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11747b77-7c16-4bcf-adc1-a65bbb1bd7f6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/274b4531-e7fe-4e1d-841f-66d6508c7ca5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/274b4531-e7fe-4e1d-841f-66d6508c7ca5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/274b4531-e7fe-4e1d-841f-66d6508c7ca5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/274b4531-e7fe-4e1d-841f-66d6508c7ca5/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f141f34-6f6b-49ec-90a4-4a7c6cc816f7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f141f34-6f6b-49ec-90a4-4a7c6cc816f7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f141f34-6f6b-49ec-90a4-4a7c6cc816f7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0f141f34-6f6b-49ec-90a4-4a7c6cc816f7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8b93f69f-b9e5-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eaf67ab2-1183-4ad5-8c9d-3afe068970af/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eaf67ab2-1183-4ad5-8c9d-3afe068970af/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eaf67ab2-1183-4ad5-8c9d-3afe068970af/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/eaf67ab2-1183-4ad5-8c9d-3afe068970af/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/194bfe5c-54af-482e-a66a-1659810c7007/download/600","contactDetails":{"phoneNumber":"+1 438 998 4998"},"virtualTourUrl":"https://my.matterport.com/show/?m=snjzGzWxV8b","keyfacts":{"borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3V 1A6","streetname":"3730 Chemin Queen Mary","apartment-type":"apartment","construction-year":1931,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Cote-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1825,"unit-size":897},"lastPublishedDate":"2026-06-20T03:30:34.925Z","highlightedKeyfacts":["keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/a80381fe47a7b1b7722d.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-1901","internalId":"6f958ee3-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e410f1f-aa93-475e-8bff-0d9c09b2e1f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e410f1f-aa93-475e-8bff-0d9c09b2e1f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e410f1f-aa93-475e-8bff-0d9c09b2e1f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e410f1f-aa93-475e-8bff-0d9c09b2e1f4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e9b2cc-ee3d-4e6f-a161-7ab151fb3f27/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e9b2cc-ee3d-4e6f-a161-7ab151fb3f27/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e9b2cc-ee3d-4e6f-a161-7ab151fb3f27/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e9b2cc-ee3d-4e6f-a161-7ab151fb3f27/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b198f2cc-fc7b-49f7-9dc6-0a07a1799040/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b198f2cc-fc7b-49f7-9dc6-0a07a1799040/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b198f2cc-fc7b-49f7-9dc6-0a07a1799040/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b198f2cc-fc7b-49f7-9dc6-0a07a1799040/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc89c7c-7859-49fa-a293-d9d8e98485d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc89c7c-7859-49fa-a293-d9d8e98485d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc89c7c-7859-49fa-a293-d9d8e98485d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bc89c7c-7859-49fa-a293-d9d8e98485d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5297eb2a-582c-4905-a5be-37aa00f35653/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5297eb2a-582c-4905-a5be-37aa00f35653/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5297eb2a-582c-4905-a5be-37aa00f35653/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5297eb2a-582c-4905-a5be-37aa00f35653/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a62c9b-5204-4c4e-8eec-9cf71136fb84/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a62c9b-5204-4c4e-8eec-9cf71136fb84/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a62c9b-5204-4c4e-8eec-9cf71136fb84/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d7a62c9b-5204-4c4e-8eec-9cf71136fb84/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a898f7a-a97a-4231-b948-09bccc1501ee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a898f7a-a97a-4231-b948-09bccc1501ee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a898f7a-a97a-4231-b948-09bccc1501ee/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6a898f7a-a97a-4231-b948-09bccc1501ee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48bad3b-0f34-41d2-9162-2e632232dc79/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48bad3b-0f34-41d2-9162-2e632232dc79/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48bad3b-0f34-41d2-9162-2e632232dc79/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e48bad3b-0f34-41d2-9162-2e632232dc79/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6aac5f9a-1aac-42ba-bc6d-033ea1d38ece/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6aac5f9a-1aac-42ba-bc6d-033ea1d38ece/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6aac5f9a-1aac-42ba-bc6d-033ea1d38ece/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6aac5f9a-1aac-42ba-bc6d-033ea1d38ece/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e5f490cf-0c4b-451e-8446-97dec6b29e43/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e5f490cf-0c4b-451e-8446-97dec6b29e43/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e5f490cf-0c4b-451e-8446-97dec6b29e43/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e5f490cf-0c4b-451e-8446-97dec6b29e43/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d258c54-4462-4c31-a2e2-b77d3db425d1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/962d23fd-f878-4bc6-bf2b-194ec9e1884e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c36d4d1-52fc-11e8-9475-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c36d4d1-52fc-11e8-9475-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c36d4d1-52fc-11e8-9475-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c36d4d1-52fc-11e8-9475-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c660ed-79f6-4fa8-b0c1-310037f8ed42/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c660ed-79f6-4fa8-b0c1-310037f8ed42/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c660ed-79f6-4fa8-b0c1-310037f8ed42/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36c660ed-79f6-4fa8-b0c1-310037f8ed42/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6c11b0e6-e419-4965-bba6-6f64cdb6c3a4/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":17,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":true,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":2095,"unit-size":498},"lastPublishedDate":"2026-08-06T19:26:35.741Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/b05f2e4440e4ba51c63a.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50034a-505","internalId":"3806b02f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0e4e1a4-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0e4e1a4-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0e4e1a4-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d0e4e1a4-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26a9746-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26a9746-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26a9746-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26a9746-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8fd0f1-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8fd0f1-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8fd0f1-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c8fd0f1-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d47af42-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d47af42-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d47af42-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d47af42-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e038533-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e038533-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e038533-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e038533-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f74a165-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f74a165-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f74a165-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f74a165-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7d68ce-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7d68ce-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7d68ce-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7d68ce-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4bea9e5d-b9ef-11e9-94df-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4bea9e5d-b9ef-11e9-94df-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4bea9e5d-b9ef-11e9-94df-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4bea9e5d-b9ef-11e9-94df-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb724a1-b9e3-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb724a1-b9e3-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb724a1-b9e3-11e9-a7cd-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ccb724a1-b9e3-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdea1830-b1f7-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdea1830-b1f7-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdea1830-b1f7-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cdea1830-b1f7-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/453f01e4-b9ef-11e9-94df-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/453f01e4-b9ef-11e9-94df-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/453f01e4-b9ef-11e9-94df-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/453f01e4-b9ef-11e9-94df-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43cd4972-b9ef-11e9-94df-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43cd4972-b9ef-11e9-94df-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43cd4972-b9ef-11e9-94df-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43cd4972-b9ef-11e9-94df-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49a89d9a-b9ef-11e9-94df-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49a89d9a-b9ef-11e9-94df-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49a89d9a-b9ef-11e9-94df-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49a89d9a-b9ef-11e9-94df-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46af5ac6-b9ef-11e9-94df-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46af5ac6-b9ef-11e9-94df-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46af5ac6-b9ef-11e9-94df-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/46af5ac6-b9ef-11e9-94df-acde48001122/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/828ada38-73f7-4468-a908-558f947f24d3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/828ada38-73f7-4468-a908-558f947f24d3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/828ada38-73f7-4468-a908-558f947f24d3/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/828ada38-73f7-4468-a908-558f947f24d3/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/794f7613-62b6-41e0-9c3e-d5a3895e2c18/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Rue Drummond","apartment-type":"apartment","construction-year":1955,"floor":5,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":2995,"unit-size":1436,"views":"cityViews"},"lastPublishedDate":"2026-07-19T16:13:16.195Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/b264d3a2691c39b116a0.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062a-5","internalId":"5c623e72-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ffcb71c-7cf1-43b9-ab4f-0bfb6337509e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ffcb71c-7cf1-43b9-ab4f-0bfb6337509e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ffcb71c-7cf1-43b9-ab4f-0bfb6337509e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ffcb71c-7cf1-43b9-ab4f-0bfb6337509e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7ccc160-6be9-40e9-b520-8988b74fe2fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7ccc160-6be9-40e9-b520-8988b74fe2fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7ccc160-6be9-40e9-b520-8988b74fe2fe/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7ccc160-6be9-40e9-b520-8988b74fe2fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb03effa-c85d-445c-bf21-3362dad7601b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb03effa-c85d-445c-bf21-3362dad7601b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb03effa-c85d-445c-bf21-3362dad7601b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb03effa-c85d-445c-bf21-3362dad7601b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed67a445-f68b-4f94-8f28-93e661ea56f6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed67a445-f68b-4f94-8f28-93e661ea56f6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed67a445-f68b-4f94-8f28-93e661ea56f6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ed67a445-f68b-4f94-8f28-93e661ea56f6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/352a5266-14d3-4937-ad54-39eb6f34e6ea/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/352a5266-14d3-4937-ad54-39eb6f34e6ea/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/352a5266-14d3-4937-ad54-39eb6f34e6ea/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/352a5266-14d3-4937-ad54-39eb6f34e6ea/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb5a1918-bf4f-4933-9c01-3d835d65fd70/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb5a1918-bf4f-4933-9c01-3d835d65fd70/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb5a1918-bf4f-4933-9c01-3d835d65fd70/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cb5a1918-bf4f-4933-9c01-3d835d65fd70/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c34a076d-9a7a-4d4b-a360-cf014481abf4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c34a076d-9a7a-4d4b-a360-cf014481abf4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c34a076d-9a7a-4d4b-a360-cf014481abf4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c34a076d-9a7a-4d4b-a360-cf014481abf4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aeb4ec-03c3-441b-8eb4-ec34bcad981c/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2025-07-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"halfBasement","construction-year":1955,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":false,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1225,"unit-size":480},"lastPublishedDate":"2026-06-04T19:04:35.619Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/b38622ac72a29468803f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043c-105","internalId":"4230c558-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48759,"longitude":-73.4915,"postalCode":"J4R 1W5","province":"QC","streetName":"1550 Avenue Filion"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fa98369-c636-4627-b756-d2433c3646b7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fa98369-c636-4627-b756-d2433c3646b7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fa98369-c636-4627-b756-d2433c3646b7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fa98369-c636-4627-b756-d2433c3646b7/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/202527d3-0cd5-4298-aab5-da665121e55f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/202527d3-0cd5-4298-aab5-da665121e55f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/202527d3-0cd5-4298-aab5-da665121e55f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/202527d3-0cd5-4298-aab5-da665121e55f/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d12a710-47da-446b-a89a-0d0d52a83836/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d12a710-47da-446b-a89a-0d0d52a83836/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d12a710-47da-446b-a89a-0d0d52a83836/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3d12a710-47da-446b-a89a-0d0d52a83836/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c44384-2137-42d5-aea1-834d919ebc3c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c44384-2137-42d5-aea1-834d919ebc3c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c44384-2137-42d5-aea1-834d919ebc3c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c44384-2137-42d5-aea1-834d919ebc3c/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/610cde67-bb22-482b-b723-c80dc6909dca/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/610cde67-bb22-482b-b723-c80dc6909dca/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/610cde67-bb22-482b-b723-c80dc6909dca/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/610cde67-bb22-482b-b723-c80dc6909dca/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a26cc1d5-c5bf-4dcc-a36e-596ba9b528de/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a26cc1d5-c5bf-4dcc-a36e-596ba9b528de/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a26cc1d5-c5bf-4dcc-a36e-596ba9b528de/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a26cc1d5-c5bf-4dcc-a36e-596ba9b528de/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3bec5d5-d561-44b9-9577-1632031637cb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3bec5d5-d561-44b9-9577-1632031637cb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3bec5d5-d561-44b9-9577-1632031637cb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d3bec5d5-d561-44b9-9577-1632031637cb/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4de53d7f-30db-40ac-b7cc-04469826421c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4de53d7f-30db-40ac-b7cc-04469826421c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4de53d7f-30db-40ac-b7cc-04469826421c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4de53d7f-30db-40ac-b7cc-04469826421c/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c21d35d6-3b1a-4ce8-8391-3cfb308973e6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c21d35d6-3b1a-4ce8-8391-3cfb308973e6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c21d35d6-3b1a-4ce8-8391-3cfb308973e6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c21d35d6-3b1a-4ce8-8391-3cfb308973e6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae9f4675-42a2-4519-a739-7fe8610642bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae9f4675-42a2-4519-a739-7fe8610642bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae9f4675-42a2-4519-a739-7fe8610642bf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ae9f4675-42a2-4519-a739-7fe8610642bf/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/059d7df5-6aa0-4009-8cbc-e04148544d86/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":false,"postalcode":"J4R 1W5","streetname":"1550 Avenue Filion","amenities-total":35,"apartment-type":"groundFloor","construction-year":1970,"flooring":"parquet","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":true,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":true,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":6,"outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":800,"views":"courtyardViews"},"lastPublishedDate":"2026-07-01T01:23:39.887Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]}
\ No newline at end of file
added tests/fixtures/akelius/b3eeb284ad9a689a0c34.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-607","internalId":"764d38fd-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1766e225-6ac0-4756-a2b9-b6d33cc4e801/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1766e225-6ac0-4756-a2b9-b6d33cc4e801/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1766e225-6ac0-4756-a2b9-b6d33cc4e801/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1766e225-6ac0-4756-a2b9-b6d33cc4e801/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdd59303-743a-4a55-bf92-d0e3d01a68d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdd59303-743a-4a55-bf92-d0e3d01a68d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdd59303-743a-4a55-bf92-d0e3d01a68d8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fdd59303-743a-4a55-bf92-d0e3d01a68d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f478c1e0-af30-4dde-9913-e09d4b8789af/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f478c1e0-af30-4dde-9913-e09d4b8789af/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f478c1e0-af30-4dde-9913-e09d4b8789af/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f478c1e0-af30-4dde-9913-e09d4b8789af/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e518998b-c66b-4281-8324-506edc14236a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e518998b-c66b-4281-8324-506edc14236a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e518998b-c66b-4281-8324-506edc14236a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e518998b-c66b-4281-8324-506edc14236a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22282880-97d9-49f4-8978-9b99c3fa216e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22282880-97d9-49f4-8978-9b99c3fa216e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22282880-97d9-49f4-8978-9b99c3fa216e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/22282880-97d9-49f4-8978-9b99c3fa216e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1eead7ff-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2420ea95-96e7-11ea-a981-0a580ae94544/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b446099-59e5-41d7-8765-a537f1459d54/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b446099-59e5-41d7-8765-a537f1459d54/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b446099-59e5-41d7-8765-a537f1459d54/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b446099-59e5-41d7-8765-a537f1459d54/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c84a7beb-a639-4c50-a548-f9afe261733c/download/600","contactDetails":{"phoneNumber":"+1 438 998 3899"},"keyfacts":{"available-from-date":"2026-09-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":5,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy/Concordia","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-06-18T15:45:54.417Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/b47c7b07da5cdd1a6e3f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-437","internalId":"566cd2c9-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68a10655-aeaf-4929-90cb-4fe77373652d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68a10655-aeaf-4929-90cb-4fe77373652d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68a10655-aeaf-4929-90cb-4fe77373652d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68a10655-aeaf-4929-90cb-4fe77373652d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/587ad62d-5dd3-4394-bd62-68574897a9e2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/587ad62d-5dd3-4394-bd62-68574897a9e2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/587ad62d-5dd3-4394-bd62-68574897a9e2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/587ad62d-5dd3-4394-bd62-68574897a9e2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9ec8908-591d-47f4-8071-f9eb92ab1451/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9ec8908-591d-47f4-8071-f9eb92ab1451/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9ec8908-591d-47f4-8071-f9eb92ab1451/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d9ec8908-591d-47f4-8071-f9eb92ab1451/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6171477-090c-440c-a1d8-98cff048d43d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6171477-090c-440c-a1d8-98cff048d43d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6171477-090c-440c-a1d8-98cff048d43d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c6171477-090c-440c-a1d8-98cff048d43d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2abc3b67-752d-4cd2-a82a-d18cb8787950/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2abc3b67-752d-4cd2-a82a-d18cb8787950/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2abc3b67-752d-4cd2-a82a-d18cb8787950/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2abc3b67-752d-4cd2-a82a-d18cb8787950/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de69a3e7-c3f5-4f7c-9b34-43f70e478dc2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de69a3e7-c3f5-4f7c-9b34-43f70e478dc2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de69a3e7-c3f5-4f7c-9b34-43f70e478dc2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de69a3e7-c3f5-4f7c-9b34-43f70e478dc2/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c528f34a-a775-49a7-9ec0-2a7480929992/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c528f34a-a775-49a7-9ec0-2a7480929992/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c528f34a-a775-49a7-9ec0-2a7480929992/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c528f34a-a775-49a7-9ec0-2a7480929992/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33666a82-2a09-4a5e-ae77-2352bfc99c3d/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"","keyfacts":{"borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":4,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":995,"unit-size":250},"lastPublishedDate":"2026-07-10T14:31:24.653Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/b53ce96819800e519d61.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50082a-202","internalId":"87c1ea17-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28a9fbab-f960-4a10-9233-b980ff1b6a4e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28a9fbab-f960-4a10-9233-b980ff1b6a4e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28a9fbab-f960-4a10-9233-b980ff1b6a4e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/28a9fbab-f960-4a10-9233-b980ff1b6a4e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36b5de4-3568-4517-9225-840016649b8d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36b5de4-3568-4517-9225-840016649b8d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36b5de4-3568-4517-9225-840016649b8d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36b5de4-3568-4517-9225-840016649b8d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2deb3d1d-12a8-499d-94cc-d75a28295011/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2deb3d1d-12a8-499d-94cc-d75a28295011/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2deb3d1d-12a8-499d-94cc-d75a28295011/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2deb3d1d-12a8-499d-94cc-d75a28295011/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ba54031-784e-4e7b-a6c6-24cbc7aa4006/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ba54031-784e-4e7b-a6c6-24cbc7aa4006/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ba54031-784e-4e7b-a6c6-24cbc7aa4006/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4ba54031-784e-4e7b-a6c6-24cbc7aa4006/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4c29f93-a8ad-4309-b6a5-42e25b8eeecd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4c29f93-a8ad-4309-b6a5-42e25b8eeecd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4c29f93-a8ad-4309-b6a5-42e25b8eeecd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4c29f93-a8ad-4309-b6a5-42e25b8eeecd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5307a2-2f4c-473e-b21f-44b748c01edf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5307a2-2f4c-473e-b21f-44b748c01edf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5307a2-2f4c-473e-b21f-44b748c01edf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e5307a2-2f4c-473e-b21f-44b748c01edf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f50487a2-2f42-4343-9bc7-b1410dda3912/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f50487a2-2f42-4343-9bc7-b1410dda3912/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f50487a2-2f42-4343-9bc7-b1410dda3912/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f50487a2-2f42-4343-9bc7-b1410dda3912/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4411210-12dc-4f7b-92db-81a9c8b2ad6e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4411210-12dc-4f7b-92db-81a9c8b2ad6e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4411210-12dc-4f7b-92db-81a9c8b2ad6e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4411210-12dc-4f7b-92db-81a9c8b2ad6e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8575dc10-d206-496f-87e5-e71df27247a6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8575dc10-d206-496f-87e5-e71df27247a6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8575dc10-d206-496f-87e5-e71df27247a6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8575dc10-d206-496f-87e5-e71df27247a6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b0916ac-d10f-4682-89b1-9c98e5bf1adc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b0916ac-d10f-4682-89b1-9c98e5bf1adc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b0916ac-d10f-4682-89b1-9c98e5bf1adc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2b0916ac-d10f-4682-89b1-9c98e5bf1adc/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c103c153-f047-448a-a65d-c3430969c8ae/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"virtualTourUrl":"https://my.matterport.com/show/?m=HzDsmQ8yV1c","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"apartment","construction-year":1970,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":4,"province":"QC","total-rent":1345,"unit-size":328},"lastPublishedDate":"2026-07-20T17:39:30.424Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/b75f82670b2abeb68a1c.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50071a-403","internalId":"61e3da84-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.502164,"longitude":-73.631278,"postalCode":"H3S 1R7","province":"QC","streetName":"3495 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1579b9-3b92-4ece-8896-813ffcfcdea2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1579b9-3b92-4ece-8896-813ffcfcdea2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1579b9-3b92-4ece-8896-813ffcfcdea2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb1579b9-3b92-4ece-8896-813ffcfcdea2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d898f0-4ce5-4529-a6be-911703174eab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d898f0-4ce5-4529-a6be-911703174eab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d898f0-4ce5-4529-a6be-911703174eab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79d898f0-4ce5-4529-a6be-911703174eab/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969bdf3d-ff58-4516-9687-f551ffddb128/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969bdf3d-ff58-4516-9687-f551ffddb128/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969bdf3d-ff58-4516-9687-f551ffddb128/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/969bdf3d-ff58-4516-9687-f551ffddb128/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d79aa67-93ba-4b2c-a3ab-cea72562ee58/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d79aa67-93ba-4b2c-a3ab-cea72562ee58/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d79aa67-93ba-4b2c-a3ab-cea72562ee58/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8d79aa67-93ba-4b2c-a3ab-cea72562ee58/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad569135-a68f-418c-9088-9a19639cc06a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad569135-a68f-418c-9088-9a19639cc06a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad569135-a68f-418c-9088-9a19639cc06a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ad569135-a68f-418c-9088-9a19639cc06a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6247b47-05d0-4ace-9252-33e8c8035c36/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6247b47-05d0-4ace-9252-33e8c8035c36/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6247b47-05d0-4ace-9252-33e8c8035c36/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6247b47-05d0-4ace-9252-33e8c8035c36/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cde1cdf9-5f39-48b9-9d5e-f802661cf7a6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cde1cdf9-5f39-48b9-9d5e-f802661cf7a6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cde1cdf9-5f39-48b9-9d5e-f802661cf7a6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cde1cdf9-5f39-48b9-9d5e-f802661cf7a6/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7acd5030-810e-4025-8130-7c09c29922f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7acd5030-810e-4025-8130-7c09c29922f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7acd5030-810e-4025-8130-7c09c29922f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7acd5030-810e-4025-8130-7c09c29922f4/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c45021b2-ff30-4fdb-8415-8b5da648f3a6/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R7","streetname":"3495 Avenue Van Horne","apartment-type":"apartment","construction-year":1931,"floor":4,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1055,"unit-size":322},"lastPublishedDate":"2026-07-20T17:11:57.806Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/b8e0c21aa2f9bfc9d837.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-53","internalId":"a4d8824a-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afdd5511-4148-11ea-8738-0a580ae949f8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afdd5511-4148-11ea-8738-0a580ae949f8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afdd5511-4148-11ea-8738-0a580ae949f8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afdd5511-4148-11ea-8738-0a580ae949f8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10cfcb46-414a-11ea-8738-0a580ae949f8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10cfcb46-414a-11ea-8738-0a580ae949f8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10cfcb46-414a-11ea-8738-0a580ae949f8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/10cfcb46-414a-11ea-8738-0a580ae949f8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ddf0fc4-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ddf0fc4-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ddf0fc4-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7ddf0fc4-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f005ee78-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f005ee78-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f005ee78-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f005ee78-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be28002-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be28002-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be28002-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5be28002-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44b21170-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44b21170-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44b21170-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44b21170-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b9081c-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b9081c-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b9081c-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14b9081c-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2600b50e-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2600b50e-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2600b50e-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2600b50e-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e351f093-4148-11ea-8738-0a580ae949f8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e351f093-4148-11ea-8738-0a580ae949f8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e351f093-4148-11ea-8738-0a580ae949f8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e351f093-4148-11ea-8738-0a580ae949f8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9235f886-4149-11ea-8d04-0a580ae94505/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9235f886-4149-11ea-8d04-0a580ae94505/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9235f886-4149-11ea-8d04-0a580ae94505/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9235f886-4149-11ea-8d04-0a580ae94505/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c96320d-bde0-40d8-9fe2-e7f6db72ffd4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c96320d-bde0-40d8-9fe2-e7f6db72ffd4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c96320d-bde0-40d8-9fe2-e7f6db72ffd4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c96320d-bde0-40d8-9fe2-e7f6db72ffd4/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a131f263-e271-4606-adf7-976aa0905c63/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a131f263-e271-4606-adf7-976aa0905c63/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a131f263-e271-4606-adf7-976aa0905c63/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a131f263-e271-4606-adf7-976aa0905c63/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02f7e625-4149-11ea-8738-0a580ae949f8/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"location-bus":100,"location-commuter-train":0,"location-subway":150,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":5,"flooring":"hardwood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":10,"name-of-station":"Peel metro","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"outdoor-parking-rent":220,"pets-allowed":"yes","province":"QC","total-rent":2495,"unit-size":1150,"views":"cityViews"},"lastPublishedDate":"2026-05-22T05:03:24.832Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/bb23479986f31b8c1ebf.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-405","internalId":"a59dce32-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e84b9153-5d18-42fc-a6e6-e8002f1fe4ec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e84b9153-5d18-42fc-a6e6-e8002f1fe4ec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e84b9153-5d18-42fc-a6e6-e8002f1fe4ec/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e84b9153-5d18-42fc-a6e6-e8002f1fe4ec/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f72db0-d1ff-4d50-9dd4-ad6c4b359972/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f72db0-d1ff-4d50-9dd4-ad6c4b359972/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f72db0-d1ff-4d50-9dd4-ad6c4b359972/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/07f72db0-d1ff-4d50-9dd4-ad6c4b359972/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79a11cff-ecf2-4dbb-9b28-ab8f55bd9184/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79a11cff-ecf2-4dbb-9b28-ab8f55bd9184/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79a11cff-ecf2-4dbb-9b28-ab8f55bd9184/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/79a11cff-ecf2-4dbb-9b28-ab8f55bd9184/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b030ddf3-e365-4b53-8cff-a59dff5b5690/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b030ddf3-e365-4b53-8cff-a59dff5b5690/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b030ddf3-e365-4b53-8cff-a59dff5b5690/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b030ddf3-e365-4b53-8cff-a59dff5b5690/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d6ee1c-aafb-4dd3-90a0-e78f664c945d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d6ee1c-aafb-4dd3-90a0-e78f664c945d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d6ee1c-aafb-4dd3-90a0-e78f664c945d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b4d6ee1c-aafb-4dd3-90a0-e78f664c945d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311da7ac-9942-431d-ba9b-54638f225cdd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311da7ac-9942-431d-ba9b-54638f225cdd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311da7ac-9942-431d-ba9b-54638f225cdd/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/311da7ac-9942-431d-ba9b-54638f225cdd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afb71948-a4f5-4099-8ddc-2e4a8faeb10c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afb71948-a4f5-4099-8ddc-2e4a8faeb10c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afb71948-a4f5-4099-8ddc-2e4a8faeb10c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/afb71948-a4f5-4099-8ddc-2e4a8faeb10c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/837bd83e-097a-4064-9b7a-31426b9b44ee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/837bd83e-097a-4064-9b7a-31426b9b44ee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/837bd83e-097a-4064-9b7a-31426b9b44ee/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/837bd83e-097a-4064-9b7a-31426b9b44ee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee6f588-0088-41fb-a107-2bfd2d35bb91/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee6f588-0088-41fb-a107-2bfd2d35bb91/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee6f588-0088-41fb-a107-2bfd2d35bb91/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ee6f588-0088-41fb-a107-2bfd2d35bb91/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8c59cc3-3440-49cd-9cb7-bfd0b102f838/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8c59cc3-3440-49cd-9cb7-bfd0b102f838/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8c59cc3-3440-49cd-9cb7-bfd0b102f838/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8c59cc3-3440-49cd-9cb7-bfd0b102f838/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6b9e7b8-cb61-46d9-ab8b-c67502312efc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6b9e7b8-cb61-46d9-ab8b-c67502312efc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6b9e7b8-cb61-46d9-ab8b-c67502312efc/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6b9e7b8-cb61-46d9-ab8b-c67502312efc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d15c06b-2db3-4006-be85-cb9b5b01e76b/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":4,"flooring":"engineeredWood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa Maria","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":2895,"unit-size":1300,"views":"courtyardViews"},"lastPublishedDate":"2026-08-03T16:00:01.211Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/bc0c1d4e81b39baf877a.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50034a-0102C","internalId":"f8fd7e97-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abf55269-76f9-457f-a25f-dbda78350ef0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abf55269-76f9-457f-a25f-dbda78350ef0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abf55269-76f9-457f-a25f-dbda78350ef0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/abf55269-76f9-457f-a25f-dbda78350ef0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc16423-aea5-4b06-8645-0e9b67f5008a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc16423-aea5-4b06-8645-0e9b67f5008a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc16423-aea5-4b06-8645-0e9b67f5008a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc16423-aea5-4b06-8645-0e9b67f5008a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11a4a3c8-fa8f-4aa8-a08e-ffda7746c5cb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11a4a3c8-fa8f-4aa8-a08e-ffda7746c5cb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11a4a3c8-fa8f-4aa8-a08e-ffda7746c5cb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11a4a3c8-fa8f-4aa8-a08e-ffda7746c5cb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e76d8f-dcfc-4ba3-872f-828dbc37a03e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e76d8f-dcfc-4ba3-872f-828dbc37a03e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e76d8f-dcfc-4ba3-872f-828dbc37a03e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e2e76d8f-dcfc-4ba3-872f-828dbc37a03e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c52c0a7-0c8a-4662-be96-fed3d1ce35fb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c52c0a7-0c8a-4662-be96-fed3d1ce35fb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c52c0a7-0c8a-4662-be96-fed3d1ce35fb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c52c0a7-0c8a-4662-be96-fed3d1ce35fb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3873cd9a-bfc8-44f6-96c1-1af61f04b95f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3873cd9a-bfc8-44f6-96c1-1af61f04b95f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3873cd9a-bfc8-44f6-96c1-1af61f04b95f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3873cd9a-bfc8-44f6-96c1-1af61f04b95f/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e353df98-61ff-4bc0-9ddf-8cc0dbd639ab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e353df98-61ff-4bc0-9ddf-8cc0dbd639ab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e353df98-61ff-4bc0-9ddf-8cc0dbd639ab/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e353df98-61ff-4bc0-9ddf-8cc0dbd639ab/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b2c0f22-02de-4e90-bc48-cb01e6ad6a48/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Rue Drummond","apartment-type":"apartment","construction-year":1955,"floor":1,"flooring":"engineeredWood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":1550,"unit-size":322.8,"views":"cityViews"},"lastPublishedDate":"2026-06-15T22:34:48.223Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/bd19408471895efc3313.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50048a-25","internalId":"a6241441-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.500994,"longitude":-73.578678,"postalCode":"H3G 1X7","province":"QC","streetName":"3421 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5759ef97-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5759ef97-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5759ef97-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5759ef97-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4262f645-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4262f645-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4262f645-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4262f645-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2575b813-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2575b813-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2575b813-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2575b813-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/728e3329-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/728e3329-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/728e3329-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/728e3329-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/658b82e8-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/658b82e8-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/658b82e8-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/658b82e8-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5da862d-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5da862d-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5da862d-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a5da862d-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95af93dc-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95af93dc-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95af93dc-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/95af93dc-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e56408a-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e56408a-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e56408a-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e56408a-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bcb61ab-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bcb61ab-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bcb61ab-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8bcb61ab-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af74de1e-133b-11e8-ac7c-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af74de1e-133b-11e8-ac7c-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af74de1e-133b-11e8-ac7c-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af74de1e-133b-11e8-ac7c-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a38c1b3d-0c7e-4354-9991-752df84ed28d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a38c1b3d-0c7e-4354-9991-752df84ed28d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a38c1b3d-0c7e-4354-9991-752df84ed28d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a38c1b3d-0c7e-4354-9991-752df84ed28d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c045316-133b-11e8-ac7c-00155d8e330a/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X7","streetname":"3421 Rue Drummond","apartment-type":"apartment","construction-year":1956,"floor":2,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":2245,"unit-size":950,"views":"cityViews"},"lastPublishedDate":"2026-07-14T21:39:11.454Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/be6aa924221cc54e4386.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-23","internalId":"a4a34173-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c748872-3498-42ae-a7fb-2357509a8bd4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c748872-3498-42ae-a7fb-2357509a8bd4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c748872-3498-42ae-a7fb-2357509a8bd4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c748872-3498-42ae-a7fb-2357509a8bd4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3920280f-bf76-4fd9-a811-78151abfed32/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3920280f-bf76-4fd9-a811-78151abfed32/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3920280f-bf76-4fd9-a811-78151abfed32/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3920280f-bf76-4fd9-a811-78151abfed32/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c088e1-5214-4a49-9377-2ad8c787e1b0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c088e1-5214-4a49-9377-2ad8c787e1b0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c088e1-5214-4a49-9377-2ad8c787e1b0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/01c088e1-5214-4a49-9377-2ad8c787e1b0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fda88e4-35ad-4426-9b86-e4c32160c970/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fda88e4-35ad-4426-9b86-e4c32160c970/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fda88e4-35ad-4426-9b86-e4c32160c970/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fda88e4-35ad-4426-9b86-e4c32160c970/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a2641a-3ace-4f61-9b0c-20c3d09a775e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a2641a-3ace-4f61-9b0c-20c3d09a775e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a2641a-3ace-4f61-9b0c-20c3d09a775e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a2641a-3ace-4f61-9b0c-20c3d09a775e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/294b7878-f7c8-4356-8a68-130a84ef6c5d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/294b7878-f7c8-4356-8a68-130a84ef6c5d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/294b7878-f7c8-4356-8a68-130a84ef6c5d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/294b7878-f7c8-4356-8a68-130a84ef6c5d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/254e9636-7218-4049-824f-4b3e08630d3c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/254e9636-7218-4049-824f-4b3e08630d3c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/254e9636-7218-4049-824f-4b3e08630d3c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/254e9636-7218-4049-824f-4b3e08630d3c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04fbd7a8-6077-4b9f-8ef3-efbbf82b2394/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04fbd7a8-6077-4b9f-8ef3-efbbf82b2394/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04fbd7a8-6077-4b9f-8ef3-efbbf82b2394/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/04fbd7a8-6077-4b9f-8ef3-efbbf82b2394/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a08cb7a-8555-4491-9a8b-d25e5f4be9fb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a08cb7a-8555-4491-9a8b-d25e5f4be9fb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a08cb7a-8555-4491-9a8b-d25e5f4be9fb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0a08cb7a-8555-4491-9a8b-d25e5f4be9fb/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8c103533-24bf-4490-bb21-276d320656bc/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":2,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"open-house-end":"2026-08-11T17:30:00Z","open-house-start":"2026-08-11T16:30:00Z","pets-allowed":"yes","province":"QC","total-rent":2695,"unit-size":1150},"lastPublishedDate":"2026-08-07T17:07:31.364Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/bfd96ef9f7f8f4dd95d4.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-309","internalId":"77773a26-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58da7f24-915a-11ea-8790-0a580ae948c2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58da7f24-915a-11ea-8790-0a580ae948c2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58da7f24-915a-11ea-8790-0a580ae948c2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58da7f24-915a-11ea-8790-0a580ae948c2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2a3b85-915a-11ea-8790-0a580ae948c2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2a3b85-915a-11ea-8790-0a580ae948c2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2a3b85-915a-11ea-8790-0a580ae948c2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b2a3b85-915a-11ea-8790-0a580ae948c2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68f9b286-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68f9b286-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68f9b286-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/68f9b286-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dd9425-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dd9425-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dd9425-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dd9425-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6be3b317-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6be3b317-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6be3b317-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6be3b317-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e5157b8-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e5157b8-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e5157b8-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6e5157b8-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7a6d759-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7a6d759-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7a6d759-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b7a6d759-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3006fe0e-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3006fe0e-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3006fe0e-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3006fe0e-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/356978b0-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/356978b0-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/356978b0-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/356978b0-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/386fdae1-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/386fdae1-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/386fdae1-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/386fdae1-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b7ca5b2-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b7ca5b2-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b7ca5b2-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3b7ca5b2-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00aad0fa-915a-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00aad0fa-915a-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00aad0fa-915a-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/00aad0fa-915a-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc8e2083-b1f4-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13d8a232-915a-11ea-8790-0a580ae948c2/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":3,"flooring":"engineeredWood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa-Maria","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":11,"pets-allowed":"limited","province":"QC","total-rent":1830,"unit-size":990.4,"views":"courtyardViews"},"lastPublishedDate":"2026-08-03T15:40:41.813Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/c0adb35328933a85cd51.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50032c-401","internalId":"3528e537-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.490572,"longitude":-73.62282,"postalCode":"H3W 1W6","province":"QC","streetName":"4590 Chemin Queen Mary"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9856379e-c816-400c-81a0-d343ccc1a96a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9856379e-c816-400c-81a0-d343ccc1a96a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9856379e-c816-400c-81a0-d343ccc1a96a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9856379e-c816-400c-81a0-d343ccc1a96a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd40e1db-0acb-44c4-9877-decfb76bbea4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd40e1db-0acb-44c4-9877-decfb76bbea4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd40e1db-0acb-44c4-9877-decfb76bbea4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd40e1db-0acb-44c4-9877-decfb76bbea4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d41db5a-44b7-4ae2-ba14-4928c02d4acd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d41db5a-44b7-4ae2-ba14-4928c02d4acd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d41db5a-44b7-4ae2-ba14-4928c02d4acd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d41db5a-44b7-4ae2-ba14-4928c02d4acd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/646bdba1-e5b8-4da3-9c50-8ea4d4566738/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/646bdba1-e5b8-4da3-9c50-8ea4d4566738/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/646bdba1-e5b8-4da3-9c50-8ea4d4566738/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/646bdba1-e5b8-4da3-9c50-8ea4d4566738/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/966ca534-7c9b-4d0f-ae04-05dde8761de9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/966ca534-7c9b-4d0f-ae04-05dde8761de9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/966ca534-7c9b-4d0f-ae04-05dde8761de9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/966ca534-7c9b-4d0f-ae04-05dde8761de9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5882643-9ca1-4b80-83c7-a058268d2bea/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5882643-9ca1-4b80-83c7-a058268d2bea/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5882643-9ca1-4b80-83c7-a058268d2bea/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b5882643-9ca1-4b80-83c7-a058268d2bea/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e83a17-6105-4d12-8bed-aa366553c0e6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e83a17-6105-4d12-8bed-aa366553c0e6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e83a17-6105-4d12-8bed-aa366553c0e6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d1e83a17-6105-4d12-8bed-aa366553c0e6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1347d6f1-5431-48b5-8cbc-0dd2acfe3758/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1347d6f1-5431-48b5-8cbc-0dd2acfe3758/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1347d6f1-5431-48b5-8cbc-0dd2acfe3758/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1347d6f1-5431-48b5-8cbc-0dd2acfe3758/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8ccc7af-7789-4436-b622-62af06b2849d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8ccc7af-7789-4436-b622-62af06b2849d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8ccc7af-7789-4436-b622-62af06b2849d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f8ccc7af-7789-4436-b622-62af06b2849d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc6f56-d3e3-4ef5-b89d-c52fb7472312/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc6f56-d3e3-4ef5-b89d-c52fb7472312/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc6f56-d3e3-4ef5-b89d-c52fb7472312/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19cc6f56-d3e3-4ef5-b89d-c52fb7472312/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/578cd2c5-6ba9-4e38-ac95-f5bf381da855/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/578cd2c5-6ba9-4e38-ac95-f5bf381da855/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/578cd2c5-6ba9-4e38-ac95-f5bf381da855/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/578cd2c5-6ba9-4e38-ac95-f5bf381da855/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44525b96-6195-4fb0-9681-400c235f1e85/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44525b96-6195-4fb0-9681-400c235f1e85/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44525b96-6195-4fb0-9681-400c235f1e85/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/44525b96-6195-4fb0-9681-400c235f1e85/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de276be8-03f5-4f54-ad9e-579effe66cb0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de276be8-03f5-4f54-ad9e-579effe66cb0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de276be8-03f5-4f54-ad9e-579effe66cb0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de276be8-03f5-4f54-ad9e-579effe66cb0/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cf30a0f-1d3d-448a-8b44-b8cf6581a92e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cf30a0f-1d3d-448a-8b44-b8cf6581a92e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cf30a0f-1d3d-448a-8b44-b8cf6581a92e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cf30a0f-1d3d-448a-8b44-b8cf6581a92e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0154772-0f33-44ca-97ca-358785d24f0d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0154772-0f33-44ca-97ca-358785d24f0d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0154772-0f33-44ca-97ca-358785d24f0d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0154772-0f33-44ca-97ca-358785d24f0d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8956301d-d59d-11ea-9eff-0a580ae94310/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8730de6c-d59d-11ea-9bb2-0a580ae94870/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8730de6c-d59d-11ea-9bb2-0a580ae94870/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8730de6c-d59d-11ea-9bb2-0a580ae94870/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8730de6c-d59d-11ea-9bb2-0a580ae94870/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2a5ef5b0-9ed0-47c5-a2c7-5eaa30be4e1f/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 1W6","streetname":"4590 Chemin Queen Mary","apartment-type":"apartment","construction-year":1967,"floor":4,"flooring":"hardwood","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":145,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Snowdon","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1508,"unit-size":780},"lastPublishedDate":"2026-08-03T14:53:13.816Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/c47e7ae1e0a72cc42e94.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50050a-804","internalId":"f5669bd4-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.484276,"longitude":-73.616858,"postalCode":"H3W 2C7","province":"QC","streetName":"4555 Bonavista Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/913779d3-ccb9-4655-b088-a936ae8cac32/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/913779d3-ccb9-4655-b088-a936ae8cac32/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/913779d3-ccb9-4655-b088-a936ae8cac32/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/913779d3-ccb9-4655-b088-a936ae8cac32/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0933081-34b0-400e-b67c-bc0a3ce9a455/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0933081-34b0-400e-b67c-bc0a3ce9a455/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0933081-34b0-400e-b67c-bc0a3ce9a455/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0933081-34b0-400e-b67c-bc0a3ce9a455/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/123e7dea-d213-4bad-a81c-40bdea4a5c97/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/123e7dea-d213-4bad-a81c-40bdea4a5c97/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/123e7dea-d213-4bad-a81c-40bdea4a5c97/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/123e7dea-d213-4bad-a81c-40bdea4a5c97/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40466512-e581-4978-8d62-106764f2b76d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40466512-e581-4978-8d62-106764f2b76d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40466512-e581-4978-8d62-106764f2b76d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/40466512-e581-4978-8d62-106764f2b76d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c8163fa-b3b0-409c-823c-d4e254717da6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c8163fa-b3b0-409c-823c-d4e254717da6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c8163fa-b3b0-409c-823c-d4e254717da6/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c8163fa-b3b0-409c-823c-d4e254717da6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c19a2cac-ed09-4fe0-8484-9dbaba40c97f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c19a2cac-ed09-4fe0-8484-9dbaba40c97f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c19a2cac-ed09-4fe0-8484-9dbaba40c97f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c19a2cac-ed09-4fe0-8484-9dbaba40c97f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b33f1520-9e33-4405-b51b-bcdf0949bc53/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b33f1520-9e33-4405-b51b-bcdf0949bc53/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b33f1520-9e33-4405-b51b-bcdf0949bc53/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b33f1520-9e33-4405-b51b-bcdf0949bc53/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c8ac6b-904f-45f8-95e3-846e0544fc1b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c8ac6b-904f-45f8-95e3-846e0544fc1b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c8ac6b-904f-45f8-95e3-846e0544fc1b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27c8ac6b-904f-45f8-95e3-846e0544fc1b/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7afdbdcb-900e-4ec0-acfe-999c3fbccf6a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7afdbdcb-900e-4ec0-acfe-999c3fbccf6a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7afdbdcb-900e-4ec0-acfe-999c3fbccf6a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7afdbdcb-900e-4ec0-acfe-999c3fbccf6a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/539346ec-9b19-47c8-b9fa-df9970cbf826/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/539346ec-9b19-47c8-b9fa-df9970cbf826/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/539346ec-9b19-47c8-b9fa-df9970cbf826/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/539346ec-9b19-47c8-b9fa-df9970cbf826/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c7cd0d5-3318-496d-8db2-d6dca68c3285/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e1665ac-8aeb-4206-9e17-a248ea0eec12/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db76beb5-9c76-436e-8885-ee14b9b3887b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0194e69a-b1f5-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0194e69a-b1f5-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0194e69a-b1f5-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0194e69a-b1f5-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3bea38e3-3dc4-11e8-95c2-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c338d3-9149-11ea-ac4b-0a580ae945d0/download/600","contactDetails":{"phoneNumber":"+1 438 998 0042"},"keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3W 2C7","streetname":"4555 Bonavista Avenue","apartment-type":"apartment","construction-year":1967,"floor":8,"flooring":"herringboneParquet","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":195,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":35,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":11,"pets-allowed":"yes","province":"QC","total-rent":1595,"unit-size":750},"lastPublishedDate":"2026-08-03T14:55:39.372Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/c64bd35c1de7f13eea8d.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043b-307","internalId":"ce42ec3e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48786,"longitude":-73.49196,"postalCode":"J4R 1W4","province":"QC","streetName":"1530 Avenue Filion"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4818801-062a-4fe7-a69d-5b93d605a0db/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4818801-062a-4fe7-a69d-5b93d605a0db/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4818801-062a-4fe7-a69d-5b93d605a0db/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4818801-062a-4fe7-a69d-5b93d605a0db/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58fba353-257c-4dfa-8537-84f5c9d1d5d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58fba353-257c-4dfa-8537-84f5c9d1d5d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58fba353-257c-4dfa-8537-84f5c9d1d5d2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58fba353-257c-4dfa-8537-84f5c9d1d5d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/efd54966-e5c5-11e7-8347-00155d8e3302/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5471b118-6801-415c-9831-7cb1f0400191/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1W4","streetname":"1530 Avenue Filion","amenities-total":35,"apartment-type":"apartment","construction-year":1970,"floor":3,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":true,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":true,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":3,"number-of-floors":4,"outdoor-parking-rent":100,"pets-allowed":"limited","province":"QC","total-rent":1765,"unit-size":910,"views":"parkViews"},"lastPublishedDate":"2026-06-12T16:53:46.805Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]}
\ No newline at end of file
added tests/fixtures/akelius/c791ae7b94fa5ca6926e.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-1002","internalId":"4caf6236-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a54328-cd91-4a70-9892-f07616e8eb25/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a54328-cd91-4a70-9892-f07616e8eb25/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a54328-cd91-4a70-9892-f07616e8eb25/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c3a54328-cd91-4a70-9892-f07616e8eb25/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd8244a4-3fb2-4878-aef9-47570b634d98/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd8244a4-3fb2-4878-aef9-47570b634d98/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd8244a4-3fb2-4878-aef9-47570b634d98/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd8244a4-3fb2-4878-aef9-47570b634d98/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ae4e08-60d1-4181-b58b-5a52d7de61d1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ae4e08-60d1-4181-b58b-5a52d7de61d1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ae4e08-60d1-4181-b58b-5a52d7de61d1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/96ae4e08-60d1-4181-b58b-5a52d7de61d1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c9bf11d-6461-4a31-8f08-63ac44fa5f72/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c9bf11d-6461-4a31-8f08-63ac44fa5f72/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c9bf11d-6461-4a31-8f08-63ac44fa5f72/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c9bf11d-6461-4a31-8f08-63ac44fa5f72/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da7458c7-f9a2-4bca-b644-40131d7cd5bc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da7458c7-f9a2-4bca-b644-40131d7cd5bc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da7458c7-f9a2-4bca-b644-40131d7cd5bc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/da7458c7-f9a2-4bca-b644-40131d7cd5bc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c20ea-a87c-4a54-9d77-0cc545ba157f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c20ea-a87c-4a54-9d77-0cc545ba157f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c20ea-a87c-4a54-9d77-0cc545ba157f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/898c20ea-a87c-4a54-9d77-0cc545ba157f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4760b1fd-a457-4316-96ac-8b885f340648/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4760b1fd-a457-4316-96ac-8b885f340648/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4760b1fd-a457-4316-96ac-8b885f340648/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4760b1fd-a457-4316-96ac-8b885f340648/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63bb327e-f7e8-42e5-9ce7-dcb8a4dd3327/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63bb327e-f7e8-42e5-9ce7-dcb8a4dd3327/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63bb327e-f7e8-42e5-9ce7-dcb8a4dd3327/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63bb327e-f7e8-42e5-9ce7-dcb8a4dd3327/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca82952e-251b-4b74-89ec-d7efd7bfea2a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca82952e-251b-4b74-89ec-d7efd7bfea2a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca82952e-251b-4b74-89ec-d7efd7bfea2a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ca82952e-251b-4b74-89ec-d7efd7bfea2a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21be2e5a-8e89-49c9-88e0-c58207b5b0d9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21be2e5a-8e89-49c9-88e0-c58207b5b0d9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21be2e5a-8e89-49c9-88e0-c58207b5b0d9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/21be2e5a-8e89-49c9-88e0-c58207b5b0d9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f309c198-85e4-4ea6-acd1-9396d59e6af9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f309c198-85e4-4ea6-acd1-9396d59e6af9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f309c198-85e4-4ea6-acd1-9396d59e6af9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f309c198-85e4-4ea6-acd1-9396d59e6af9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14f58a68-0bc2-4a96-9d9f-3d0d6ec478e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14f58a68-0bc2-4a96-9d9f-3d0d6ec478e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14f58a68-0bc2-4a96-9d9f-3d0d6ec478e9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14f58a68-0bc2-4a96-9d9f-3d0d6ec478e9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05a1699d-22ad-4c2b-8b7e-a99070aee094/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05a1699d-22ad-4c2b-8b7e-a99070aee094/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05a1699d-22ad-4c2b-8b7e-a99070aee094/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05a1699d-22ad-4c2b-8b7e-a99070aee094/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f82894f-1343-48b3-98d1-1ee52c7aceef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f82894f-1343-48b3-98d1-1ee52c7aceef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f82894f-1343-48b3-98d1-1ee52c7aceef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4f82894f-1343-48b3-98d1-1ee52c7aceef/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d26821f7-efcf-474b-af35-dc6b78bbab41/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":10,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1645,"unit-size":472.7,"views":"cityViews"},"lastPublishedDate":"2026-06-09T19:42:57.672Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/c88ca5e9c027ab1140de.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50043a-109","internalId":"40d68c67-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Saint-Lambert","city":"Saint-Lambert","latitude":45.48813,"longitude":-73.49041,"postalCode":"J4R 1R6","province":"QC","streetName":"1525 Avenue Victoria"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af57a87c-4c2d-4ad6-99a3-d12018447c46/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af57a87c-4c2d-4ad6-99a3-d12018447c46/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af57a87c-4c2d-4ad6-99a3-d12018447c46/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/af57a87c-4c2d-4ad6-99a3-d12018447c46/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/718628ff-8177-4c31-9ca8-9c4cb44aa9de/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/718628ff-8177-4c31-9ca8-9c4cb44aa9de/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/718628ff-8177-4c31-9ca8-9c4cb44aa9de/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/718628ff-8177-4c31-9ca8-9c4cb44aa9de/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d8a874f-18d9-4cb5-abb0-28ebe242fad2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d8a874f-18d9-4cb5-abb0-28ebe242fad2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d8a874f-18d9-4cb5-abb0-28ebe242fad2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9d8a874f-18d9-4cb5-abb0-28ebe242fad2/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15020ea3-4299-42d0-9414-c9de1afe1a15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15020ea3-4299-42d0-9414-c9de1afe1a15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15020ea3-4299-42d0-9414-c9de1afe1a15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15020ea3-4299-42d0-9414-c9de1afe1a15/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/feedc5ec-8b3e-4fe0-9138-db1a3c52418e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/feedc5ec-8b3e-4fe0-9138-db1a3c52418e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/feedc5ec-8b3e-4fe0-9138-db1a3c52418e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/feedc5ec-8b3e-4fe0-9138-db1a3c52418e/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/267b24b4-8ee0-420c-a457-8fab85d50aec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/267b24b4-8ee0-420c-a457-8fab85d50aec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/267b24b4-8ee0-420c-a457-8fab85d50aec/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/267b24b4-8ee0-420c-a457-8fab85d50aec/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dee854-d11e-428b-9e31-bf7d370789c5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dee854-d11e-428b-9e31-bf7d370789c5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dee854-d11e-428b-9e31-bf7d370789c5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/67dee854-d11e-428b-9e31-bf7d370789c5/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/748d3c67-6cd3-4c83-abf9-b079f1bd2d82/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/748d3c67-6cd3-4c83-abf9-b079f1bd2d82/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/748d3c67-6cd3-4c83-abf9-b079f1bd2d82/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/748d3c67-6cd3-4c83-abf9-b079f1bd2d82/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/338e47e9-76ae-4134-a7d3-aad2a23044ba/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/338e47e9-76ae-4134-a7d3-aad2a23044ba/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/338e47e9-76ae-4134-a7d3-aad2a23044ba/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/338e47e9-76ae-4134-a7d3-aad2a23044ba/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0d51a52-a67d-4f29-8a48-e17d9051df43/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0d51a52-a67d-4f29-8a48-e17d9051df43/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0d51a52-a67d-4f29-8a48-e17d9051df43/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0d51a52-a67d-4f29-8a48-e17d9051df43/download/2400"},{"isExample":true,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/173d94ea-6b06-44b6-8355-1ce985f93a3a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/173d94ea-6b06-44b6-8355-1ce985f93a3a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/173d94ea-6b06-44b6-8355-1ce985f93a3a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/173d94ea-6b06-44b6-8355-1ce985f93a3a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa77d0a4-356e-4ca4-a044-60b26ae11640/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa77d0a4-356e-4ca4-a044-60b26ae11640/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa77d0a4-356e-4ca4-a044-60b26ae11640/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa77d0a4-356e-4ca4-a044-60b26ae11640/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b199fe40-8299-4daa-8fd0-1a0ef7815923/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/176e7f2c-1ac8-4f36-9f98-577ee61f122b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/015f6d8c-bfc4-467a-ab8a-d7f824abf1eb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/015f6d8c-bfc4-467a-ab8a-d7f824abf1eb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/015f6d8c-bfc4-467a-ab8a-d7f824abf1eb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/015f6d8c-bfc4-467a-ab8a-d7f824abf1eb/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c424536-5ca7-4edf-bb2b-c786a73d8742/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"borough":"Saint-Lambert","city":"Saint-Lambert","is-available-from-now-on":true,"postalcode":"J4R 1R6","streetname":"1525 Avenue Victoria","amenities-total":35,"apartment-type":"groundFloor","construction-year":1970,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":130,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":true,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":true,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Longueuil","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":4,"outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":1595,"unit-size":770,"views":"courtyardViews"},"lastPublishedDate":"2026-07-21T20:33:19.278Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.is-fitness-centre-included-in-amenities"]}
\ No newline at end of file
added tests/fixtures/akelius/c9099a124959ab262280.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-909","internalId":"b9826d0e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c5dc58f-3599-46e4-a2c4-29d73d0a522b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c5dc58f-3599-46e4-a2c4-29d73d0a522b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c5dc58f-3599-46e4-a2c4-29d73d0a522b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9c5dc58f-3599-46e4-a2c4-29d73d0a522b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/201ef155-64a2-42c7-a645-76365b3f9c5f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/201ef155-64a2-42c7-a645-76365b3f9c5f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/201ef155-64a2-42c7-a645-76365b3f9c5f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/201ef155-64a2-42c7-a645-76365b3f9c5f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b045d38b-2b52-489b-a7c1-0029b1bfb3ba/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b045d38b-2b52-489b-a7c1-0029b1bfb3ba/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b045d38b-2b52-489b-a7c1-0029b1bfb3ba/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b045d38b-2b52-489b-a7c1-0029b1bfb3ba/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4437c0-8a92-4d05-9c58-9fb289b1c771/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4437c0-8a92-4d05-9c58-9fb289b1c771/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4437c0-8a92-4d05-9c58-9fb289b1c771/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e4437c0-8a92-4d05-9c58-9fb289b1c771/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3210746e-7a2c-41b1-82be-8e3816c7fcec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3210746e-7a2c-41b1-82be-8e3816c7fcec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3210746e-7a2c-41b1-82be-8e3816c7fcec/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3210746e-7a2c-41b1-82be-8e3816c7fcec/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8db4c384-d99d-4561-9747-937e101e974a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8db4c384-d99d-4561-9747-937e101e974a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8db4c384-d99d-4561-9747-937e101e974a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8db4c384-d99d-4561-9747-937e101e974a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/482aa372-6d9e-43aa-8319-b58a844126ee/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/482aa372-6d9e-43aa-8319-b58a844126ee/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/482aa372-6d9e-43aa-8319-b58a844126ee/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/482aa372-6d9e-43aa-8319-b58a844126ee/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c38a956b-e517-48be-9819-233f08dc741a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c38a956b-e517-48be-9819-233f08dc741a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c38a956b-e517-48be-9819-233f08dc741a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c38a956b-e517-48be-9819-233f08dc741a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13804959-75b7-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13804959-75b7-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13804959-75b7-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13804959-75b7-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09b66ed4-d98e-4121-9d02-3fc41b1d94c4/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf995843-de4d-498c-9613-c375db3f0939/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf995843-de4d-498c-9613-c375db3f0939/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf995843-de4d-498c-9613-c375db3f0939/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf995843-de4d-498c-9613-c375db3f0939/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d416a413-5f06-421f-843d-a4f17a8146bd/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"virtualTourUrl":"https://my.matterport.com/show/?m=3D1bxhEorZ7","keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":8,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1995,"unit-size":900},"lastPublishedDate":"2026-05-27T17:59:22.196Z","highlightedKeyfacts":["keyfact.has-sauna","keyfact.has-outdoor-pool"]}
\ No newline at end of file
added tests/fixtures/akelius/cc2a7700a7de7c4591fd.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-2311","internalId":"74e71a26-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc58307-901f-49da-80d7-4a3b29031d4b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc58307-901f-49da-80d7-4a3b29031d4b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc58307-901f-49da-80d7-4a3b29031d4b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9fc58307-901f-49da-80d7-4a3b29031d4b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6266b959-b7f8-452b-8a32-84020b7734d4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6266b959-b7f8-452b-8a32-84020b7734d4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6266b959-b7f8-452b-8a32-84020b7734d4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6266b959-b7f8-452b-8a32-84020b7734d4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a3fbf49-60fd-4fb6-88f2-221b936edcbe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a3fbf49-60fd-4fb6-88f2-221b936edcbe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a3fbf49-60fd-4fb6-88f2-221b936edcbe/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a3fbf49-60fd-4fb6-88f2-221b936edcbe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9817feb7-c221-4857-87fe-5c9a3c25f714/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9817feb7-c221-4857-87fe-5c9a3c25f714/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9817feb7-c221-4857-87fe-5c9a3c25f714/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9817feb7-c221-4857-87fe-5c9a3c25f714/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498660b2-fa53-45ea-a83c-9ef832248db0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498660b2-fa53-45ea-a83c-9ef832248db0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498660b2-fa53-45ea-a83c-9ef832248db0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/498660b2-fa53-45ea-a83c-9ef832248db0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a62e184c-3b22-46d2-852c-58844081575f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a62e184c-3b22-46d2-852c-58844081575f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a62e184c-3b22-46d2-852c-58844081575f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a62e184c-3b22-46d2-852c-58844081575f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53217e4b-8a01-4b6c-9837-5d9c3df5d0ba/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53217e4b-8a01-4b6c-9837-5d9c3df5d0ba/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53217e4b-8a01-4b6c-9837-5d9c3df5d0ba/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/53217e4b-8a01-4b6c-9837-5d9c3df5d0ba/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b39d6f3f-46a6-4b60-b8ce-da13ee469501/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b39d6f3f-46a6-4b60-b8ce-da13ee469501/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b39d6f3f-46a6-4b60-b8ce-da13ee469501/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b39d6f3f-46a6-4b60-b8ce-da13ee469501/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb51aa9d-0f4d-43a8-b3f1-94fae3dc0152/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb51aa9d-0f4d-43a8-b3f1-94fae3dc0152/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb51aa9d-0f4d-43a8-b3f1-94fae3dc0152/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb51aa9d-0f4d-43a8-b3f1-94fae3dc0152/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/641abcad-66ab-4efb-8140-c6d485fdfd30/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":23,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2025-04-11T18:00:00Z","open-house-start":"2025-04-11T16:00:00Z","pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":374.4},"lastPublishedDate":"2026-07-13T18:44:31.387Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/d07517ec1d26376f7f9e.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-2210","internalId":"899c4f96-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c36d2a-4e4f-4dc7-885f-e7b30f918763/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c36d2a-4e4f-4dc7-885f-e7b30f918763/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c36d2a-4e4f-4dc7-885f-e7b30f918763/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a0c36d2a-4e4f-4dc7-885f-e7b30f918763/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d109561c-14cc-4d56-aa5d-487668015760/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d109561c-14cc-4d56-aa5d-487668015760/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d109561c-14cc-4d56-aa5d-487668015760/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d109561c-14cc-4d56-aa5d-487668015760/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37996088-de62-4377-819f-f45778207859/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37996088-de62-4377-819f-f45778207859/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37996088-de62-4377-819f-f45778207859/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/37996088-de62-4377-819f-f45778207859/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c12b5c9e-e7c7-43fc-baae-d5c8446580e7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c12b5c9e-e7c7-43fc-baae-d5c8446580e7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c12b5c9e-e7c7-43fc-baae-d5c8446580e7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c12b5c9e-e7c7-43fc-baae-d5c8446580e7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a33f43bb-65fd-471b-bad2-b30af8974eb7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a33f43bb-65fd-471b-bad2-b30af8974eb7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a33f43bb-65fd-471b-bad2-b30af8974eb7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a33f43bb-65fd-471b-bad2-b30af8974eb7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c647c150-ea15-4d00-8d7d-b437a741d38f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c647c150-ea15-4d00-8d7d-b437a741d38f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c647c150-ea15-4d00-8d7d-b437a741d38f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c647c150-ea15-4d00-8d7d-b437a741d38f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24e302f1-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24e302f1-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24e302f1-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24e302f1-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc2cdbf2-8819-4f57-995d-b46cd58708f5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc2cdbf2-8819-4f57-995d-b46cd58708f5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc2cdbf2-8819-4f57-995d-b46cd58708f5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc2cdbf2-8819-4f57-995d-b46cd58708f5/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a5f212-c063-4a61-9c67-3b09389b0f65/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-08-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":20,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":26,"open-house-end":"2026-06-06T17:30:00Z","open-house-start":"2026-06-06T15:30:00Z","pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":374.4},"lastPublishedDate":"2026-05-25T22:05:23.533Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/d2005ae0138db5a15b79.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1406","internalId":"760cad86-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Shaughnessy Village","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12f371f4-75b7-11e9-810d-0a580ae94999/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12f371f4-75b7-11e9-810d-0a580ae94999/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12f371f4-75b7-11e9-810d-0a580ae94999/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/12f371f4-75b7-11e9-810d-0a580ae94999/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/23b22a79-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58708607-1de7-48ef-a60f-074d140bddd5/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-09-06T00:00:00.000Z","borough":"Shaughnessy Village","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":12,"free-rent":"twoMonths","furnished-state":"furnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"yes","province":"QC","total-rent":1475,"unit-size":640},"lastPublishedDate":"2026-08-07T23:25:33.412Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/d52e9538641606b65bef.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062b-23","internalId":"5d1ae02e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506422,"longitude":-73.627069,"postalCode":"H3S 1R2","province":"QC","streetName":"3014 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44db5ee-3ea9-4dd8-b000-beb86121955b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44db5ee-3ea9-4dd8-b000-beb86121955b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44db5ee-3ea9-4dd8-b000-beb86121955b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d44db5ee-3ea9-4dd8-b000-beb86121955b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d859d6-be26-41eb-954b-b2dc160c1e51/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d859d6-be26-41eb-954b-b2dc160c1e51/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d859d6-be26-41eb-954b-b2dc160c1e51/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0d859d6-be26-41eb-954b-b2dc160c1e51/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c72e28c-8d82-43c5-9851-8efcbadb6581/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c72e28c-8d82-43c5-9851-8efcbadb6581/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c72e28c-8d82-43c5-9851-8efcbadb6581/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c72e28c-8d82-43c5-9851-8efcbadb6581/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ae4eaed-b194-4881-9f27-f9cbbfc6482a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ae4eaed-b194-4881-9f27-f9cbbfc6482a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ae4eaed-b194-4881-9f27-f9cbbfc6482a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5ae4eaed-b194-4881-9f27-f9cbbfc6482a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c8ceb3a-c669-46ba-b3d4-9fc7407ebe10/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c8ceb3a-c669-46ba-b3d4-9fc7407ebe10/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c8ceb3a-c669-46ba-b3d4-9fc7407ebe10/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2c8ceb3a-c669-46ba-b3d4-9fc7407ebe10/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1daca1b1-7f9d-4f62-af3f-7081754ca950/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1daca1b1-7f9d-4f62-af3f-7081754ca950/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1daca1b1-7f9d-4f62-af3f-7081754ca950/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1daca1b1-7f9d-4f62-af3f-7081754ca950/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff56fc64-6c86-43c2-9685-f433f1750c83/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff56fc64-6c86-43c2-9685-f433f1750c83/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff56fc64-6c86-43c2-9685-f433f1750c83/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ff56fc64-6c86-43c2-9685-f433f1750c83/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ea4f2-f70b-4a7d-ae5b-6e3d71dde4ff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ea4f2-f70b-4a7d-ae5b-6e3d71dde4ff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ea4f2-f70b-4a7d-ae5b-6e3d71dde4ff/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/534ea4f2-f70b-4a7d-ae5b-6e3d71dde4ff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/36458232-57a9-4169-87c6-0ae5a3689b4d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6f8235f2-6287-415a-84a2-636c0a5aad84/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa245b9b-ece2-11e7-b232-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa245b9b-ece2-11e7-b232-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa245b9b-ece2-11e7-b232-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fa245b9b-ece2-11e7-b232-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba41d089-f0bb-4b37-a6d7-0399212a26f1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba41d089-f0bb-4b37-a6d7-0399212a26f1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba41d089-f0bb-4b37-a6d7-0399212a26f1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ba41d089-f0bb-4b37-a6d7-0399212a26f1/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f78ae70f-54ec-47aa-b053-02a3cd1f3724/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"virtualTourUrl":"https://my.matterport.com/show/?m=pKGBNZBifHu","keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R2","streetname":"3014 Avenue Van Horne","apartment-type":"apartment","construction-year":1955,"floor":1,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1545,"unit-size":547},"lastPublishedDate":"2026-04-23T19:15:47.133Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/d58bd93930e9c396cf14.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-323","internalId":"7925116b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins O"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55d315c1-0823-4dce-9bbf-f3761f9485fc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55d315c1-0823-4dce-9bbf-f3761f9485fc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55d315c1-0823-4dce-9bbf-f3761f9485fc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55d315c1-0823-4dce-9bbf-f3761f9485fc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc4cdb6-e765-421d-b580-492abed2e697/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc4cdb6-e765-421d-b580-492abed2e697/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc4cdb6-e765-421d-b580-492abed2e697/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3fc4cdb6-e765-421d-b580-492abed2e697/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6697c2f2-dc5c-4139-99f2-c172a44be5a4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6697c2f2-dc5c-4139-99f2-c172a44be5a4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6697c2f2-dc5c-4139-99f2-c172a44be5a4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6697c2f2-dc5c-4139-99f2-c172a44be5a4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/440bea5c-5377-4f76-8504-db25d5c1351b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/440bea5c-5377-4f76-8504-db25d5c1351b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/440bea5c-5377-4f76-8504-db25d5c1351b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/440bea5c-5377-4f76-8504-db25d5c1351b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dfe9591-34fe-44ef-b03e-99a3da1564e0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dfe9591-34fe-44ef-b03e-99a3da1564e0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dfe9591-34fe-44ef-b03e-99a3da1564e0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9dfe9591-34fe-44ef-b03e-99a3da1564e0/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78bf07a-65a5-4f2d-9dcc-d92d64971b3e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78bf07a-65a5-4f2d-9dcc-d92d64971b3e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78bf07a-65a5-4f2d-9dcc-d92d64971b3e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a78bf07a-65a5-4f2d-9dcc-d92d64971b3e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5b71fec2-4ffb-4d54-8795-5dd30c18295d/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-11-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins O","apartment-type":"apartment","construction-year":1957,"floor":3,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1095,"unit-size":250},"lastPublishedDate":"2026-07-30T22:07:35.155Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/d5acf492481a8220215f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50070a-3","internalId":"600e2ffb-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492405,"longitude":-73.579259,"postalCode":"H3H 2E6","province":"QC","streetName":"1245 Rue St Marc"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ed31a8-748f-43d7-befa-6ff7fc5e8f24/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ed31a8-748f-43d7-befa-6ff7fc5e8f24/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ed31a8-748f-43d7-befa-6ff7fc5e8f24/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c8ed31a8-748f-43d7-befa-6ff7fc5e8f24/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1115e5bc-cdc2-459e-9516-8a58296ddd5c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1115e5bc-cdc2-459e-9516-8a58296ddd5c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1115e5bc-cdc2-459e-9516-8a58296ddd5c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1115e5bc-cdc2-459e-9516-8a58296ddd5c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3b5a446-5154-4c85-948f-a9cacebb46bd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3b5a446-5154-4c85-948f-a9cacebb46bd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3b5a446-5154-4c85-948f-a9cacebb46bd/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a3b5a446-5154-4c85-948f-a9cacebb46bd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d43120fe-77a4-40fb-96c3-ad9e47db6c91/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d43120fe-77a4-40fb-96c3-ad9e47db6c91/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d43120fe-77a4-40fb-96c3-ad9e47db6c91/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d43120fe-77a4-40fb-96c3-ad9e47db6c91/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e1f0810-d861-4e58-ba25-5c7332307c08/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e1f0810-d861-4e58-ba25-5c7332307c08/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e1f0810-d861-4e58-ba25-5c7332307c08/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4e1f0810-d861-4e58-ba25-5c7332307c08/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582fc19b-696a-4c71-b613-1e1f6c325910/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582fc19b-696a-4c71-b613-1e1f6c325910/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582fc19b-696a-4c71-b613-1e1f6c325910/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/582fc19b-696a-4c71-b613-1e1f6c325910/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b13e2f54-0bbb-4d56-8bc5-70c048a50051/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b13e2f54-0bbb-4d56-8bc5-70c048a50051/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b13e2f54-0bbb-4d56-8bc5-70c048a50051/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b13e2f54-0bbb-4d56-8bc5-70c048a50051/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1951cc23-54e1-41cf-a43d-989053683593/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1951cc23-54e1-41cf-a43d-989053683593/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1951cc23-54e1-41cf-a43d-989053683593/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1951cc23-54e1-41cf-a43d-989053683593/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dd5e121-cbb7-11e7-98f8-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dd5e121-cbb7-11e7-98f8-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dd5e121-cbb7-11e7-98f8-00155d8e3302/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dd5e121-cbb7-11e7-98f8-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b048bcde-f7a9-11e7-82d4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b048bcde-f7a9-11e7-82d4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b048bcde-f7a9-11e7-82d4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b048bcde-f7a9-11e7-82d4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8673d09a-cbb7-11e7-98f8-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8673d09a-cbb7-11e7-98f8-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8673d09a-cbb7-11e7-98f8-00155d8e3302/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8673d09a-cbb7-11e7-98f8-00155d8e3302/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1465667e-cbb8-11e7-98f8-00155d8e3302/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/884c7772-1c48-448e-915f-5c66a220b57b/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"keyfacts":{"borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3H 2E6","streetname":"1245 Rue St Marc","apartment-type":"groundFloor","construction-year":1928,"free-rent":"twoMonths","furnished-state":"furnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":true,"is-electricity-included-in-rent":true,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy Concordia","number-of-bathrooms":1,"number-of-bedrooms":4,"number-of-floors":9,"open-house-end":"2025-07-23T18:00:00Z","open-house-start":"2025-07-23T17:00:00Z","province":"QC","total-rent":3495,"unit-size":953},"lastPublishedDate":"2026-07-01T23:59:55.496Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/d6d1fce411860eb2690a.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-92","internalId":"f473fe5c-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfbb177-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfbb177-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfbb177-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3dfbb177-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64cf92d9-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64cf92d9-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64cf92d9-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64cf92d9-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b56693a-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b56693a-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b56693a-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6b56693a-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a44a7d3e-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a44a7d3e-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a44a7d3e-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a44a7d3e-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228c1294-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228c1294-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228c1294-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/228c1294-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29b1c01-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29b1c01-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29b1c01-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c29b1c01-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2ba2773-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2ba2773-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2ba2773-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2ba2773-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d29895b2-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d29895b2-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d29895b2-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d29895b2-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e589fb06-3c08-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e589fb06-3c08-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e589fb06-3c08-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e589fb06-3c08-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58eeebf-3c09-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58eeebf-3c09-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58eeebf-3c09-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a58eeebf-3c09-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/298fc4bc-3c09-11e8-ada4-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/298fc4bc-3c09-11e8-ada4-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/298fc4bc-3c09-11e8-ada4-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/298fc4bc-3c09-11e8-ada4-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7da9d960-90d8-44c6-bbcb-3892f58476ac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7da9d960-90d8-44c6-bbcb-3892f58476ac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7da9d960-90d8-44c6-bbcb-3892f58476ac/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7da9d960-90d8-44c6-bbcb-3892f58476ac/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9785fec3-3af1-444f-a680-41fc21651146/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"virtualTourUrl":"https://my.matterport.com/show/?m=umuzFwevFur","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":9,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"outdoor-parking-rent":200,"pets-allowed":"yes","province":"QC","total-rent":2395,"unit-size":975,"views":"cityViews"},"lastPublishedDate":"2026-04-21T18:27:53.548Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/d6ea451b18325659fbd6.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50085a-3","internalId":"f843f280-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ac5f9c0-51c9-47d0-bff4-90596243617d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ac5f9c0-51c9-47d0-bff4-90596243617d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ac5f9c0-51c9-47d0-bff4-90596243617d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6ac5f9c0-51c9-47d0-bff4-90596243617d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e8cc387-7ff3-4853-9776-e60766a95799/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e8cc387-7ff3-4853-9776-e60766a95799/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e8cc387-7ff3-4853-9776-e60766a95799/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9e8cc387-7ff3-4853-9776-e60766a95799/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de27f5ba-9594-4a64-8603-29c6b16ae1f0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de27f5ba-9594-4a64-8603-29c6b16ae1f0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de27f5ba-9594-4a64-8603-29c6b16ae1f0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/de27f5ba-9594-4a64-8603-29c6b16ae1f0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/912213ca-ea43-4012-b013-7e5ac2c32316/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/912213ca-ea43-4012-b013-7e5ac2c32316/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/912213ca-ea43-4012-b013-7e5ac2c32316/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/912213ca-ea43-4012-b013-7e5ac2c32316/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5566dc17-373f-471e-8b6d-0d0cf1e8476f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5566dc17-373f-471e-8b6d-0d0cf1e8476f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5566dc17-373f-471e-8b6d-0d0cf1e8476f/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5566dc17-373f-471e-8b6d-0d0cf1e8476f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1742203d-51eb-4e01-aa9a-633bbd1f7d09/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1742203d-51eb-4e01-aa9a-633bbd1f7d09/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1742203d-51eb-4e01-aa9a-633bbd1f7d09/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1742203d-51eb-4e01-aa9a-633bbd1f7d09/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/438a8a53-d8c0-4e03-b4b0-bc7b57406de4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/438a8a53-d8c0-4e03-b4b0-bc7b57406de4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/438a8a53-d8c0-4e03-b4b0-bc7b57406de4/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/438a8a53-d8c0-4e03-b4b0-bc7b57406de4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11f840ec-c83a-4fac-bbd6-eb6e943f9c64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11f840ec-c83a-4fac-bbd6-eb6e943f9c64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11f840ec-c83a-4fac-bbd6-eb6e943f9c64/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/11f840ec-c83a-4fac-bbd6-eb6e943f9c64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39c4409c-e0de-4b95-ac91-fd29a4639e27/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39c4409c-e0de-4b95-ac91-fd29a4639e27/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39c4409c-e0de-4b95-ac91-fd29a4639e27/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/39c4409c-e0de-4b95-ac91-fd29a4639e27/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58d1a193-6e5e-4073-a47e-a90fe8f95c79/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58d1a193-6e5e-4073-a47e-a90fe8f95c79/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58d1a193-6e5e-4073-a47e-a90fe8f95c79/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/58d1a193-6e5e-4073-a47e-a90fe8f95c79/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fea98c1b-c88c-4441-8a0b-7fdfdbcfa30c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fea98c1b-c88c-4441-8a0b-7fdfdbcfa30c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fea98c1b-c88c-4441-8a0b-7fdfdbcfa30c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fea98c1b-c88c-4441-8a0b-7fdfdbcfa30c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8205ecaa-b5f8-484b-8736-104cb253528c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8205ecaa-b5f8-484b-8736-104cb253528c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8205ecaa-b5f8-484b-8736-104cb253528c/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8205ecaa-b5f8-484b-8736-104cb253528c/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df5ef3ca-479a-488a-badb-8394d42c5c59/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df5ef3ca-479a-488a-badb-8394d42c5c59/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df5ef3ca-479a-488a-badb-8394d42c5c59/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/df5ef3ca-479a-488a-badb-8394d42c5c59/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02ad8bd9-d8e0-431f-8366-0bd58ad79a16/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","construction-year":1941,"floor":1,"free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Atwater","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1995,"unit-size":925},"lastPublishedDate":"2026-07-08T17:16:52.415Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/dd1c282d664bd452f032.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50085a-17","internalId":"f8b8d46f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.492335,"longitude":-73.584427,"postalCode":"H3H 2A8","province":"QC","streetName":"2105 Chomedey Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/694957a2-817d-49d1-bedc-9c7db1fd79b6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/694957a2-817d-49d1-bedc-9c7db1fd79b6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/694957a2-817d-49d1-bedc-9c7db1fd79b6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/694957a2-817d-49d1-bedc-9c7db1fd79b6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8286e081-bb81-4a0b-918e-1b51801f65e0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8286e081-bb81-4a0b-918e-1b51801f65e0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8286e081-bb81-4a0b-918e-1b51801f65e0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8286e081-bb81-4a0b-918e-1b51801f65e0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1c82a3e-71a3-42a3-b727-8d96eb0d7ec7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1c82a3e-71a3-42a3-b727-8d96eb0d7ec7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1c82a3e-71a3-42a3-b727-8d96eb0d7ec7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1c82a3e-71a3-42a3-b727-8d96eb0d7ec7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9db1482f-e00c-4302-b80c-272072169740/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9db1482f-e00c-4302-b80c-272072169740/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9db1482f-e00c-4302-b80c-272072169740/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9db1482f-e00c-4302-b80c-272072169740/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14af7c85-9993-485c-afa5-dc9bcb659be0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14af7c85-9993-485c-afa5-dc9bcb659be0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14af7c85-9993-485c-afa5-dc9bcb659be0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/14af7c85-9993-485c-afa5-dc9bcb659be0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91f740b7-ec6e-479a-aaa5-4643fd818966/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91f740b7-ec6e-479a-aaa5-4643fd818966/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91f740b7-ec6e-479a-aaa5-4643fd818966/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/91f740b7-ec6e-479a-aaa5-4643fd818966/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/686812d3-1322-467d-b1c9-6c7bcaf3a31a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/686812d3-1322-467d-b1c9-6c7bcaf3a31a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/686812d3-1322-467d-b1c9-6c7bcaf3a31a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/686812d3-1322-467d-b1c9-6c7bcaf3a31a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e699f1b0-dfca-4859-b8fb-c453c3d92499/download/600","contactDetails":{"phoneNumber":"+1 438 998 3899"},"keyfacts":{"available-from-date":"2026-08-08T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 2A8","streetname":"2105 Chomedey Street","apartment-type":"apartment","construction-year":1941,"floor":2,"free-rent":"twoMonths","furnished-state":"furnitureOptionsAvailable","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":5,"pets-allowed":"limited","province":"QC","total-rent":1695,"unit-size":625},"lastPublishedDate":"2026-07-29T17:53:22.236Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/ddcf68f23d89c62e5682.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-619","internalId":"b79d1b96-f8e5-11ee-9c45-e6ef433a76cb","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.50268,"longitude":-73.57816,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a6780d1-082b-4ccb-8e47-74dcfc259efb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a6780d1-082b-4ccb-8e47-74dcfc259efb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a6780d1-082b-4ccb-8e47-74dcfc259efb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a6780d1-082b-4ccb-8e47-74dcfc259efb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8986a683-02bb-4c3b-92da-12448e8d27ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8986a683-02bb-4c3b-92da-12448e8d27ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8986a683-02bb-4c3b-92da-12448e8d27ef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8986a683-02bb-4c3b-92da-12448e8d27ef/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4649dbb3-ae98-450a-b19a-0b96bb390b23/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4649dbb3-ae98-450a-b19a-0b96bb390b23/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4649dbb3-ae98-450a-b19a-0b96bb390b23/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4649dbb3-ae98-450a-b19a-0b96bb390b23/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8de194b-fb92-4f4f-a1b6-4a226bd4acd3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8de194b-fb92-4f4f-a1b6-4a226bd4acd3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8de194b-fb92-4f4f-a1b6-4a226bd4acd3/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8de194b-fb92-4f4f-a1b6-4a226bd4acd3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a40450-382f-49e0-9458-57090664f7c8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a40450-382f-49e0-9458-57090664f7c8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a40450-382f-49e0-9458-57090664f7c8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c0a40450-382f-49e0-9458-57090664f7c8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/468aa53e-f8e2-4c33-934b-30f72e5b2c23/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/468aa53e-f8e2-4c33-934b-30f72e5b2c23/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/468aa53e-f8e2-4c33-934b-30f72e5b2c23/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/468aa53e-f8e2-4c33-934b-30f72e5b2c23/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b976ff4-f180-4aa6-b309-f4867f30601d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84608218-95fa-48c3-9e96-cfcc055ca9dc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1237a188-dcc7-4e0f-8300-97a711570b8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/172b6b59-ae58-4740-bbdf-9bab34c98aac/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/172b6b59-ae58-4740-bbdf-9bab34c98aac/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/172b6b59-ae58-4740-bbdf-9bab34c98aac/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/172b6b59-ae58-4740-bbdf-9bab34c98aac/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bf2ac63e-d6fc-46d1-a62b-b13c71587996/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":6,"free-rent":"oneHalfMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":true,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1495,"unit-size":323},"lastPublishedDate":"2026-08-06T17:34:09.324Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-terrace"]}
\ No newline at end of file
added tests/fixtures/akelius/e06611c2c64bd0dc2967.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-601","internalId":"760385c5-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/609d1e10-df5f-4013-a8ce-b7293a017015/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/609d1e10-df5f-4013-a8ce-b7293a017015/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/609d1e10-df5f-4013-a8ce-b7293a017015/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/609d1e10-df5f-4013-a8ce-b7293a017015/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c6f5f83-22ce-49c6-b8c7-550d3d16b0bc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c6f5f83-22ce-49c6-b8c7-550d3d16b0bc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c6f5f83-22ce-49c6-b8c7-550d3d16b0bc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c6f5f83-22ce-49c6-b8c7-550d3d16b0bc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f212fbc0-a6a9-4979-a909-86100b60ab3c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f212fbc0-a6a9-4979-a909-86100b60ab3c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f212fbc0-a6a9-4979-a909-86100b60ab3c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f212fbc0-a6a9-4979-a909-86100b60ab3c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f461e197-d026-49fc-91c5-bf60a9abb989/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f461e197-d026-49fc-91c5-bf60a9abb989/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f461e197-d026-49fc-91c5-bf60a9abb989/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f461e197-d026-49fc-91c5-bf60a9abb989/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02067e70-5d6d-4a7e-a7ca-61cd2fb0fb84/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02067e70-5d6d-4a7e-a7ca-61cd2fb0fb84/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02067e70-5d6d-4a7e-a7ca-61cd2fb0fb84/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02067e70-5d6d-4a7e-a7ca-61cd2fb0fb84/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0f89855-6792-4134-b66d-af8d4e46da7c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0f89855-6792-4134-b66d-af8d4e46da7c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0f89855-6792-4134-b66d-af8d4e46da7c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b0f89855-6792-4134-b66d-af8d4e46da7c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93b90cb5-bf79-4fca-8efd-bccbf200c3da/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93b90cb5-bf79-4fca-8efd-bccbf200c3da/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93b90cb5-bf79-4fca-8efd-bccbf200c3da/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/93b90cb5-bf79-4fca-8efd-bccbf200c3da/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d98983bd-3758-464b-96c3-bd2c4c1feb62/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421a7f60-3890-4e56-bbd9-393d89c6855a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4df880d8-ad08-4a43-80e8-8595d1b09aaa/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05fe3193-988d-4926-a867-23966c413b9d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05fe3193-988d-4926-a867-23966c413b9d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05fe3193-988d-4926-a867-23966c413b9d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05fe3193-988d-4926-a867-23966c413b9d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6ac9171-4a4d-45f9-95ce-5b029b14eb30/download/600","contactDetails":{"phoneNumber":"+1 438 998 0191"},"keyfacts":{"available-from-date":"2026-10-04T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":5,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":false,"has-indoor-pool":true,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":true,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Guy–Concordia & Atwater","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-20T20:41:48.623Z","highlightedKeyfacts":["keyfact.has-balcony","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/e0aed7ac889f8d46e4f5.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50082a-204","internalId":"72adf2bc-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.50417,"longitude":-73.62933,"postalCode":"H3S 1R3","province":"QC","streetName":"3195 Van Horne Avenue"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e72c81e-aee4-4a65-9088-2a5726e28956/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e72c81e-aee4-4a65-9088-2a5726e28956/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e72c81e-aee4-4a65-9088-2a5726e28956/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e72c81e-aee4-4a65-9088-2a5726e28956/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c746c27f-a99e-413d-acd6-d3de2cebf231/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c746c27f-a99e-413d-acd6-d3de2cebf231/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c746c27f-a99e-413d-acd6-d3de2cebf231/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c746c27f-a99e-413d-acd6-d3de2cebf231/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b2310a7-0c69-4631-83c1-1a60f3fd7e4e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b2310a7-0c69-4631-83c1-1a60f3fd7e4e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b2310a7-0c69-4631-83c1-1a60f3fd7e4e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4b2310a7-0c69-4631-83c1-1a60f3fd7e4e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe73bb9b-0ddd-42f4-b3ec-0cad23c259e8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe73bb9b-0ddd-42f4-b3ec-0cad23c259e8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe73bb9b-0ddd-42f4-b3ec-0cad23c259e8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe73bb9b-0ddd-42f4-b3ec-0cad23c259e8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f00cf20-f812-493e-abdf-74757cfb0dc0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f00cf20-f812-493e-abdf-74757cfb0dc0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f00cf20-f812-493e-abdf-74757cfb0dc0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f00cf20-f812-493e-abdf-74757cfb0dc0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71323700-7f2a-420b-9663-fd11a3272b64/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71323700-7f2a-420b-9663-fd11a3272b64/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71323700-7f2a-420b-9663-fd11a3272b64/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/71323700-7f2a-420b-9663-fd11a3272b64/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6123bf0f-7622-4512-aac4-23ba41eddc69/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6123bf0f-7622-4512-aac4-23ba41eddc69/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6123bf0f-7622-4512-aac4-23ba41eddc69/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6123bf0f-7622-4512-aac4-23ba41eddc69/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654295c7-df14-4ceb-baf4-f312ea1aa0bb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654295c7-df14-4ceb-baf4-f312ea1aa0bb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654295c7-df14-4ceb-baf4-f312ea1aa0bb/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/654295c7-df14-4ceb-baf4-f312ea1aa0bb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/defd3af1-7a22-4b81-bab0-571563db7bd6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/defd3af1-7a22-4b81-bab0-571563db7bd6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/defd3af1-7a22-4b81-bab0-571563db7bd6/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/defd3af1-7a22-4b81-bab0-571563db7bd6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76b37bee-278d-4279-9618-e61307eb9197/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76b37bee-278d-4279-9618-e61307eb9197/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76b37bee-278d-4279-9618-e61307eb9197/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/76b37bee-278d-4279-9618-e61307eb9197/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f28992e1-41fc-430c-9402-5dda21045b69/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f28992e1-41fc-430c-9402-5dda21045b69/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f28992e1-41fc-430c-9402-5dda21045b69/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f28992e1-41fc-430c-9402-5dda21045b69/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7772400e-aeff-4e1d-b594-d392cde9727a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7772400e-aeff-4e1d-b594-d392cde9727a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7772400e-aeff-4e1d-b594-d392cde9727a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7772400e-aeff-4e1d-b594-d392cde9727a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/24b40293-cab1-4272-b9b6-b9934b1d4465/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3013758-9dc9-4582-a2c3-105bb9fd2b97/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3013758-9dc9-4582-a2c3-105bb9fd2b97/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3013758-9dc9-4582-a2c3-105bb9fd2b97/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3013758-9dc9-4582-a2c3-105bb9fd2b97/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/66290266-95c8-4419-8b45-67aa7af28bff/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"virtualTourUrl":"https://my.matterport.com/show/?m=XYH9LN95gZw","keyfacts":{"available-from-date":"2026-07-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1R3","streetname":"3195 Van Horne Avenue","apartment-type":"apartment","construction-year":1970,"floor":1,"furnished-state":"unfurnished","has-air-conditioning":true,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"name-of-station":"Côte-des-Neiges","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1615,"unit-size":498},"lastPublishedDate":"2026-06-11T19:57:16.586Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/e0e0edbd0402f9ee136a.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50066a-11","internalId":"5d6fb6fb-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.478712,"longitude":-73.626882,"postalCode":"H3X 2C8","province":"QC","streetName":"5530 Cote Saint-Luc Road"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5431498c-4152-437a-bf62-bb2582e5e7d8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5431498c-4152-437a-bf62-bb2582e5e7d8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5431498c-4152-437a-bf62-bb2582e5e7d8/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5431498c-4152-437a-bf62-bb2582e5e7d8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b300ee28-1355-4f1d-86e9-c96a6270c5c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b300ee28-1355-4f1d-86e9-c96a6270c5c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b300ee28-1355-4f1d-86e9-c96a6270c5c4/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b300ee28-1355-4f1d-86e9-c96a6270c5c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/278a06b6-3d53-4681-afe0-6dde9fcd7a6e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/278a06b6-3d53-4681-afe0-6dde9fcd7a6e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/278a06b6-3d53-4681-afe0-6dde9fcd7a6e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/278a06b6-3d53-4681-afe0-6dde9fcd7a6e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f97803d1-276e-41b6-ac41-9f457e9a44e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f97803d1-276e-41b6-ac41-9f457e9a44e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f97803d1-276e-41b6-ac41-9f457e9a44e9/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f97803d1-276e-41b6-ac41-9f457e9a44e9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ece9cdd-a22f-418d-8b9c-7485c3c4704a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ece9cdd-a22f-418d-8b9c-7485c3c4704a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ece9cdd-a22f-418d-8b9c-7485c3c4704a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9ece9cdd-a22f-418d-8b9c-7485c3c4704a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa20dbab-4fc5-4eb7-8175-70f228228783/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa20dbab-4fc5-4eb7-8175-70f228228783/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa20dbab-4fc5-4eb7-8175-70f228228783/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aa20dbab-4fc5-4eb7-8175-70f228228783/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cacaa4e-3b17-4b8a-9afd-97777c43fc96/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cacaa4e-3b17-4b8a-9afd-97777c43fc96/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cacaa4e-3b17-4b8a-9afd-97777c43fc96/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7cacaa4e-3b17-4b8a-9afd-97777c43fc96/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3711d3ad-27d6-4985-b164-15b8163805bf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3711d3ad-27d6-4985-b164-15b8163805bf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3711d3ad-27d6-4985-b164-15b8163805bf/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3711d3ad-27d6-4985-b164-15b8163805bf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d07b7d6-c94a-440d-8ef3-798f8ad881ff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d07b7d6-c94a-440d-8ef3-798f8ad881ff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d07b7d6-c94a-440d-8ef3-798f8ad881ff/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1d07b7d6-c94a-440d-8ef3-798f8ad881ff/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c89d3669-8a59-11ea-beb0-0a580ae945d0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c89d3669-8a59-11ea-beb0-0a580ae945d0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c89d3669-8a59-11ea-beb0-0a580ae945d0/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c89d3669-8a59-11ea-beb0-0a580ae945d0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4365ec0-7e4a-48ec-942c-43945c72278c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f6eff5fd-18ce-45db-b213-4af8312d1a8d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/56cd28cb-62d7-4025-a920-a08dcd5cf085/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b57f53d0-8f5b-448e-a1ed-a25840c2c01f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a41a2e23-a985-4809-88c7-3b2b63f8be15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/315e5f73-9dfa-4b74-9f6d-4c4124539bab/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f553598d-4298-4e80-bda3-589fd5aec1f2/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3X 2C8","streetname":"5530 Cote Saint-Luc Road","apartment-type":"apartment","construction-year":1950,"floor":1,"flooring":"engineeredWood","free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":165,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"villa maria","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":2495,"unit-size":940,"views":"cityViews"},"lastPublishedDate":"2026-06-15T16:23:29.639Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/e43cdefe502b46daaa01.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-41","internalId":"4f07aa59-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffa96687-ec96-47f6-87d9-c351cdfc3fd5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffa96687-ec96-47f6-87d9-c351cdfc3fd5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffa96687-ec96-47f6-87d9-c351cdfc3fd5/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ffa96687-ec96-47f6-87d9-c351cdfc3fd5/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a011b2df-7254-49f8-98f2-21a3d09a0ec4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a011b2df-7254-49f8-98f2-21a3d09a0ec4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a011b2df-7254-49f8-98f2-21a3d09a0ec4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a011b2df-7254-49f8-98f2-21a3d09a0ec4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d2d364e-98e1-4630-894e-fc0fdab81457/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d2d364e-98e1-4630-894e-fc0fdab81457/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d2d364e-98e1-4630-894e-fc0fdab81457/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d2d364e-98e1-4630-894e-fc0fdab81457/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cb47755-7052-45ac-a479-35ab1a22241d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cb47755-7052-45ac-a479-35ab1a22241d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cb47755-7052-45ac-a479-35ab1a22241d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cb47755-7052-45ac-a479-35ab1a22241d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fac685c-c03e-4529-b1eb-7f753e10adea/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fac685c-c03e-4529-b1eb-7f753e10adea/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fac685c-c03e-4529-b1eb-7f753e10adea/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5fac685c-c03e-4529-b1eb-7f753e10adea/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ed95318-fd43-485b-a0e8-e7be43b67792/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ed95318-fd43-485b-a0e8-e7be43b67792/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ed95318-fd43-485b-a0e8-e7be43b67792/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3ed95318-fd43-485b-a0e8-e7be43b67792/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7ff6d58-ee33-4ccf-a281-d63b42172fbb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7ff6d58-ee33-4ccf-a281-d63b42172fbb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7ff6d58-ee33-4ccf-a281-d63b42172fbb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a7ff6d58-ee33-4ccf-a281-d63b42172fbb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca774b0-ed64-439d-9946-86c65ed67956/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca774b0-ed64-439d-9946-86c65ed67956/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca774b0-ed64-439d-9946-86c65ed67956/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fca774b0-ed64-439d-9946-86c65ed67956/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f3e3412-6f01-42ac-90d7-5415af46f453/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f3e3412-6f01-42ac-90d7-5415af46f453/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f3e3412-6f01-42ac-90d7-5415af46f453/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1f3e3412-6f01-42ac-90d7-5415af46f453/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aee7363e-9d8f-43a3-b851-848697041f22/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aee7363e-9d8f-43a3-b851-848697041f22/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aee7363e-9d8f-43a3-b851-848697041f22/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aee7363e-9d8f-43a3-b851-848697041f22/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69e58103-8ace-45c9-bde5-f0e300f7fb52/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69e58103-8ace-45c9-bde5-f0e300f7fb52/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69e58103-8ace-45c9-bde5-f0e300f7fb52/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69e58103-8ace-45c9-bde5-f0e300f7fb52/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d37b1667-fdd8-4928-991a-bf9374048062/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":4,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"indoor-parking-rent":250,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"open-house-end":"2026-08-11T17:30:00Z","open-house-start":"2026-08-11T16:30:00Z","outdoor-parking-rent":200,"pets-allowed":"yes","province":"QC","total-rent":2595,"unit-size":1150,"views":"cityViews"},"lastPublishedDate":"2026-08-07T19:41:56.156Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/e89d210c5860ee83c631.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-606","internalId":"4c1d5b53-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd76d831-58e9-46cf-972c-19666a8b3d73/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd76d831-58e9-46cf-972c-19666a8b3d73/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd76d831-58e9-46cf-972c-19666a8b3d73/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd76d831-58e9-46cf-972c-19666a8b3d73/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d3a153b-3e96-453b-92ac-a7fd575e4ba9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d3a153b-3e96-453b-92ac-a7fd575e4ba9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d3a153b-3e96-453b-92ac-a7fd575e4ba9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0d3a153b-3e96-453b-92ac-a7fd575e4ba9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fa39574-cba5-4d7e-b4df-457754443d31/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fa39574-cba5-4d7e-b4df-457754443d31/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fa39574-cba5-4d7e-b4df-457754443d31/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fa39574-cba5-4d7e-b4df-457754443d31/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc19fe50-c541-4179-ad60-58cbe7d00a4b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc19fe50-c541-4179-ad60-58cbe7d00a4b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc19fe50-c541-4179-ad60-58cbe7d00a4b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fc19fe50-c541-4179-ad60-58cbe7d00a4b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7437e6f9-29c5-4e1f-ad08-10e46dead33a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7437e6f9-29c5-4e1f-ad08-10e46dead33a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7437e6f9-29c5-4e1f-ad08-10e46dead33a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7437e6f9-29c5-4e1f-ad08-10e46dead33a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd19f408-3b7b-49ab-b8c7-c5efd6f06211/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd19f408-3b7b-49ab-b8c7-c5efd6f06211/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd19f408-3b7b-49ab-b8c7-c5efd6f06211/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cd19f408-3b7b-49ab-b8c7-c5efd6f06211/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d9504b6-100e-4c85-885a-3136224466e9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d9504b6-100e-4c85-885a-3136224466e9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d9504b6-100e-4c85-885a-3136224466e9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6d9504b6-100e-4c85-885a-3136224466e9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3839e76-9a64-495a-88a0-c275526131da/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3839e76-9a64-495a-88a0-c275526131da/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3839e76-9a64-495a-88a0-c275526131da/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e3839e76-9a64-495a-88a0-c275526131da/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b93d2912-cd95-4a37-8c9e-84dade046356/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b93d2912-cd95-4a37-8c9e-84dade046356/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b93d2912-cd95-4a37-8c9e-84dade046356/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b93d2912-cd95-4a37-8c9e-84dade046356/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0173cf5d-4648-4e96-a11a-87d17dbe150d/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"","keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":6,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1395,"unit-size":429.9},"lastPublishedDate":"2026-03-16T20:24:34.895Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/e90988459eea9c49bca1.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-110","internalId":"8289655b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/903aadab-ae1d-442b-b84a-0380339d2f56/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/903aadab-ae1d-442b-b84a-0380339d2f56/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/903aadab-ae1d-442b-b84a-0380339d2f56/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/903aadab-ae1d-442b-b84a-0380339d2f56/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4dc8edb0-b140-4b85-8677-f9f0f35ecdd9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4dc8edb0-b140-4b85-8677-f9f0f35ecdd9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4dc8edb0-b140-4b85-8677-f9f0f35ecdd9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4dc8edb0-b140-4b85-8677-f9f0f35ecdd9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55adccb4-5500-46a1-a180-f6b853c56a48/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55adccb4-5500-46a1-a180-f6b853c56a48/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55adccb4-5500-46a1-a180-f6b853c56a48/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/55adccb4-5500-46a1-a180-f6b853c56a48/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7df877-846a-4dc6-b27a-9c81da7af62b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7df877-846a-4dc6-b27a-9c81da7af62b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7df877-846a-4dc6-b27a-9c81da7af62b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc7df877-846a-4dc6-b27a-9c81da7af62b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43f75ab9-fc5a-4d34-b663-ded21a4900a8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43f75ab9-fc5a-4d34-b663-ded21a4900a8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43f75ab9-fc5a-4d34-b663-ded21a4900a8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/43f75ab9-fc5a-4d34-b663-ded21a4900a8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8649ccd-487c-4cb5-ac0f-97e8e255bdbc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8649ccd-487c-4cb5-ac0f-97e8e255bdbc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8649ccd-487c-4cb5-ac0f-97e8e255bdbc/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e8649ccd-487c-4cb5-ac0f-97e8e255bdbc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d19bc409-0458-4292-aa5b-a0ad14975255/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d19bc409-0458-4292-aa5b-a0ad14975255/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d19bc409-0458-4292-aa5b-a0ad14975255/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d19bc409-0458-4292-aa5b-a0ad14975255/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d15b6e3-1ef3-4570-a7f3-5f1654a163d6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d15b6e3-1ef3-4570-a7f3-5f1654a163d6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d15b6e3-1ef3-4570-a7f3-5f1654a163d6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7d15b6e3-1ef3-4570-a7f3-5f1654a163d6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aa9e62-b78c-442e-b88d-da09a2a99163/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aa9e62-b78c-442e-b88d-da09a2a99163/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aa9e62-b78c-442e-b88d-da09a2a99163/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f0aa9e62-b78c-442e-b88d-da09a2a99163/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fd028d71-d2bf-4172-8e83-e09ef669a766/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"groundFloor","construction-year":1975,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1845,"unit-size":530},"lastPublishedDate":"2026-08-05T21:15:58.715Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/ec2249b1e1d852ff7371.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50030a-406","internalId":"e1adef07-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Westmount","city":"Montreal","latitude":45.482613,"longitude":-73.599859,"postalCode":"H3Z 1E8","province":"QC","streetName":"4557 Sherbrooke Street West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2b95e63-b1f8-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2b95e63-b1f8-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2b95e63-b1f8-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d2b95e63-b1f8-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699b3565-ba75-11e9-b747-5a8f8168873b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699b3565-ba75-11e9-b747-5a8f8168873b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699b3565-ba75-11e9-b747-5a8f8168873b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/699b3565-ba75-11e9-b747-5a8f8168873b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6490c5ce-ba75-11e9-b747-5a8f8168873b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6490c5ce-ba75-11e9-b747-5a8f8168873b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6490c5ce-ba75-11e9-b747-5a8f8168873b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6490c5ce-ba75-11e9-b747-5a8f8168873b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63d84b3d-ba75-11e9-b747-5a8f8168873b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63d84b3d-ba75-11e9-b747-5a8f8168873b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63d84b3d-ba75-11e9-b747-5a8f8168873b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/63d84b3d-ba75-11e9-b747-5a8f8168873b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64e03d84-b9e4-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64e03d84-b9e4-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64e03d84-b9e4-11e9-a7cd-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/64e03d84-b9e4-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65fefbd0-ba75-11e9-b747-5a8f8168873b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65fefbd0-ba75-11e9-b747-5a8f8168873b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65fefbd0-ba75-11e9-b747-5a8f8168873b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/65fefbd0-ba75-11e9-b747-5a8f8168873b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9f4f407-b1f8-11e9-8910-82cb927a8b9b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9f4f407-b1f8-11e9-8910-82cb927a8b9b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9f4f407-b1f8-11e9-8910-82cb927a8b9b/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c9f4f407-b1f8-11e9-8910-82cb927a8b9b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/517d037e-b9e4-11e9-a7cd-acde48001122/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/517d037e-b9e4-11e9-a7cd-acde48001122/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/517d037e-b9e4-11e9-a7cd-acde48001122/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/517d037e-b9e4-11e9-a7cd-acde48001122/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc7245ba-5da2-4a98-85a4-28c203a6ff9d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc7245ba-5da2-4a98-85a4-28c203a6ff9d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc7245ba-5da2-4a98-85a4-28c203a6ff9d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bc7245ba-5da2-4a98-85a4-28c203a6ff9d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6bc58f78-ba75-11e9-b747-5a8f8168873b/download/600","contactDetails":{"phoneNumber":"+1 438 998 0689"},"virtualTourUrl":"https://my.matterport.com/show/?m=dAAcZUPxTBx","keyfacts":{"available-from-date":"2026-10-01T00:00:00.000Z","borough":"Westmount","city":"Montreal","is-available-from-now-on":false,"location-bus":0,"postalcode":"H3Z 1E8","streetname":"4557 Sherbrooke Street West","apartment-type":"apartment","construction-year":1920,"floor":4,"flooring":"engineeredWood","free-rent":"oneMonth","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Atwater","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"outdoor-parking-rent":100,"pets-allowed":"yes","province":"QC","total-rent":2395,"unit-size":944,"views":"cityViews"},"lastPublishedDate":"2026-07-31T21:40:44.637Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/ed7f15c132d0e453a739.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-306","internalId":"4baff474-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d52e19a7-d330-4d95-b9f0-7cdccea9847c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d52e19a7-d330-4d95-b9f0-7cdccea9847c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d52e19a7-d330-4d95-b9f0-7cdccea9847c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d52e19a7-d330-4d95-b9f0-7cdccea9847c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8779c160-fb13-4462-9cd0-b169af792245/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8779c160-fb13-4462-9cd0-b169af792245/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8779c160-fb13-4462-9cd0-b169af792245/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8779c160-fb13-4462-9cd0-b169af792245/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ac1958e-e7b1-4e29-a30c-fa0231f77843/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ac1958e-e7b1-4e29-a30c-fa0231f77843/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ac1958e-e7b1-4e29-a30c-fa0231f77843/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1ac1958e-e7b1-4e29-a30c-fa0231f77843/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a010ff8-a219-4f8d-b1fc-7574bfa0cc5e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a010ff8-a219-4f8d-b1fc-7574bfa0cc5e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a010ff8-a219-4f8d-b1fc-7574bfa0cc5e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3a010ff8-a219-4f8d-b1fc-7574bfa0cc5e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d527db46-08a3-46f1-a385-42ad1389ca57/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d527db46-08a3-46f1-a385-42ad1389ca57/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d527db46-08a3-46f1-a385-42ad1389ca57/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d527db46-08a3-46f1-a385-42ad1389ca57/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b31dd60a-d964-48d8-af47-73fbaf72866e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b31dd60a-d964-48d8-af47-73fbaf72866e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b31dd60a-d964-48d8-af47-73fbaf72866e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b31dd60a-d964-48d8-af47-73fbaf72866e/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb2731c-a566-4aa7-8962-bd13357f3b36/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb2731c-a566-4aa7-8962-bd13357f3b36/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb2731c-a566-4aa7-8962-bd13357f3b36/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcb2731c-a566-4aa7-8962-bd13357f3b36/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1fed0c23-6a8f-4b02-80c2-489176e890b0/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"borough":"Milton Park","city":"Montreal","is-available-from-now-on":true,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":3,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":175,"pets-allowed":"limited","province":"QC","total-rent":1295,"unit-size":429.9},"lastPublishedDate":"2026-03-27T22:18:06.052Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/ee25235dfbbebe4172ab.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50083a-1401","internalId":"75c3978e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - Guy Concordia","city":"Montreal","latitude":45.49293,"longitude":-73.582821,"postalCode":"H3H 1K4","province":"QC","streetName":"1975 Maisonneuve Blvd West"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc245f0a-eca2-407a-b46e-ecfacf4816c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc245f0a-eca2-407a-b46e-ecfacf4816c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc245f0a-eca2-407a-b46e-ecfacf4816c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/cc245f0a-eca2-407a-b46e-ecfacf4816c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e00e8461-88aa-4648-85f2-4baa6019c840/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e00e8461-88aa-4648-85f2-4baa6019c840/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e00e8461-88aa-4648-85f2-4baa6019c840/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e00e8461-88aa-4648-85f2-4baa6019c840/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6141f9e8-c329-4ae5-bf9d-02ea5d2b5e7f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6141f9e8-c329-4ae5-bf9d-02ea5d2b5e7f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6141f9e8-c329-4ae5-bf9d-02ea5d2b5e7f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/6141f9e8-c329-4ae5-bf9d-02ea5d2b5e7f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/163dbc96-ef93-4693-b306-236399d5cc85/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/163dbc96-ef93-4693-b306-236399d5cc85/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/163dbc96-ef93-4693-b306-236399d5cc85/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/163dbc96-ef93-4693-b306-236399d5cc85/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/27f9b8d2-75b8-11e9-9336-0a580ae94189/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0fee6f53-75b7-11e9-810d-0a580ae94999/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70639bbf-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9c21c12-b52a-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9c21c12-b52a-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9c21c12-b52a-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b9c21c12-b52a-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/235cde88-b52b-11e8-bcab-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4e75817-80f7-4165-a11e-5f5d9e3bfb39/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f1f581c0-9faf-47eb-80ee-8d3897607b99/download/600","contactDetails":{"phoneNumber":"+1 438 998 0195"},"keyfacts":{"available-from-date":"2026-11-07T00:00:00.000Z","borough":"Downtown - Guy Concordia","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3H 1K4","streetname":"1975 Maisonneuve Blvd West","apartment-type":"apartment","construction-year":1969,"floor":12,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":false,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":26,"open-house-end":"2026-04-23T18:00:00Z","open-house-start":"2026-04-23T16:00:00Z","pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":640},"lastPublishedDate":"2026-07-23T20:12:44.538Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/expected.json +3463 −0
@@ -0,0 +1,3463 @@
1 +{
2 + "count": 247,
3 + "listings": [
4 + {
5 + "uid": "akelius:50030a-12",
6 + "url": "https://rent.akelius.com/en/search/canada/detail/50030a-12",
7 + "title": "4557 Sherbrooke Street West — unité 12",
8 + "address": "4557 Sherbrooke Street West, Montréal, H3Z 1E8",
9 + "sector": "Westmount",
10 + "city": "Montréal",
11 + "unit_type": "3½",
12 + "price": 1795.0,
13 + "availability": "Disponible le 2026-10-01",
14 + "area_sqft": null,
15 + "n_images": 14,
16 + "n_amenities": 7
17 + },
18 + {
19 + "uid": "akelius:50030a-304",
20 + "url": "https://rent.akelius.com/en/search/canada/detail/50030a-304",
21 + "title": "4557 Sherbrooke Street West — unité 304",
22 + "address": "4557 Sherbrooke Street West, Montréal, H3Z 1E8",
23 + "sector": "Westmount",
24 + "city": "Montréal",
25 + "unit_type": "5½",
26 + "price": 3095.0,
27 + "availability": "Disponible le 2026-10-01",
28 + "area_sqft": null,
29 + "n_images": 16,
30 + "n_amenities": 13
31 + },
32 + {
33 + "uid": "akelius:50030a-406",
34 + "url": "https://rent.akelius.com/en/search/canada/detail/50030a-406",
35 + "title": "4557 Sherbrooke Street West — unité 406",
36 + "address": "4557 Sherbrooke Street West, Montréal, H3Z 1E8",
37 + "sector": "Westmount",
38 + "city": "Montréal",
39 + "unit_type": "4½",
40 + "price": 2395.0,
41 + "availability": "Disponible le 2026-10-01",
42 + "area_sqft": null,
43 + "n_images": 10,
44 + "n_amenities": 12
45 + },
46 + {
47 + "uid": "akelius:50032a-203",
48 + "url": "https://rent.akelius.com/en/search/canada/detail/50032a-203",
49 + "title": "4570 Chemin Queen Mary — unité 203",
50 + "address": "4570 Chemin Queen Mary, Montréal, H3W 1W6",
51 + "sector": "Cote-des-Neiges",
52 + "city": "Montréal",
53 + "unit_type": "3½",
54 + "price": 1038.0,
55 + "availability": "Disponible le 2026-09-01",
56 + "area_sqft": null,
57 + "n_images": 10,
58 + "n_amenities": 9
59 + },
60 + {
61 + "uid": "akelius:50032c-107",
62 + "url": "https://rent.akelius.com/en/search/canada/detail/50032c-107",
63 + "title": "4590 Chemin Queen Mary — unité 107",
64 + "address": "4590 Chemin Queen Mary, Montréal, H3W 1W6",
65 + "sector": "Cote-des-Neiges",
66 + "city": "Montréal",
67 + "unit_type": "3½",
68 + "price": 1279.0,
69 + "availability": "Disponible le 2026-10-01",
70 + "area_sqft": null,
71 + "n_images": 2,
72 + "n_amenities": 10
73 + },
74 + {
75 + "uid": "akelius:50032c-401",
76 + "url": "https://rent.akelius.com/en/search/canada/detail/50032c-401",
77 + "title": "4590 Chemin Queen Mary — unité 401",
78 + "address": "4590 Chemin Queen Mary, Montréal, H3W 1W6",
79 + "sector": "Cote-des-Neiges",
80 + "city": "Montréal",
81 + "unit_type": "4½",
82 + "price": 1508.0,
83 + "availability": "Disponible le 2026-10-01",
84 + "area_sqft": null,
85 + "n_images": 17,
86 + "n_amenities": 10
87 + },
88 + {
89 + "uid": "akelius:50034a-0102C",
90 + "url": "https://rent.akelius.com/en/search/canada/detail/50034a-0102C",
91 + "title": "3468 Rue Drummond — unité 0102C",
92 + "address": "3468 Rue Drummond, Montréal, H3G 1Y4",
93 + "sector": "Downtown - McGill",
94 + "city": "Montréal",
95 + "unit_type": "Studio",
96 + "price": 1550.0,
97 + "availability": "Disponible le 2026-10-01",
98 + "area_sqft": null,
99 + "n_images": 8,
100 + "n_amenities": 16
101 + },
102 + {
103 + "uid": "akelius:50034a-1108",
104 + "url": "https://rent.akelius.com/en/search/canada/detail/50034a-1108",
105 + "title": "3468 Drummond — unité 1108",
106 + "address": "3468 Drummond, Montréal, H3G 1Y4",
107 + "sector": "Downtown - McGill",
108 + "city": "Montréal",
109 + "unit_type": "3½",
110 + "price": 1945.0,
111 + "availability": "Disponible le 2026-09-01",
112 + "area_sqft": null,
113 + "n_images": 19,
114 + "n_amenities": 14
115 + },
116 + {
117 + "uid": "akelius:50034a-503",
118 + "url": "https://rent.akelius.com/en/search/canada/detail/50034a-503",
119 + "title": "3468 Rue Drummond — unité 503",
120 + "address": "3468 Rue Drummond, Montréal, H3G 1Y4",
121 + "sector": "Downtown - McGill",
122 + "city": "Montréal",
123 + "unit_type": "4½",
124 + "price": 5495.0,
125 + "availability": "Disponible le 2026-09-01",
126 + "area_sqft": null,
127 + "n_images": 15,
128 + "n_amenities": 7
129 + },
130 + {
131 + "uid": "akelius:50034a-505",
132 + "url": "https://rent.akelius.com/en/search/canada/detail/50034a-505",
133 + "title": "3468 Rue Drummond — unité 505",
134 + "address": "3468 Rue Drummond, Montréal, H3G 1Y4",
135 + "sector": "Downtown - McGill",
136 + "city": "Montréal",
137 + "unit_type": "4½",
138 + "price": 2995.0,
139 + "availability": "Libre maintenant",
140 + "area_sqft": null,
141 + "n_images": 16,
142 + "n_amenities": 14
143 + },
144 + {
145 + "uid": "akelius:50035a-12",
146 + "url": "https://rent.akelius.com/en/search/canada/detail/50035a-12",
147 + "title": "3710 Chemin Queen Mary — unité 12",
148 + "address": "3710 Chemin Queen Mary, Montréal, H3V 1A6",
149 + "sector": "Cote-des-Neiges",
150 + "city": "Montréal",
151 + "unit_type": "4½",
152 + "price": 1599.0,
153 + "availability": "Disponible le 2026-09-01",
154 + "area_sqft": null,
155 + "n_images": 12,
156 + "n_amenities": 8
157 + },
158 + {
159 + "uid": "akelius:50035c-104",
160 + "url": "https://rent.akelius.com/en/search/canada/detail/50035c-104",
161 + "title": "3730 Chemin Queen Mary — unité 104",
162 + "address": "3730 Chemin Queen Mary, Montréal, H3V 1A6",
163 + "sector": "Cote-des-Neiges",
164 + "city": "Montréal",
165 + "unit_type": "3½",
166 + "price": 1825.0,
167 + "availability": "Libre maintenant",
168 + "area_sqft": null,
169 + "n_images": 15,
170 + "n_amenities": 15
171 + },
172 + {
173 + "uid": "akelius:50035c-2",
174 + "url": "https://rent.akelius.com/en/search/canada/detail/50035c-2",
175 + "title": "3730 Chemin Queen Mary — unité 2",
176 + "address": "3730 Chemin Queen Mary, Montréal, H3V 1A6",
177 + "sector": "Cote-des-Neiges",
178 + "city": "Montréal",
179 + "unit_type": "5½",
180 + "price": 1999.0,
181 + "availability": "Disponible le 2026-09-01",
182 + "area_sqft": null,
183 + "n_images": 15,
184 + "n_amenities": 15
185 + },
186 + {
187 + "uid": "akelius:50043a-109",
188 + "url": "https://rent.akelius.com/en/search/canada/detail/50043a-109",
189 + "title": "1525 Avenue Victoria — unité 109",
190 + "address": "1525 Avenue Victoria, Saint-Lambert, J4R 1R6",
191 + "sector": "Saint-Lambert",
192 + "city": "Saint-Lambert",
193 + "unit_type": "4½",
194 + "price": 1595.0,
195 + "availability": "Libre maintenant",
196 + "area_sqft": null,
197 + "n_images": 4,
198 + "n_amenities": 16
199 + },
200 + {
201 + "uid": "akelius:50043b-307",
202 + "url": "https://rent.akelius.com/en/search/canada/detail/50043b-307",
203 + "title": "1530 Avenue Filion — unité 307",
204 + "address": "1530 Avenue Filion, Saint-Lambert, J4R 1W4",
205 + "sector": "Saint-Lambert",
206 + "city": "Saint-Lambert",
207 + "unit_type": "5½",
208 + "price": 1765.0,
209 + "availability": "Libre maintenant",
210 + "area_sqft": null,
211 + "n_images": 5,
212 + "n_amenities": 12
213 + },
214 + {
215 + "uid": "akelius:50043c-105",
216 + "url": "https://rent.akelius.com/en/search/canada/detail/50043c-105",
217 + "title": "1550 Avenue Filion — unité 105",
218 + "address": "1550 Avenue Filion, Saint-Lambert, J4R 1W5",
219 + "sector": "Saint-Lambert",
220 + "city": "Saint-Lambert",
221 + "unit_type": "4½",
222 + "price": 1495.0,
223 + "availability": "Disponible le 2026-09-01",
224 + "area_sqft": null,
225 + "n_images": 4,
226 + "n_amenities": 9
227 + },
228 + {
229 + "uid": "akelius:50043d-115",
230 + "url": "https://rent.akelius.com/en/search/canada/detail/50043d-115",
231 + "title": "1565 Avenue Victoria — unité 115",
232 + "address": "1565 Avenue Victoria, Saint-Lambert, J4R 1R6",
233 + "sector": "Saint-Lambert",
234 + "city": "Saint-Lambert",
235 + "unit_type": "4½",
236 + "price": 1345.0,
237 + "availability": "Libre maintenant",
238 + "area_sqft": null,
239 + "n_images": 3,
240 + "n_amenities": 12
241 + },
242 + {
243 + "uid": "akelius:50043d-310",
244 + "url": "https://rent.akelius.com/en/search/canada/detail/50043d-310",
245 + "title": "1565 Avenue Victoria — unité 310",
246 + "address": "1565 Avenue Victoria, Saint-Lambert, J4R 1R6",
247 + "sector": "Saint-Lambert",
248 + "city": "Saint-Lambert",
249 + "unit_type": "3½",
250 + "price": 1545.0,
251 + "availability": "Libre maintenant",
252 + "area_sqft": null,
253 + "n_images": 17,
254 + "n_amenities": 17
255 + },
256 + {
257 + "uid": "akelius:50043e-207",
258 + "url": "https://rent.akelius.com/en/search/canada/detail/50043e-207",
259 + "title": "1570 Avenue Filion — unité 207",
260 + "address": "1570 Avenue Filion, Saint-Lambert, J4R 1W4",
261 + "sector": "Saint-Lambert",
262 + "city": "Saint-Lambert",
263 + "unit_type": "3½",
264 + "price": 1210.0,
265 + "availability": "Disponible le 2026-09-01",
266 + "area_sqft": null,
267 + "n_images": 4,
268 + "n_amenities": 14
269 + },
270 + {
271 + "uid": "akelius:50043f-203",
272 + "url": "https://rent.akelius.com/en/search/canada/detail/50043f-203",
273 + "title": "705 Boulevard Churchill — unité 203",
274 + "address": "705 Boulevard Churchill, Saint-Lambert, J4R 1M8",
275 + "sector": "Saint-Lambert",
276 + "city": "Saint-Lambert",
277 + "unit_type": "3½",
278 + "price": 1495.0,
279 + "availability": "Libre maintenant",
280 + "area_sqft": null,
281 + "n_images": 18,
282 + "n_amenities": 19
283 + },
284 + {
285 + "uid": "akelius:50046a-1002",
286 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-1002",
287 + "title": "3455 Rue Aylmer — unité 1002",
288 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
289 + "sector": "Milton Park",
290 + "city": "Montréal",
291 + "unit_type": "3½",
292 + "price": 1645.0,
293 + "availability": "Disponible le 2026-09-01",
294 + "area_sqft": null,
295 + "n_images": 15,
296 + "n_amenities": 12
297 + },
298 + {
299 + "uid": "akelius:50046a-1005",
300 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-1005",
301 + "title": "3455 Rue Aylmer — unité 1005",
302 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
303 + "sector": "Milton Park",
304 + "city": "Montréal",
305 + "unit_type": "3½",
306 + "price": 1495.0,
307 + "availability": "Disponible le 2026-12-01",
308 + "area_sqft": null,
309 + "n_images": 9,
310 + "n_amenities": 9
311 + },
312 + {
313 + "uid": "akelius:50046a-102",
314 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-102",
315 + "title": "3455 Rue Aylmer — unité 102",
316 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
317 + "sector": "Milton Park",
318 + "city": "Montréal",
319 + "unit_type": "Studio",
320 + "price": 1295.0,
321 + "availability": "Libre maintenant",
322 + "area_sqft": null,
323 + "n_images": 8,
324 + "n_amenities": 16
325 + },
326 + {
327 + "uid": "akelius:50046a-306",
328 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-306",
329 + "title": "3455 Rue Aylmer — unité 306",
330 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
331 + "sector": "Milton Park",
332 + "city": "Montréal",
333 + "unit_type": "3½",
334 + "price": 1295.0,
335 + "availability": "Libre maintenant",
336 + "area_sqft": null,
337 + "n_images": 8,
338 + "n_amenities": 7
339 + },
340 + {
341 + "uid": "akelius:50046a-505",
342 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-505",
343 + "title": "3455 Rue Aylmer — unité 505",
344 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
345 + "sector": "Milton Park",
346 + "city": "Montréal",
347 + "unit_type": "3½",
348 + "price": 1495.0,
349 + "availability": "Libre maintenant",
350 + "area_sqft": null,
351 + "n_images": 11,
352 + "n_amenities": 9
353 + },
354 + {
355 + "uid": "akelius:50046a-507",
356 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-507",
357 + "title": "3455 Rue Aylmer — unité 507",
358 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
359 + "sector": "Milton Park",
360 + "city": "Montréal",
361 + "unit_type": "3½",
362 + "price": 1395.0,
363 + "availability": "Libre maintenant",
364 + "area_sqft": null,
365 + "n_images": 8,
366 + "n_amenities": 8
367 + },
368 + {
369 + "uid": "akelius:50046a-602",
370 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-602",
371 + "title": "3455 Rue Aylmer — unité 602",
372 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
373 + "sector": "Milton Park",
374 + "city": "Montréal",
375 + "unit_type": "3½",
376 + "price": 1495.0,
377 + "availability": "Libre maintenant",
378 + "area_sqft": null,
379 + "n_images": 14,
380 + "n_amenities": 12
381 + },
382 + {
383 + "uid": "akelius:50046a-606",
384 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-606",
385 + "title": "3455 Rue Aylmer — unité 606",
386 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
387 + "sector": "Milton Park",
388 + "city": "Montréal",
389 + "unit_type": "3½",
390 + "price": 1395.0,
391 + "availability": "Disponible le 2026-09-01",
392 + "area_sqft": null,
393 + "n_images": 10,
394 + "n_amenities": 11
395 + },
396 + {
397 + "uid": "akelius:50046a-705",
398 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-705",
399 + "title": "3455 Rue Aylmer — unité 705",
400 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
401 + "sector": "Milton Park",
402 + "city": "Montréal",
403 + "unit_type": "3½",
404 + "price": 1595.0,
405 + "availability": "Disponible le 2026-11-01",
406 + "area_sqft": null,
407 + "n_images": 11,
408 + "n_amenities": 15
409 + },
410 + {
411 + "uid": "akelius:50046a-706",
412 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-706",
413 + "title": "3455 Rue Aylmer — unité 706",
414 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
415 + "sector": "Milton Park",
416 + "city": "Montréal",
417 + "unit_type": "3½",
418 + "price": 1395.0,
419 + "availability": "Libre maintenant",
420 + "area_sqft": null,
421 + "n_images": 10,
422 + "n_amenities": 9
423 + },
424 + {
425 + "uid": "akelius:50046a-708",
426 + "url": "https://rent.akelius.com/en/search/canada/detail/50046a-708",
427 + "title": "3455 Rue Aylmer — unité 708",
428 + "address": "3455 Rue Aylmer, Montréal, H2X 2B5",
429 + "sector": "Milton Park",
430 + "city": "Montréal",
431 + "unit_type": "3½",
432 + "price": 1595.0,
433 + "availability": "Disponible le 2026-11-01",
434 + "area_sqft": null,
435 + "n_images": 11,
436 + "n_amenities": 13
437 + },
438 + {
439 + "uid": "akelius:50048a-104",
440 + "url": "https://rent.akelius.com/en/search/canada/detail/50048a-104",
441 + "title": "3421 Rue Drummond — unité 104",
442 + "address": "3421 Rue Drummond, Montréal, H3G 1X7",
443 + "sector": "Downtown - McGill",
444 + "city": "Montréal",
445 + "unit_type": "4½",
446 + "price": 2245.0,
447 + "availability": "Libre maintenant",
448 + "area_sqft": null,
449 + "n_images": 15,
450 + "n_amenities": 14
451 + },
452 + {
453 + "uid": "akelius:50048a-17",
454 + "url": "https://rent.akelius.com/en/search/canada/detail/50048a-17",
455 + "title": "3421 Rue Drummond — unité 17",
456 + "address": "3421 Rue Drummond, Montréal, H3G 1X7",
457 + "sector": "Downtown - McGill",
458 + "city": "Montréal",
459 + "unit_type": "4½",
460 + "price": 2285.0,
461 + "availability": "Disponible le 2026-09-01",
462 + "area_sqft": null,
463 + "n_images": 11,
464 + "n_amenities": 16
465 + },
466 + {
467 + "uid": "akelius:50048a-25",
468 + "url": "https://rent.akelius.com/en/search/canada/detail/50048a-25",
469 + "title": "3421 Rue Drummond — unité 25",
470 + "address": "3421 Rue Drummond, Montréal, H3G 1X7",
471 + "sector": "Downtown - McGill",
472 + "city": "Montréal",
473 + "unit_type": "4½",
474 + "price": 2245.0,
475 + "availability": "Disponible le 2026-09-01",
476 + "area_sqft": null,
477 + "n_images": 12,
478 + "n_amenities": 14
479 + },
480 + {
481 + "uid": "akelius:50048a-28",
482 + "url": "https://rent.akelius.com/en/search/canada/detail/50048a-28",
483 + "title": "3421 Rue Drummond — unité 28",
484 + "address": "3421 Rue Drummond, Montréal, H3G 1X7",
485 + "sector": "Downtown - McGill",
486 + "city": "Montréal",
487 + "unit_type": "4½",
488 + "price": 2245.0,
489 + "availability": "Disponible le 2026-09-01",
490 + "area_sqft": null,
491 + "n_images": 12,
492 + "n_amenities": 14
493 + },
494 + {
495 + "uid": "akelius:50048a-54",
496 + "url": "https://rent.akelius.com/en/search/canada/detail/50048a-54",
497 + "title": "3421 Rue Drummond — unité 54",
498 + "address": "3421 Rue Drummond, Montréal, H3G 1X7",
499 + "sector": "Downtown - McGill",
500 + "city": "Montréal",
501 + "unit_type": "4½",
502 + "price": 2245.0,
503 + "availability": "Disponible le 2026-09-07",
504 + "area_sqft": null,
505 + "n_images": 13,
506 + "n_amenities": 13
507 + },
508 + {
509 + "uid": "akelius:50049a-1",
510 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-1",
511 + "title": "3435 Rue Drummond — unité 1",
512 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
513 + "sector": "Downtown - McGill",
514 + "city": "Montréal",
515 + "unit_type": "3½",
516 + "price": 1795.0,
517 + "availability": "Libre maintenant",
518 + "area_sqft": null,
519 + "n_images": 14,
520 + "n_amenities": 17
521 + },
522 + {
523 + "uid": "akelius:50049a-23",
524 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-23",
525 + "title": "3435 Rue Drummond — unité 23",
526 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
527 + "sector": "Downtown - McGill",
528 + "city": "Montréal",
529 + "unit_type": "4½",
530 + "price": 2695.0,
531 + "availability": "Libre maintenant",
532 + "area_sqft": null,
533 + "n_images": 10,
534 + "n_amenities": 8
535 + },
536 + {
537 + "uid": "akelius:50049a-32",
538 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-32",
539 + "title": "3435 Rue Drummond — unité 32",
540 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
541 + "sector": "Downtown - McGill",
542 + "city": "Montréal",
543 + "unit_type": "4½",
544 + "price": 2645.0,
545 + "availability": "Libre maintenant",
546 + "area_sqft": null,
547 + "n_images": 12,
548 + "n_amenities": 12
549 + },
550 + {
551 + "uid": "akelius:50049a-41",
552 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-41",
553 + "title": "3435 Rue Drummond — unité 41",
554 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
555 + "sector": "Downtown - McGill",
556 + "city": "Montréal",
557 + "unit_type": "4½",
558 + "price": 2595.0,
559 + "availability": "Disponible le 2026-09-01",
560 + "area_sqft": null,
561 + "n_images": 12,
562 + "n_amenities": 13
563 + },
564 + {
565 + "uid": "akelius:50049a-53",
566 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-53",
567 + "title": "3435 Rue Drummond — unité 53",
568 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
569 + "sector": "Downtown - McGill",
570 + "city": "Montréal",
571 + "unit_type": "4½",
572 + "price": 2495.0,
573 + "availability": "Disponible le 2026-09-01",
574 + "area_sqft": null,
575 + "n_images": 13,
576 + "n_amenities": 14
577 + },
578 + {
579 + "uid": "akelius:50049a-72",
580 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-72",
581 + "title": "3435 Rue Drummond — unité 72",
582 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
583 + "sector": "Downtown - McGill",
584 + "city": "Montréal",
585 + "unit_type": "4½",
586 + "price": 2245.0,
587 + "availability": "Disponible le 2026-09-01",
588 + "area_sqft": null,
589 + "n_images": 14,
590 + "n_amenities": 12
591 + },
592 + {
593 + "uid": "akelius:50049a-92",
594 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-92",
595 + "title": "3435 Rue Drummond — unité 92",
596 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
597 + "sector": "Downtown - McGill",
598 + "city": "Montréal",
599 + "unit_type": "4½",
600 + "price": 2395.0,
601 + "availability": "Disponible le 2026-09-01",
602 + "area_sqft": null,
603 + "n_images": 13,
604 + "n_amenities": 14
605 + },
606 + {
607 + "uid": "akelius:50049a-93",
608 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-93",
609 + "title": "3435 Rue Drummond — unité 93",
610 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
611 + "sector": "Downtown - McGill",
612 + "city": "Montréal",
613 + "unit_type": "4½",
614 + "price": 2595.0,
615 + "availability": "Disponible le 2026-11-01",
616 + "area_sqft": null,
617 + "n_images": 14,
618 + "n_amenities": 12
619 + },
620 + {
621 + "uid": "akelius:50049a-95",
622 + "url": "https://rent.akelius.com/en/search/canada/detail/50049a-95",
623 + "title": "3435 Rue Drummond — unité 95",
624 + "address": "3435 Rue Drummond, Montréal, H3G 1X8",
625 + "sector": "Downtown - McGill",
626 + "city": "Montréal",
627 + "unit_type": "4½",
628 + "price": 2295.0,
629 + "availability": "Disponible le 2026-09-01",
630 + "area_sqft": null,
631 + "n_images": 11,
632 + "n_amenities": 15
633 + },
634 + {
635 + "uid": "akelius:50050a-215",
636 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-215",
637 + "title": "4555 Bonavista Avenue — unité 215",
638 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
639 + "sector": "Cote-des-Neiges",
640 + "city": "Montréal",
641 + "unit_type": "3½",
642 + "price": 1329.0,
643 + "availability": "Disponible le 2026-09-01",
644 + "area_sqft": null,
645 + "n_images": 7,
646 + "n_amenities": 17
647 + },
648 + {
649 + "uid": "akelius:50050a-305",
650 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-305",
651 + "title": "4555 Bonavista Avenue — unité 305",
652 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
653 + "sector": "Cote-des-Neiges",
654 + "city": "Montréal",
655 + "unit_type": "5½",
656 + "price": 2413.0,
657 + "availability": "Libre maintenant",
658 + "area_sqft": null,
659 + "n_images": 15,
660 + "n_amenities": 19
661 + },
662 + {
663 + "uid": "akelius:50050a-309",
664 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-309",
665 + "title": "4555 Bonavista Avenue — unité 309",
666 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
667 + "sector": "Cote-des-Neiges",
668 + "city": "Montréal",
669 + "unit_type": "4½",
670 + "price": 1830.0,
671 + "availability": "Disponible le 2026-09-01",
672 + "area_sqft": null,
673 + "n_images": 19,
674 + "n_amenities": 17
675 + },
676 + {
677 + "uid": "akelius:50050a-405",
678 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-405",
679 + "title": "4555 Bonavista Avenue — unité 405",
680 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
681 + "sector": "Cote-des-Neiges",
682 + "city": "Montréal",
683 + "unit_type": "5½",
684 + "price": 2895.0,
685 + "availability": "Libre maintenant",
686 + "area_sqft": null,
687 + "n_images": 18,
688 + "n_amenities": 21
689 + },
690 + {
691 + "uid": "akelius:50050a-503",
692 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-503",
693 + "title": "4555 Bonavista Avenue — unité 503",
694 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
695 + "sector": "Cote-des-Neiges",
696 + "city": "Montréal",
697 + "unit_type": "3½",
698 + "price": 1595.0,
699 + "availability": "Disponible le 2026-09-01",
700 + "area_sqft": null,
701 + "n_images": 13,
702 + "n_amenities": 19
703 + },
704 + {
705 + "uid": "akelius:50050a-511",
706 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-511",
707 + "title": "4555 Bonavista Avenue — unité 511",
708 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
709 + "sector": "Cote-des-Neiges",
710 + "city": "Montréal",
711 + "unit_type": "4½",
712 + "price": 2395.0,
713 + "availability": "Libre maintenant",
714 + "area_sqft": null,
715 + "n_images": 17,
716 + "n_amenities": 21
717 + },
718 + {
719 + "uid": "akelius:50050a-804",
720 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-804",
721 + "title": "4555 Bonavista Avenue — unité 804",
722 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
723 + "sector": "Cote-des-Neiges",
724 + "city": "Montréal",
725 + "unit_type": "3½",
726 + "price": 1595.0,
727 + "availability": "Disponible le 2026-10-01",
728 + "area_sqft": null,
729 + "n_images": 16,
730 + "n_amenities": 17
731 + },
732 + {
733 + "uid": "akelius:50050a-908",
734 + "url": "https://rent.akelius.com/en/search/canada/detail/50050a-908",
735 + "title": "4555 Bonavista Avenue — unité 908",
736 + "address": "4555 Bonavista Avenue, Montréal, H3W 2C7",
737 + "sector": "Cote-des-Neiges",
738 + "city": "Montréal",
739 + "unit_type": "4½",
740 + "price": 2295.0,
741 + "availability": "Disponible le 2026-09-01",
742 + "area_sqft": null,
743 + "n_images": 18,
744 + "n_amenities": 18
745 + },
746 + {
747 + "uid": "akelius:50051a-620",
748 + "url": "https://rent.akelius.com/en/search/canada/detail/50051a-620",
749 + "title": "4800 Maisonneuve Blvd W — unité 620",
750 + "address": "4800 Maisonneuve Blvd W, Montréal, H3Z 1M1",
751 + "sector": "Westmount",
752 + "city": "Montréal",
753 + "unit_type": "3½",
754 + "price": 2195.0,
755 + "availability": "Libre maintenant",
756 + "area_sqft": null,
757 + "n_images": 18,
758 + "n_amenities": 18
759 + },
760 + {
761 + "uid": "akelius:50051a-702",
762 + "url": "https://rent.akelius.com/en/search/canada/detail/50051a-702",
763 + "title": "4800 Maisonneuve Blvd W — unité 702",
764 + "address": "4800 Maisonneuve Blvd W, Montréal, H3Z 1M1",
765 + "sector": "Westmount",
766 + "city": "Montréal",
767 + "unit_type": "4½",
768 + "price": 2695.0,
769 + "availability": "Disponible le 2026-09-01",
770 + "area_sqft": null,
771 + "n_images": 18,
772 + "n_amenities": 18
773 + },
774 + {
775 + "uid": "akelius:50051a-703",
776 + "url": "https://rent.akelius.com/en/search/canada/detail/50051a-703",
777 + "title": "4800 Maisonneuve Blvd W — unité 703",
778 + "address": "4800 Maisonneuve Blvd W, Montréal, H3Z 1M1",
779 + "sector": "Westmount",
780 + "city": "Montréal",
781 + "unit_type": "4½",
782 + "price": 2495.0,
783 + "availability": "Disponible le 2026-09-01",
784 + "area_sqft": null,
785 + "n_images": 19,
786 + "n_amenities": 23
787 + },
788 + {
789 + "uid": "akelius:50052a-203",
790 + "url": "https://rent.akelius.com/en/search/canada/detail/50052a-203",
791 + "title": "3460 Rue Durocher — unité 203",
792 + "address": "3460 Rue Durocher, Montréal, H2X 2E3",
793 + "sector": "Milton Park",
794 + "city": "Montréal",
795 + "unit_type": "Studio",
796 + "price": 1395.0,
797 + "availability": "Libre maintenant",
798 + "area_sqft": null,
799 + "n_images": 11,
800 + "n_amenities": 15
801 + },
802 + {
803 + "uid": "akelius:50055a-212",
804 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-212",
805 + "title": "25 Avenue des Pins O — unité 212",
806 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
807 + "sector": "Plateau Mont-Royal",
808 + "city": "Montréal",
809 + "unit_type": "Studio",
810 + "price": 1095.0,
811 + "availability": "Disponible le 2026-09-01",
812 + "area_sqft": null,
813 + "n_images": 8,
814 + "n_amenities": 12
815 + },
816 + {
817 + "uid": "akelius:50055a-217",
818 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-217",
819 + "title": "25 Avenue des Pins O — unité 217",
820 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
821 + "sector": "Plateau Mont-Royal",
822 + "city": "Montréal",
823 + "unit_type": "Studio",
824 + "price": 1095.0,
825 + "availability": "Disponible le 2026-09-01",
826 + "area_sqft": null,
827 + "n_images": 6,
828 + "n_amenities": 9
829 + },
830 + {
831 + "uid": "akelius:50055a-218",
832 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-218",
833 + "title": "25 Avenue des Pins O — unité 218",
834 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
835 + "sector": "Plateau Mont-Royal",
836 + "city": "Montréal",
837 + "unit_type": "Studio",
838 + "price": 1095.0,
839 + "availability": "Libre maintenant",
840 + "area_sqft": null,
841 + "n_images": 7,
842 + "n_amenities": 8
843 + },
844 + {
845 + "uid": "akelius:50055a-323",
846 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-323",
847 + "title": "25 Avenue des Pins O — unité 323",
848 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
849 + "sector": "Plateau Mont-Royal",
850 + "city": "Montréal",
851 + "unit_type": "Studio",
852 + "price": 1095.0,
853 + "availability": "Disponible le 2026-11-01",
854 + "area_sqft": null,
855 + "n_images": 7,
856 + "n_amenities": 10
857 + },
858 + {
859 + "uid": "akelius:50055a-327",
860 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-327",
861 + "title": "25 Avenue des Pins — unité 327",
862 + "address": "25 Avenue des Pins, Montréal, H2W 1P8",
863 + "sector": "Plateau Mont-Royal",
864 + "city": "Montréal",
865 + "unit_type": "Studio",
866 + "price": 1195.0,
867 + "availability": "Disponible le 2026-09-01",
868 + "area_sqft": null,
869 + "n_images": 10,
870 + "n_amenities": 10
871 + },
872 + {
873 + "uid": "akelius:50055a-433",
874 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-433",
875 + "title": "25 Avenue des Pins O — unité 433",
876 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
877 + "sector": "Plateau Mont-Royal",
878 + "city": "Montréal",
879 + "unit_type": "Studio",
880 + "price": 1145.0,
881 + "availability": "Libre maintenant",
882 + "area_sqft": null,
883 + "n_images": 9,
884 + "n_amenities": 12
885 + },
886 + {
887 + "uid": "akelius:50055a-437",
888 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-437",
889 + "title": "25 Avenue des Pins O — unité 437",
890 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
891 + "sector": "Plateau Mont-Royal",
892 + "city": "Montréal",
893 + "unit_type": "Studio",
894 + "price": 995.0,
895 + "availability": "Libre maintenant",
896 + "area_sqft": null,
897 + "n_images": 8,
898 + "n_amenities": 7
899 + },
900 + {
901 + "uid": "akelius:50055a-440",
902 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-440",
903 + "title": "25 Avenue des Pins O — unité 440",
904 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
905 + "sector": "Plateau Mont-Royal",
906 + "city": "Montréal",
907 + "unit_type": "Studio",
908 + "price": 1195.0,
909 + "availability": "Disponible le 2026-09-01",
910 + "area_sqft": null,
911 + "n_images": 6,
912 + "n_amenities": 13
913 + },
914 + {
915 + "uid": "akelius:50055a-544",
916 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-544",
917 + "title": "25 Avenue des Pins West — unité 544",
918 + "address": "25 Avenue des Pins West, Montréal, H2W 1P8",
919 + "sector": "Plateau Mont-Royal",
920 + "city": "Montréal",
921 + "unit_type": "Studio",
922 + "price": 1145.0,
923 + "availability": "Libre maintenant",
924 + "area_sqft": null,
925 + "n_images": 7,
926 + "n_amenities": 9
927 + },
928 + {
929 + "uid": "akelius:50055a-548",
930 + "url": "https://rent.akelius.com/en/search/canada/detail/50055a-548",
931 + "title": "25 Avenue des Pins O — unité 548",
932 + "address": "25 Avenue des Pins O, Montréal, H2W 1P8",
933 + "sector": "Plateau Mont-Royal",
934 + "city": "Montréal",
935 + "unit_type": "Studio",
936 + "price": 1195.0,
937 + "availability": "Disponible le 2026-09-01",
938 + "area_sqft": null,
939 + "n_images": 9,
940 + "n_amenities": 10
941 + },
942 + {
943 + "uid": "akelius:50060a-109",
944 + "url": "https://rent.akelius.com/en/search/canada/detail/50060a-109",
945 + "title": "590 Avenue Outremont — unité 109",
946 + "address": "590 Avenue Outremont, Montréal, H2V 1W2",
947 + "sector": "Outremont",
948 + "city": "Montréal",
949 + "unit_type": "4½",
950 + "price": 1895.0,
951 + "availability": "Disponible le 2026-09-01",
952 + "area_sqft": null,
953 + "n_images": 13,
954 + "n_amenities": 19
955 + },
956 + {
957 + "uid": "akelius:50060a-210",
958 + "url": "https://rent.akelius.com/en/search/canada/detail/50060a-210",
959 + "title": "590 Avenue Outremont — unité 210",
960 + "address": "590 Avenue Outremont, Montréal, H2V 3M6",
961 + "sector": "Outremont",
962 + "city": "Montréal",
963 + "unit_type": "3½",
964 + "price": 1595.0,
965 + "availability": "Libre maintenant",
966 + "area_sqft": null,
967 + "n_images": 8,
968 + "n_amenities": 17
969 + },
970 + {
971 + "uid": "akelius:50060a-407",
972 + "url": "https://rent.akelius.com/en/search/canada/detail/50060a-407",
973 + "title": "590 Avenue Outremont — unité 407",
974 + "address": "590 Avenue Outremont, Montréal, H2V 1W2",
975 + "sector": "Outremont",
976 + "city": "Montréal",
977 + "unit_type": "5½",
978 + "price": 2999.0,
979 + "availability": "Disponible le 2026-09-01",
980 + "area_sqft": null,
981 + "n_images": 16,
982 + "n_amenities": 19
983 + },
984 + {
985 + "uid": "akelius:50061b-00A6",
986 + "url": "https://rent.akelius.com/en/search/canada/detail/50061b-00A6",
987 + "title": "6210 Deacon — unité 00A6",
988 + "address": "6210 Deacon, Montréal, H3S 2P5",
989 + "sector": "Cote-des-Neiges",
990 + "city": "Montréal",
991 + "unit_type": "4½",
992 + "price": 1745.0,
993 + "availability": "Disponible le 2026-09-01",
994 + "area_sqft": null,
995 + "n_images": 15,
996 + "n_amenities": 9
997 + },
998 + {
999 + "uid": "akelius:50061b-0B17",
1000 + "url": "https://rent.akelius.com/en/search/canada/detail/50061b-0B17",
1001 + "title": "6210 Deacon — unité 0B17",
1002 + "address": "6210 Deacon, Montréal, H3S 2P5",
1003 + "sector": "Cote-des-Neiges",
1004 + "city": "Montréal",
1005 + "unit_type": "3½",
1006 + "price": 1289.0,
1007 + "availability": "Libre maintenant",
1008 + "area_sqft": null,
1009 + "n_images": 17,
1010 + "n_amenities": 9
1011 + },
1012 + {
1013 + "uid": "akelius:50062a-14",
1014 + "url": "https://rent.akelius.com/en/search/canada/detail/50062a-14",
1015 + "title": "3010 Avenue Van Horne — unité 14",
1016 + "address": "3010 Avenue Van Horne, Montréal, H3S 1S3",
1017 + "sector": "Cote-des-Neiges",
1018 + "city": "Montréal",
1019 + "unit_type": "3½",
1020 + "price": 1415.0,
1021 + "availability": "Disponible le 2026-09-01",
1022 + "area_sqft": null,
1023 + "n_images": 9,
1024 + "n_amenities": 8
1025 + },
1026 + {
1027 + "uid": "akelius:50062a-16",
1028 + "url": "https://rent.akelius.com/en/search/canada/detail/50062a-16",
1029 + "title": "3010 Avenue Van Horne — unité 16",
1030 + "address": "3010 Avenue Van Horne, Montréal, H3S 1S3",
1031 + "sector": "Cote-des-Neiges",
1032 + "city": "Montréal",
1033 + "unit_type": "3½",
1034 + "price": 1333.0,
1035 + "availability": "Libre maintenant",
1036 + "area_sqft": null,
1037 + "n_images": 11,
1038 + "n_amenities": 8
1039 + },
1040 + {
1041 + "uid": "akelius:50062a-3",
1042 + "url": "https://rent.akelius.com/en/search/canada/detail/50062a-3",
1043 + "title": "3010 Avenue Van Horne — unité 3",
1044 + "address": "3010 Avenue Van Horne, Montréal, H3S 1S3",
1045 + "sector": "Cote-des-Neiges",
1046 + "city": "Montréal",
1047 + "unit_type": "3½",
1048 + "price": 1195.0,
1049 + "availability": "Disponible le 2026-09-01",
1050 + "area_sqft": null,
1051 + "n_images": 12,
1052 + "n_amenities": 9
1053 + },
1054 + {
1055 + "uid": "akelius:50062a-5",
1056 + "url": "https://rent.akelius.com/en/search/canada/detail/50062a-5",
1057 + "title": "3010 Avenue Van Horne — unité 5",
1058 + "address": "3010 Avenue Van Horne, Montréal, H3S 1S3",
1059 + "sector": "Cote-des-Neiges",
1060 + "city": "Montréal",
1061 + "unit_type": "3½",
1062 + "price": 1225.0,
1063 + "availability": "Libre maintenant",
1064 + "area_sqft": null,
1065 + "n_images": 9,
1066 + "n_amenities": 8
1067 + },
1068 + {
1069 + "uid": "akelius:50062b-12",
1070 + "url": "https://rent.akelius.com/en/search/canada/detail/50062b-12",
1071 + "title": "3014 Avenue Van Horne — unité 12",
1072 + "address": "3014 Avenue Van Horne, Montréal, H3S 1R2",
1073 + "sector": "Cote-des-Neiges",
1074 + "city": "Montréal",
1075 + "unit_type": "3½",
1076 + "price": 1499.0,
1077 + "availability": "Libre maintenant",
1078 + "area_sqft": null,
1079 + "n_images": 13,
1080 + "n_amenities": 16
1081 + },
1082 + {
1083 + "uid": "akelius:50062b-17",
1084 + "url": "https://rent.akelius.com/en/search/canada/detail/50062b-17",
1085 + "title": "3014 Avenue Van Horne — unité 17",
1086 + "address": "3014 Avenue Van Horne, Montréal, H3S 1R2",
1087 + "sector": "Cote-des-Neiges",
1088 + "city": "Montréal",
1089 + "unit_type": "Studio",
1090 + "price": 1495.0,
1091 + "availability": "Libre maintenant",
1092 + "area_sqft": null,
1093 + "n_images": 13,
1094 + "n_amenities": 16
1095 + },
1096 + {
1097 + "uid": "akelius:50062b-23",
1098 + "url": "https://rent.akelius.com/en/search/canada/detail/50062b-23",
1099 + "title": "3014 Avenue Van Horne — unité 23",
1100 + "address": "3014 Avenue Van Horne, Montréal, H3S 1R2",
1101 + "sector": "Cote-des-Neiges",
1102 + "city": "Montréal",
1103 + "unit_type": "3½",
1104 + "price": 1545.0,
1105 + "availability": "Libre maintenant",
1106 + "area_sqft": null,
1107 + "n_images": 13,
1108 + "n_amenities": 18
1109 + },
1110 + {
1111 + "uid": "akelius:50062b-25",
1112 + "url": "https://rent.akelius.com/en/search/canada/detail/50062b-25",
1113 + "title": "3014 Avenue Van Horne — unité 25",
1114 + "address": "3014 Avenue Van Horne, Montréal, H3S 1R2",
1115 + "sector": "Cote-des-Neiges",
1116 + "city": "Montréal",
1117 + "unit_type": "3½",
1118 + "price": 1545.0,
1119 + "availability": "Libre maintenant",
1120 + "area_sqft": null,
1121 + "n_images": 14,
1122 + "n_amenities": 17
1123 + },
1124 + {
1125 + "uid": "akelius:50064a-14",
1126 + "url": "https://rent.akelius.com/en/search/canada/detail/50064a-14",
1127 + "title": "4585 Av. Dupuis — unité 14",
1128 + "address": "4585 Av. Dupuis, Montréal, H3T 1E7",
1129 + "sector": "Cote-des-Neiges",
1130 + "city": "Montréal",
1131 + "unit_type": "4½",
1132 + "price": 1695.0,
1133 + "availability": "Libre maintenant",
1134 + "area_sqft": null,
1135 + "n_images": 2,
1136 + "n_amenities": 8
1137 + },
1138 + {
1139 + "uid": "akelius:50065a-14",
1140 + "url": "https://rent.akelius.com/en/search/canada/detail/50065a-14",
1141 + "title": "4505 Dupuis Avenue — unité 14",
1142 + "address": "4505 Dupuis Avenue, Montréal, H3T 1E7",
1143 + "sector": "Cote-des-Neiges",
1144 + "city": "Montréal",
1145 + "unit_type": "3½",
1146 + "price": 1395.0,
1147 + "availability": "Libre maintenant",
1148 + "area_sqft": null,
1149 + "n_images": 9,
1150 + "n_amenities": 7
1151 + },
1152 + {
1153 + "uid": "akelius:50065a-18",
1154 + "url": "https://rent.akelius.com/en/search/canada/detail/50065a-18",
1155 + "title": "4505 Dupuis Avenue — unité 18",
1156 + "address": "4505 Dupuis Avenue, Montréal, H3T 1E7",
1157 + "sector": "Cote-des-Neiges",
1158 + "city": "Montréal",
1159 + "unit_type": "4½",
1160 + "price": 1625.0,
1161 + "availability": "Disponible le 2026-09-01",
1162 + "area_sqft": null,
1163 + "n_images": 2,
1164 + "n_amenities": 7
1165 + },
1166 + {
1167 + "uid": "akelius:50065a-26",
1168 + "url": "https://rent.akelius.com/en/search/canada/detail/50065a-26",
1169 + "title": "4505 Dupuis Avenue — unité 26",
1170 + "address": "4505 Dupuis Avenue, Montréal, H3T 1E7",
1171 + "sector": "Cote-des-Neiges",
1172 + "city": "Montréal",
1173 + "unit_type": "4½",
1174 + "price": 1445.0,
1175 + "availability": "Libre maintenant",
1176 + "area_sqft": null,
1177 + "n_images": 10,
1178 + "n_amenities": 8
1179 + },
1180 + {
1181 + "uid": "akelius:50065b-21",
1182 + "url": "https://rent.akelius.com/en/search/canada/detail/50065b-21",
1183 + "title": "4515 Dupuis Avenue — unité 21",
1184 + "address": "4515 Dupuis Avenue, Montréal, H3T 1E7",
1185 + "sector": "Cote-des-Neiges",
1186 + "city": "Montréal",
1187 + "unit_type": "4½",
1188 + "price": 1645.0,
1189 + "availability": "Disponible le 2026-09-01",
1190 + "area_sqft": null,
1191 + "n_images": 9,
1192 + "n_amenities": 10
1193 + },
1194 + {
1195 + "uid": "akelius:50066a-11",
1196 + "url": "https://rent.akelius.com/en/search/canada/detail/50066a-11",
1197 + "title": "5530 Cote Saint-Luc Road — unité 11",
1198 + "address": "5530 Cote Saint-Luc Road, Montréal, H3X 2C8",
1199 + "sector": "Notre-Dame-De-Grace",
1200 + "city": "Montréal",
1201 + "unit_type": "5½",
1202 + "price": 2495.0,
1203 + "availability": "Libre maintenant",
1204 + "area_sqft": null,
1205 + "n_images": 17,
1206 + "n_amenities": 18
1207 + },
1208 + {
1209 + "uid": "akelius:50066a-12",
1210 + "url": "https://rent.akelius.com/en/search/canada/detail/50066a-12",
1211 + "title": "5530 Cote Saint-Luc Road — unité 12",
1212 + "address": "5530 Cote Saint-Luc Road, Montréal, H3X 2C8",
1213 + "sector": "Notre-Dame-De-Grace",
1214 + "city": "Montréal",
1215 + "unit_type": "4½",
1216 + "price": 1745.0,
1217 + "availability": "Disponible le 2026-09-01",
1218 + "area_sqft": null,
1219 + "n_images": 19,
1220 + "n_amenities": 13
1221 + },
1222 + {
1223 + "uid": "akelius:50066a-39",
1224 + "url": "https://rent.akelius.com/en/search/canada/detail/50066a-39",
1225 + "title": "5530 Cote Saint-Luc Road — unité 39",
1226 + "address": "5530 Cote Saint-Luc Road, Montréal, H3X 2C8",
1227 + "sector": "Notre-Dame-De-Grace",
1228 + "city": "Montréal",
1229 + "unit_type": "4½",
1230 + "price": 1895.0,
1231 + "availability": "Disponible le 2026-09-01",
1232 + "area_sqft": null,
1233 + "n_images": 18,
1234 + "n_amenities": 11
1235 + },
1236 + {
1237 + "uid": "akelius:50066a-4",
1238 + "url": "https://rent.akelius.com/en/search/canada/detail/50066a-4",
1239 + "title": "5530 Cote Saint-Luc Road — unité 4",
1240 + "address": "5530 Cote Saint-Luc Road, Montréal, H3X 2C8",
1241 + "sector": "Notre-Dame-De-Grace",
1242 + "city": "Montréal",
1243 + "unit_type": "4½",
1244 + "price": 1695.0,
1245 + "availability": "Disponible le 2026-09-01",
1246 + "area_sqft": null,
1247 + "n_images": 18,
1248 + "n_amenities": 13
1249 + },
1250 + {
1251 + "uid": "akelius:50066a-43",
1252 + "url": "https://rent.akelius.com/en/search/canada/detail/50066a-43",
1253 + "title": "5530 Cote-St-Luc Road — unité 43",
1254 + "address": "5530 Cote-St-Luc Road, Montréal, H3X 2C8",
1255 + "sector": "Notre-Dame-De-Grace",
1256 + "city": "Montréal",
1257 + "unit_type": "Studio",
1258 + "price": 1195.0,
1259 + "availability": "Libre maintenant",
1260 + "area_sqft": null,
1261 + "n_images": 12,
1262 + "n_amenities": 14
1263 + },
1264 + {
1265 + "uid": "akelius:50066a-8",
1266 + "url": "https://rent.akelius.com/en/search/canada/detail/50066a-8",
1267 + "title": "5530 Cote Saint-Luc Road — unité 8",
1268 + "address": "5530 Cote Saint-Luc Road, Montréal, H3X 2C8",
1269 + "sector": "Notre-Dame-De-Grace",
1270 + "city": "Montréal",
1271 + "unit_type": "4½",
1272 + "price": 1695.0,
1273 + "availability": "Libre maintenant",
1274 + "area_sqft": null,
1275 + "n_images": 19,
1276 + "n_amenities": 14
1277 + },
1278 + {
1279 + "uid": "akelius:50070a-21",
1280 + "url": "https://rent.akelius.com/en/search/canada/detail/50070a-21",
1281 + "title": "1245 Rue St Marc — unité 21",
1282 + "address": "1245 Rue St Marc, Montréal, H3H 2E6",
1283 + "sector": "Downtown - Guy Concordia",
1284 + "city": "Montréal",
1285 + "unit_type": "6½",
1286 + "price": 3395.0,
1287 + "availability": "Disponible le 2026-10-01",
1288 + "area_sqft": null,
1289 + "n_images": 13,
1290 + "n_amenities": 10
1291 + },
1292 + {
1293 + "uid": "akelius:50070a-3",
1294 + "url": "https://rent.akelius.com/en/search/canada/detail/50070a-3",
1295 + "title": "1245 Rue St Marc — unité 3",
1296 + "address": "1245 Rue St Marc, Montréal, H3H 2E6",
1297 + "sector": "Downtown - Guy Concordia",
1298 + "city": "Montréal",
1299 + "unit_type": "6½",
1300 + "price": 3495.0,
1301 + "availability": "Libre maintenant",
1302 + "area_sqft": null,
1303 + "n_images": 13,
1304 + "n_amenities": 10
1305 + },
1306 + {
1307 + "uid": "akelius:50071a-208",
1308 + "url": "https://rent.akelius.com/en/search/canada/detail/50071a-208",
1309 + "title": "3495 Avenue Van Horne — unité 208",
1310 + "address": "3495 Avenue Van Horne, Montréal, H3S 1R7",
1311 + "sector": "Cote-des-Neiges",
1312 + "city": "Montréal",
1313 + "unit_type": "3½",
1314 + "price": 1095.0,
1315 + "availability": "Libre maintenant",
1316 + "area_sqft": null,
1317 + "n_images": 11,
1318 + "n_amenities": 5
1319 + },
1320 + {
1321 + "uid": "akelius:50071a-211",
1322 + "url": "https://rent.akelius.com/en/search/canada/detail/50071a-211",
1323 + "title": "3495 Avenue Van Horne — unité 211",
1324 + "address": "3495 Avenue Van Horne, Montréal, H3S 1R7",
1325 + "sector": "Cote-des-Neiges",
1326 + "city": "Montréal",
1327 + "unit_type": "3½",
1328 + "price": 1015.0,
1329 + "availability": "Disponible le 2026-09-01",
1330 + "area_sqft": null,
1331 + "n_images": 9,
1332 + "n_amenities": 7
1333 + },
1334 + {
1335 + "uid": "akelius:50071a-305",
1336 + "url": "https://rent.akelius.com/en/search/canada/detail/50071a-305",
1337 + "title": "3495 Avenue Van Horne — unité 305",
1338 + "address": "3495 Avenue Van Horne, Montréal, H3S 1R7",
1339 + "sector": "Cote-des-Neiges",
1340 + "city": "Montréal",
1341 + "unit_type": "3½",
1342 + "price": 1350.0,
1343 + "availability": "Disponible le 2026-09-01",
1344 + "area_sqft": null,
1345 + "n_images": 12,
1346 + "n_amenities": 13
1347 + },
1348 + {
1349 + "uid": "akelius:50071a-403",
1350 + "url": "https://rent.akelius.com/en/search/canada/detail/50071a-403",
1351 + "title": "3495 Avenue Van Horne — unité 403",
1352 + "address": "3495 Avenue Van Horne, Montréal, H3S 1R7",
1353 + "sector": "Cote-des-Neiges",
1354 + "city": "Montréal",
1355 + "unit_type": "3½",
1356 + "price": 1055.0,
1357 + "availability": "Libre maintenant",
1358 + "area_sqft": null,
1359 + "n_images": 9,
1360 + "n_amenities": 7
1361 + },
1362 + {
1363 + "uid": "akelius:50071a-409",
1364 + "url": "https://rent.akelius.com/en/search/canada/detail/50071a-409",
1365 + "title": "3495 Avenue Van Horne — unité 409",
1366 + "address": "3495 Avenue Van Horne, Montréal, H3S 1R7",
1367 + "sector": "Cote-des-Neiges",
1368 + "city": "Montréal",
1369 + "unit_type": "3½",
1370 + "price": 1095.0,
1371 + "availability": "Libre maintenant",
1372 + "area_sqft": null,
1373 + "n_images": 10,
1374 + "n_amenities": 7
1375 + },
1376 + {
1377 + "uid": "akelius:50073a-403",
1378 + "url": "https://rent.akelius.com/en/search/canada/detail/50073a-403",
1379 + "title": "3500 Ridgewood Avenue — unité 403",
1380 + "address": "3500 Ridgewood Avenue, Montréal, H3V 1C2",
1381 + "sector": "Cote-des-Neiges",
1382 + "city": "Montréal",
1383 + "unit_type": "4½",
1384 + "price": 1495.0,
1385 + "availability": "Disponible le 2026-09-01",
1386 + "area_sqft": null,
1387 + "n_images": 10,
1388 + "n_amenities": 8
1389 + },
1390 + {
1391 + "uid": "akelius:50074a-102",
1392 + "url": "https://rent.akelius.com/en/search/canada/detail/50074a-102",
1393 + "title": "4390 Grand Boulevard — unité 102",
1394 + "address": "4390 Grand Boulevard, Montréal, H4B 2X8",
1395 + "sector": "Notre-Dame-De-Grace",
1396 + "city": "Montréal",
1397 + "unit_type": "4½",
1398 + "price": 1413.0,
1399 + "availability": "Disponible le 2026-09-01",
1400 + "area_sqft": null,
1401 + "n_images": 11,
1402 + "n_amenities": 15
1403 + },
1404 + {
1405 + "uid": "akelius:50074a-108",
1406 + "url": "https://rent.akelius.com/en/search/canada/detail/50074a-108",
1407 + "title": "4390 Grand Boulevard — unité 108",
1408 + "address": "4390 Grand Boulevard, Montréal, H4B 2X8",
1409 + "sector": "Notre-Dame-De-Grace",
1410 + "city": "Montréal",
1411 + "unit_type": "4½",
1412 + "price": 1655.0,
1413 + "availability": "Disponible le 2026-10-01",
1414 + "area_sqft": null,
1415 + "n_images": 10,
1416 + "n_amenities": 17
1417 + },
1418 + {
1419 + "uid": "akelius:50074a-309",
1420 + "url": "https://rent.akelius.com/en/search/canada/detail/50074a-309",
1421 + "title": "4390 Grand Boulevard — unité 309",
1422 + "address": "4390 Grand Boulevard, Montréal, H4B 2X8",
1423 + "sector": "Notre-Dame-De-Grace",
1424 + "city": "Montréal",
1425 + "unit_type": "4½",
1426 + "price": 1695.0,
1427 + "availability": "Disponible le 2026-10-01",
1428 + "area_sqft": null,
1429 + "n_images": 10,
1430 + "n_amenities": 17
1431 + },
1432 + {
1433 + "uid": "akelius:50074a-4",
1434 + "url": "https://rent.akelius.com/en/search/canada/detail/50074a-4",
1435 + "title": "4390 Grand Boulevard — unité 4",
1436 + "address": "4390 Grand Boulevard, Montréal, H4B 2X8",
1437 + "sector": "Notre-Dame-De-Grace",
1438 + "city": "Montréal",
1439 + "unit_type": "Studio",
1440 + "price": 1195.0,
1441 + "availability": "Disponible le 2026-09-01",
1442 + "area_sqft": null,
1443 + "n_images": 11,
1444 + "n_amenities": 15
1445 + },
1446 + {
1447 + "uid": "akelius:50080a-101",
1448 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-101",
1449 + "title": "3460 Peel Street — unité 101",
1450 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1451 + "sector": "Downtown - McGill",
1452 + "city": "Montréal",
1453 + "unit_type": "3½",
1454 + "price": 2345.0,
1455 + "availability": "Libre maintenant",
1456 + "area_sqft": null,
1457 + "n_images": 11,
1458 + "n_amenities": 20
1459 + },
1460 + {
1461 + "uid": "akelius:50080a-110",
1462 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-110",
1463 + "title": "3460 Peel Street — unité 110",
1464 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1465 + "sector": "Downtown - McGill",
1466 + "city": "Montréal",
1467 + "unit_type": "3½",
1468 + "price": 1845.0,
1469 + "availability": "Libre maintenant",
1470 + "area_sqft": null,
1471 + "n_images": 13,
1472 + "n_amenities": 6
1473 + },
1474 + {
1475 + "uid": "akelius:50080a-1114",
1476 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-1114",
1477 + "title": "3460 Peel Street — unité 1114",
1478 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1479 + "sector": "Downtown - McGill",
1480 + "city": "Montréal",
1481 + "unit_type": "Studio",
1482 + "price": 1495.0,
1483 + "availability": "Libre maintenant",
1484 + "area_sqft": null,
1485 + "n_images": 10,
1486 + "n_amenities": 23
1487 + },
1488 + {
1489 + "uid": "akelius:50080a-1605",
1490 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-1605",
1491 + "title": "3460 Peel Street — unité 1605",
1492 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1493 + "sector": "Downtown - McGill",
1494 + "city": "Montréal",
1495 + "unit_type": "5½",
1496 + "price": 3595.0,
1497 + "availability": "Libre maintenant",
1498 + "area_sqft": null,
1499 + "n_images": 18,
1500 + "n_amenities": 17
1501 + },
1502 + {
1503 + "uid": "akelius:50080a-1901",
1504 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-1901",
1505 + "title": "3460 Peel Street — unité 1901",
1506 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1507 + "sector": "Downtown - McGill",
1508 + "city": "Montréal",
1509 + "unit_type": "3½",
1510 + "price": 2095.0,
1511 + "availability": "Disponible le 2026-09-01",
1512 + "area_sqft": null,
1513 + "n_images": 19,
1514 + "n_amenities": 21
1515 + },
1516 + {
1517 + "uid": "akelius:50080a-1907",
1518 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-1907",
1519 + "title": "3460 Peel Street — unité 1907",
1520 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1521 + "sector": "Downtown - McGill",
1522 + "city": "Montréal",
1523 + "unit_type": "3½",
1524 + "price": 2095.0,
1525 + "availability": "Libre maintenant",
1526 + "area_sqft": null,
1527 + "n_images": 15,
1528 + "n_amenities": 22
1529 + },
1530 + {
1531 + "uid": "akelius:50080a-2002",
1532 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-2002",
1533 + "title": "3460 Peel Street — unité 2002",
1534 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1535 + "sector": "Downtown - McGill",
1536 + "city": "Montréal",
1537 + "unit_type": "5½",
1538 + "price": 4595.0,
1539 + "availability": "Libre maintenant",
1540 + "area_sqft": null,
1541 + "n_images": 18,
1542 + "n_amenities": 21
1543 + },
1544 + {
1545 + "uid": "akelius:50080a-2008",
1546 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-2008",
1547 + "title": "3460 Peel Street — unité 2008",
1548 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1549 + "sector": "Downtown - McGill",
1550 + "city": "Montréal",
1551 + "unit_type": "3½",
1552 + "price": 2295.0,
1553 + "availability": "Disponible le 2026-09-01",
1554 + "area_sqft": null,
1555 + "n_images": 15,
1556 + "n_amenities": 20
1557 + },
1558 + {
1559 + "uid": "akelius:50080a-202",
1560 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-202",
1561 + "title": "3460 Peel Street — unité 202",
1562 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1563 + "sector": "Downtown - McGill",
1564 + "city": "Montréal",
1565 + "unit_type": "3½",
1566 + "price": 1795.0,
1567 + "availability": "Disponible le 2026-09-01",
1568 + "area_sqft": null,
1569 + "n_images": 12,
1570 + "n_amenities": 17
1571 + },
1572 + {
1573 + "uid": "akelius:50080a-212",
1574 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-212",
1575 + "title": "3460 Peel Street — unité 212",
1576 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1577 + "sector": "Downtown - McGill",
1578 + "city": "Montréal",
1579 + "unit_type": "3½",
1580 + "price": 2495.0,
1581 + "availability": "Disponible le 2026-09-01",
1582 + "area_sqft": null,
1583 + "n_images": 12,
1584 + "n_amenities": 21
1585 + },
1586 + {
1587 + "uid": "akelius:50080a-214",
1588 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-214",
1589 + "title": "3460 Peel Street — unité 214",
1590 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1591 + "sector": "Downtown - McGill",
1592 + "city": "Montréal",
1593 + "unit_type": "Studio",
1594 + "price": 1445.0,
1595 + "availability": "Libre maintenant",
1596 + "area_sqft": null,
1597 + "n_images": 12,
1598 + "n_amenities": 18
1599 + },
1600 + {
1601 + "uid": "akelius:50080a-218",
1602 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-218",
1603 + "title": "3460 Peel Street — unité 218",
1604 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1605 + "sector": "Downtown - McGill",
1606 + "city": "Montréal",
1607 + "unit_type": "3½",
1608 + "price": 1845.0,
1609 + "availability": "Disponible le 2026-09-01",
1610 + "area_sqft": null,
1611 + "n_images": 14,
1612 + "n_amenities": 18
1613 + },
1614 + {
1615 + "uid": "akelius:50080a-306",
1616 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-306",
1617 + "title": "3460 Peel Street — unité 306",
1618 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1619 + "sector": "Downtown - McGill",
1620 + "city": "Montréal",
1621 + "unit_type": "Studio",
1622 + "price": 1495.0,
1623 + "availability": "Libre maintenant",
1624 + "area_sqft": null,
1625 + "n_images": 13,
1626 + "n_amenities": 19
1627 + },
1628 + {
1629 + "uid": "akelius:50080a-314",
1630 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-314",
1631 + "title": "3460 Peel Street — unité 314",
1632 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1633 + "sector": "Downtown - McGill",
1634 + "city": "Montréal",
1635 + "unit_type": "Studio",
1636 + "price": 1495.0,
1637 + "availability": "Disponible le 2026-09-01",
1638 + "area_sqft": null,
1639 + "n_images": 11,
1640 + "n_amenities": 21
1641 + },
1642 + {
1643 + "uid": "akelius:50080a-501",
1644 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-501",
1645 + "title": "3460 Peel Street — unité 501",
1646 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1647 + "sector": "Downtown - McGill",
1648 + "city": "Montréal",
1649 + "unit_type": "Studio",
1650 + "price": 1495.0,
1651 + "availability": "Libre maintenant",
1652 + "area_sqft": null,
1653 + "n_images": 8,
1654 + "n_amenities": 17
1655 + },
1656 + {
1657 + "uid": "akelius:50080a-601",
1658 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-601",
1659 + "title": "3460 Peel Street — unité 601",
1660 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1661 + "sector": "Downtown - McGill",
1662 + "city": "Montréal",
1663 + "unit_type": "Studio",
1664 + "price": 1495.0,
1665 + "availability": "Libre maintenant",
1666 + "area_sqft": null,
1667 + "n_images": 14,
1668 + "n_amenities": 19
1669 + },
1670 + {
1671 + "uid": "akelius:50080a-619",
1672 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-619",
1673 + "title": "3460 Peel Street — unité 619",
1674 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1675 + "sector": "Downtown - McGill",
1676 + "city": "Montréal",
1677 + "unit_type": "Studio",
1678 + "price": 1495.0,
1679 + "availability": "Libre maintenant",
1680 + "area_sqft": null,
1681 + "n_images": 13,
1682 + "n_amenities": 22
1683 + },
1684 + {
1685 + "uid": "akelius:50080a-806",
1686 + "url": "https://rent.akelius.com/en/search/canada/detail/50080a-806",
1687 + "title": "3460 Peel Street — unité 806",
1688 + "address": "3460 Peel Street, Montréal, H3A 2M1",
1689 + "sector": "Downtown - McGill",
1690 + "city": "Montréal",
1691 + "unit_type": "Studio",
1692 + "price": 1495.0,
1693 + "availability": "Disponible le 2026-09-01",
1694 + "area_sqft": null,
1695 + "n_images": 10,
1696 + "n_amenities": 17
1697 + },
1698 + {
1699 + "uid": "akelius:50082a-101",
1700 + "url": "https://rent.akelius.com/en/search/canada/detail/50082a-101",
1701 + "title": "3195 Van Horne Avenue — unité 101",
1702 + "address": "3195 Van Horne Avenue, Montréal, H3S 1R3",
1703 + "sector": "Cote-des-Neiges",
1704 + "city": "Montréal",
1705 + "unit_type": "Studio",
1706 + "price": 1225.0,
1707 + "availability": "Libre maintenant",
1708 + "area_sqft": null,
1709 + "n_images": 10,
1710 + "n_amenities": 12
1711 + },
1712 + {
1713 + "uid": "akelius:50082a-105",
1714 + "url": "https://rent.akelius.com/en/search/canada/detail/50082a-105",
1715 + "title": "3195 Van Horne Avenue — unité 105",
1716 + "address": "3195 Van Horne Avenue, Montréal, H3S 1R3",
1717 + "sector": "Cote-des-Neiges",
1718 + "city": "Montréal",
1719 + "unit_type": "3½",
1720 + "price": 1625.0,
1721 + "availability": "Disponible le 2026-09-01",
1722 + "area_sqft": null,
1723 + "n_images": 12,
1724 + "n_amenities": 13
1725 + },
1726 + {
1727 + "uid": "akelius:50082a-202",
1728 + "url": "https://rent.akelius.com/en/search/canada/detail/50082a-202",
1729 + "title": "3195 Van Horne Avenue — unité 202",
1730 + "address": "3195 Van Horne Avenue, Montréal, H3S 1R3",
1731 + "sector": "Cote-des-Neiges",
1732 + "city": "Montréal",
1733 + "unit_type": "Studio",
1734 + "price": 1345.0,
1735 + "availability": "Disponible le 2026-09-01",
1736 + "area_sqft": null,
1737 + "n_images": 12,
1738 + "n_amenities": 14
1739 + },
1740 + {
1741 + "uid": "akelius:50082a-204",
1742 + "url": "https://rent.akelius.com/en/search/canada/detail/50082a-204",
1743 + "title": "3195 Van Horne Avenue — unité 204",
1744 + "address": "3195 Van Horne Avenue, Montréal, H3S 1R3",
1745 + "sector": "Cote-des-Neiges",
1746 + "city": "Montréal",
1747 + "unit_type": "3½",
1748 + "price": 1615.0,
1749 + "availability": "Libre maintenant",
1750 + "area_sqft": null,
1751 + "n_images": 15,
1752 + "n_amenities": 15
1753 + },
1754 + {
1755 + "uid": "akelius:50083a-1003",
1756 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1003",
1757 + "title": "1975 Maisonneuve Blvd West — unité 1003",
1758 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1759 + "sector": "Downtown - Guy Concordia",
1760 + "city": "Montréal",
1761 + "unit_type": "Studio",
1762 + "price": 1395.0,
1763 + "availability": "Disponible le 2026-11-08",
1764 + "area_sqft": null,
1765 + "n_images": 12,
1766 + "n_amenities": 11
1767 + },
1768 + {
1769 + "uid": "akelius:50083a-109",
1770 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-109",
1771 + "title": "1975 Maisonneuve Blvd West — unité 109",
1772 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1773 + "sector": "Downtown - Guy Concordia",
1774 + "city": "Montréal",
1775 + "unit_type": "Studio",
1776 + "price": 1181.0,
1777 + "availability": "Disponible le 2026-09-06",
1778 + "area_sqft": null,
1779 + "n_images": 11,
1780 + "n_amenities": 13
1781 + },
1782 + {
1783 + "uid": "akelius:50083a-1210",
1784 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1210",
1785 + "title": "1975 Maisonneuve Blvd West — unité 1210",
1786 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1787 + "sector": "Downtown - Guy Concordia",
1788 + "city": "Montréal",
1789 + "unit_type": "Studio",
1790 + "price": 1295.0,
1791 + "availability": "Disponible le 2026-09-06",
1792 + "area_sqft": null,
1793 + "n_images": 11,
1794 + "n_amenities": 4
1795 + },
1796 + {
1797 + "uid": "akelius:50083a-1401",
1798 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1401",
1799 + "title": "1975 Maisonneuve Blvd West — unité 1401",
1800 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1801 + "sector": "Downtown - Guy Concordia",
1802 + "city": "Montréal",
1803 + "unit_type": "3½",
1804 + "price": 1495.0,
1805 + "availability": "Disponible le 2026-11-07",
1806 + "area_sqft": null,
1807 + "n_images": 11,
1808 + "n_amenities": 4
1809 + },
1810 + {
1811 + "uid": "akelius:50083a-1406",
1812 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1406",
1813 + "title": "1975 Maisonneuve Blvd West — unité 1406",
1814 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1815 + "sector": "Shaughnessy Village",
1816 + "city": "Montréal",
1817 + "unit_type": "3½",
1818 + "price": 1475.0,
1819 + "availability": "Disponible le 2026-09-06",
1820 + "area_sqft": null,
1821 + "n_images": 6,
1822 + "n_amenities": 4
1823 + },
1824 + {
1825 + "uid": "akelius:50083a-1611",
1826 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1611",
1827 + "title": "1975 Maisonneuve Blvd West — unité 1611",
1828 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1829 + "sector": "Downtown - Guy Concordia",
1830 + "city": "Montréal",
1831 + "unit_type": "3½",
1832 + "price": 1495.0,
1833 + "availability": "Disponible le 2026-10-04",
1834 + "area_sqft": null,
1835 + "n_images": 14,
1836 + "n_amenities": 4
1837 + },
1838 + {
1839 + "uid": "akelius:50083a-1702",
1840 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1702",
1841 + "title": "1975 Maisonneuve Blvd West — unité 1702",
1842 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1843 + "sector": "Downtown - Guy Concordia",
1844 + "city": "Montréal",
1845 + "unit_type": "Studio",
1846 + "price": 1360.0,
1847 + "availability": "Disponible le 2026-10-04",
1848 + "area_sqft": null,
1849 + "n_images": 11,
1850 + "n_amenities": 5
1851 + },
1852 + {
1853 + "uid": "akelius:50083a-1708",
1854 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1708",
1855 + "title": "1975 Maisonneuve Blvd West — unité 1708",
1856 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1857 + "sector": "Downtown - Guy Concordia",
1858 + "city": "Montréal",
1859 + "unit_type": "Studio",
1860 + "price": 1357.0,
1861 + "availability": "Libre maintenant",
1862 + "area_sqft": null,
1863 + "n_images": 8,
1864 + "n_amenities": 4
1865 + },
1866 + {
1867 + "uid": "akelius:50083a-1801",
1868 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-1801",
1869 + "title": "1975 Maisonneuve Blvd West — unité 1801",
1870 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1871 + "sector": "Downtown - Guy Concordia",
1872 + "city": "Montréal",
1873 + "unit_type": "3½",
1874 + "price": 1395.0,
1875 + "availability": "Disponible le 2026-09-06",
1876 + "area_sqft": null,
1877 + "n_images": 13,
1878 + "n_amenities": 13
1879 + },
1880 + {
1881 + "uid": "akelius:50083a-2006",
1882 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-2006",
1883 + "title": "1975 Maisonneuve Blvd West — unité 2006",
1884 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1885 + "sector": "Downtown - Guy Concordia",
1886 + "city": "Montréal",
1887 + "unit_type": "3½",
1888 + "price": 1595.0,
1889 + "availability": "Disponible le 2026-10-04",
1890 + "area_sqft": null,
1891 + "n_images": 13,
1892 + "n_amenities": 4
1893 + },
1894 + {
1895 + "uid": "akelius:50083a-2102",
1896 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-2102",
1897 + "title": "1975 Maisonneuve Blvd West — unité 2102",
1898 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1899 + "sector": "Downtown - Guy Concordia",
1900 + "city": "Montréal",
1901 + "unit_type": "Studio",
1902 + "price": 1250.0,
1903 + "availability": "Disponible le 2026-09-06",
1904 + "area_sqft": null,
1905 + "n_images": 10,
1906 + "n_amenities": 7
1907 + },
1908 + {
1909 + "uid": "akelius:50083a-2210",
1910 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-2210",
1911 + "title": "1975 Maisonneuve Blvd West — unité 2210",
1912 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1913 + "sector": "Downtown - Guy Concordia",
1914 + "city": "Montréal",
1915 + "unit_type": "Studio",
1916 + "price": 1395.0,
1917 + "availability": "Libre maintenant",
1918 + "area_sqft": null,
1919 + "n_images": 11,
1920 + "n_amenities": 4
1921 + },
1922 + {
1923 + "uid": "akelius:50083a-2311",
1924 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-2311",
1925 + "title": "1975 Maisonneuve Blvd West — unité 2311",
1926 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1927 + "sector": "Downtown - Guy Concordia",
1928 + "city": "Montréal",
1929 + "unit_type": "Studio",
1930 + "price": 1395.0,
1931 + "availability": "Disponible le 2026-10-04",
1932 + "area_sqft": null,
1933 + "n_images": 10,
1934 + "n_amenities": 7
1935 + },
1936 + {
1937 + "uid": "akelius:50083a-307",
1938 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-307",
1939 + "title": "1975 Maisonneuve Blvd West — unité 307",
1940 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1941 + "sector": "Downtown - Guy Concordia",
1942 + "city": "Montréal",
1943 + "unit_type": "3½",
1944 + "price": 1465.0,
1945 + "availability": "Disponible le 2026-11-08",
1946 + "area_sqft": null,
1947 + "n_images": 10,
1948 + "n_amenities": 11
1949 + },
1950 + {
1951 + "uid": "akelius:50083a-310",
1952 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-310",
1953 + "title": "1975 Maisonneuve Blvd West — unité 310",
1954 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1955 + "sector": "Downtown - Guy Concordia",
1956 + "city": "Montréal",
1957 + "unit_type": "Studio",
1958 + "price": 1243.0,
1959 + "availability": "Disponible le 2026-10-04",
1960 + "area_sqft": null,
1961 + "n_images": 13,
1962 + "n_amenities": 9
1963 + },
1964 + {
1965 + "uid": "akelius:50083a-409",
1966 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-409",
1967 + "title": "1975 Maisonneuve Blvd West — unité 409",
1968 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1969 + "sector": "Downtown - Guy Concordia",
1970 + "city": "Montréal",
1971 + "unit_type": "4½",
1972 + "price": 1895.0,
1973 + "availability": "Disponible le 2026-09-01",
1974 + "area_sqft": null,
1975 + "n_images": 12,
1976 + "n_amenities": 10
1977 + },
1978 + {
1979 + "uid": "akelius:50083a-505",
1980 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-505",
1981 + "title": "1975 Maisonneuve Blvd West — unité 505",
1982 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1983 + "sector": "Downtown - Guy Concordia",
1984 + "city": "Montréal",
1985 + "unit_type": "Studio",
1986 + "price": 1195.0,
1987 + "availability": "Disponible le 2026-09-06",
1988 + "area_sqft": null,
1989 + "n_images": 13,
1990 + "n_amenities": 4
1991 + },
1992 + {
1993 + "uid": "akelius:50083a-601",
1994 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-601",
1995 + "title": "1975 Maisonneuve Blvd West — unité 601",
1996 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
1997 + "sector": "Downtown - Guy Concordia",
1998 + "city": "Montréal",
1999 + "unit_type": "3½",
2000 + "price": 1495.0,
2001 + "availability": "Disponible le 2026-10-04",
2002 + "area_sqft": null,
2003 + "n_images": 12,
2004 + "n_amenities": 12
2005 + },
2006 + {
2007 + "uid": "akelius:50083a-607",
2008 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-607",
2009 + "title": "1975 Maisonneuve Blvd West — unité 607",
2010 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
2011 + "sector": "Downtown - Guy Concordia",
2012 + "city": "Montréal",
2013 + "unit_type": "3½",
2014 + "price": 1495.0,
2015 + "availability": "Disponible le 2026-09-08",
2016 + "area_sqft": null,
2017 + "n_images": 13,
2018 + "n_amenities": 12
2019 + },
2020 + {
2021 + "uid": "akelius:50083a-702",
2022 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-702",
2023 + "title": "1975 Maisonneuve Blvd West — unité 702",
2024 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
2025 + "sector": "Downtown - Guy Concordia",
2026 + "city": "Montréal",
2027 + "unit_type": "Studio",
2028 + "price": 1295.0,
2029 + "availability": "Disponible le 2026-09-08",
2030 + "area_sqft": null,
2031 + "n_images": 12,
2032 + "n_amenities": 10
2033 + },
2034 + {
2035 + "uid": "akelius:50083a-801",
2036 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-801",
2037 + "title": "1975 Maisonneuve Blvd West — unité 801",
2038 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
2039 + "sector": "Downtown - Guy Concordia",
2040 + "city": "Montréal",
2041 + "unit_type": "3½",
2042 + "price": 1495.0,
2043 + "availability": "Disponible le 2026-10-04",
2044 + "area_sqft": null,
2045 + "n_images": 11,
2046 + "n_amenities": 12
2047 + },
2048 + {
2049 + "uid": "akelius:50083a-909",
2050 + "url": "https://rent.akelius.com/en/search/canada/detail/50083a-909",
2051 + "title": "1975 Maisonneuve Blvd West — unité 909",
2052 + "address": "1975 Maisonneuve Blvd West, Montréal, H3H 1K4",
2053 + "sector": "Downtown - Guy Concordia",
2054 + "city": "Montréal",
2055 + "unit_type": "4½",
2056 + "price": 1995.0,
2057 + "availability": "Disponible le 2026-09-06",
2058 + "area_sqft": null,
2059 + "n_images": 14,
2060 + "n_amenities": 9
2061 + },
2062 + {
2063 + "uid": "akelius:50085a-17",
2064 + "url": "https://rent.akelius.com/en/search/canada/detail/50085a-17",
2065 + "title": "2105 Chomedey Street — unité 17",
2066 + "address": "2105 Chomedey Street, Montréal, H3H 2A8",
2067 + "sector": "Downtown - Guy Concordia",
2068 + "city": "Montréal",
2069 + "unit_type": "3½",
2070 + "price": 1695.0,
2071 + "availability": "Libre maintenant",
2072 + "area_sqft": null,
2073 + "n_images": 8,
2074 + "n_amenities": 6
2075 + },
2076 + {
2077 + "uid": "akelius:50085a-26",
2078 + "url": "https://rent.akelius.com/en/search/canada/detail/50085a-26",
2079 + "title": "2105 Chomedey Street — unité 26",
2080 + "address": "2105 Chomedey Street, Montréal, H3H 2A8",
2081 + "sector": "Shaughnessy Village",
2082 + "city": "Montréal",
2083 + "unit_type": "3½",
2084 + "price": 1695.0,
2085 + "availability": "Disponible le 2026-09-08",
2086 + "area_sqft": null,
2087 + "n_images": 12,
2088 + "n_amenities": 6
2089 + },
2090 + {
2091 + "uid": "akelius:50085a-3",
2092 + "url": "https://rent.akelius.com/en/search/canada/detail/50085a-3",
2093 + "title": "2105 Chomedey Street — unité 3",
2094 + "address": "2105 Chomedey Street, Montréal, H3H 2A8",
2095 + "sector": "Downtown - Guy Concordia",
2096 + "city": "Montréal",
2097 + "unit_type": "4½",
2098 + "price": 1995.0,
2099 + "availability": "Libre maintenant",
2100 + "area_sqft": null,
2101 + "n_images": 14,
2102 + "n_amenities": 12
2103 + },
2104 + {
2105 + "uid": "akelius:50085a-32",
2106 + "url": "https://rent.akelius.com/en/search/canada/detail/50085a-32",
2107 + "title": "2105 Chomedey Street — unité 32",
2108 + "address": "2105 Chomedey Street, Montréal, H3H 2A8",
2109 + "sector": "Downtown - Guy Concordia",
2110 + "city": "Montréal",
2111 + "unit_type": "3½",
2112 + "price": 1695.0,
2113 + "availability": "Disponible le 2026-09-06",
2114 + "area_sqft": null,
2115 + "n_images": 9,
2116 + "n_amenities": 2
2117 + },
2118 + {
2119 + "uid": "akelius:50086a-112",
2120 + "url": "https://rent.akelius.com/en/search/canada/detail/50086a-112",
2121 + "title": "2100 du Fort Street — unité 112",
2122 + "address": "2100 du Fort Street, Montréal, H3H 2C6",
2123 + "sector": "Downtown - Guy Concordia",
2124 + "city": "Montréal",
2125 + "unit_type": "3½",
2126 + "price": 1595.0,
2127 + "availability": "Disponible le 2026-09-06",
2128 + "area_sqft": null,
2129 + "n_images": 10,
2130 + "n_amenities": 2
2131 + },
2132 + {
2133 + "uid": "akelius:50086a-312",
2134 + "url": "https://rent.akelius.com/en/search/canada/detail/50086a-312",
2135 + "title": "2100 du Fort Street — unité 312",
2136 + "address": "2100 du Fort Street, Montréal, H3H 2C6",
2137 + "sector": "Downtown - Guy Concordia",
2138 + "city": "Montréal",
2139 + "unit_type": "3½",
2140 + "price": 1595.0,
2141 + "availability": "Disponible le 2026-09-08",
2142 + "area_sqft": null,
2143 + "n_images": 14,
2144 + "n_amenities": 2
2145 + },
2146 + {
2147 + "uid": "akelius:50086a-401",
2148 + "url": "https://rent.akelius.com/en/search/canada/detail/50086a-401",
2149 + "title": "2100 du Fort Street — unité 401",
2150 + "address": "2100 du Fort Street, Montréal, H3H 2C6",
2151 + "sector": "Downtown - Guy Concordia",
2152 + "city": "Montréal",
2153 + "unit_type": "4½",
2154 + "price": 2295.0,
2155 + "availability": "Disponible le 2026-10-08",
2156 + "area_sqft": null,
2157 + "n_images": 16,
2158 + "n_amenities": 2
2159 + },
2160 + {
2161 + "uid": "akelius:50086a-409",
2162 + "url": "https://rent.akelius.com/en/search/canada/detail/50086a-409",
2163 + "title": "2100 du Fort Street — unité 409",
2164 + "address": "2100 du Fort Street, Montréal, H3H 2C6",
2165 + "sector": "Downtown - Guy Concordia",
2166 + "city": "Montréal",
2167 + "unit_type": "3½",
2168 + "price": 1885.0,
2169 + "availability": "Libre maintenant",
2170 + "area_sqft": null,
2171 + "n_images": 11,
2172 + "n_amenities": 2
2173 + },
2174 + {
2175 + "uid": "akelius:50089a-1",
2176 + "url": "https://rent.akelius.com/en/search/canada/detail/50089a-1",
2177 + "title": "4870 Queen Mary Road — unité 1",
2178 + "address": "4870 Queen Mary Road, Montréal, H3W 1W9",
2179 + "sector": "Cote-des-Neiges",
2180 + "city": "Montréal",
2181 + "unit_type": "5½",
2182 + "price": 1663.0,
2183 + "availability": "Disponible le 2026-09-15",
2184 + "area_sqft": null,
2185 + "n_images": 13,
2186 + "n_amenities": 2
2187 + },
2188 + {
2189 + "uid": "akelius:50089b-004B",
2190 + "url": "https://rent.akelius.com/en/search/canada/detail/50089b-004B",
2191 + "title": "4880 Queen Mary Road — unité 004B",
2192 + "address": "4880 Queen Mary Road, Montréal, H3W 1W9",
2193 + "sector": "Cote-des-Neiges",
2194 + "city": "Montréal",
2195 + "unit_type": "3½",
2196 + "price": 1246.0,
2197 + "availability": "Libre maintenant",
2198 + "area_sqft": null,
2199 + "n_images": 8,
2200 + "n_amenities": 2
2201 + },
2202 + {
2203 + "uid": "akelius:50093a-3",
2204 + "url": "https://rent.akelius.com/en/search/canada/detail/50093a-3",
2205 + "title": "4930 Queen Mary Road — unité 3",
2206 + "address": "4930 Queen Mary Road, Montréal, H3W 1X2",
2207 + "sector": "Cote-des-Neiges",
2208 + "city": "Montréal",
2209 + "unit_type": "3½",
2210 + "price": 1329.0,
2211 + "availability": "Disponible le 2026-09-01",
2212 + "area_sqft": null,
2213 + "n_images": 12,
2214 + "n_amenities": 2
2215 + },
2216 + {
2217 + "uid": "akelius:50095a-008B",
2218 + "url": "https://rent.akelius.com/en/search/canada/detail/50095a-008B",
2219 + "title": "2045 Lambert-Closse — unité 008B",
2220 + "address": "2045 Lambert-Closse, Montréal, H3H 1Z7",
2221 + "sector": "Downtown - Guy Concordia",
2222 + "city": "Montréal",
2223 + "unit_type": "3½",
2224 + "price": 1475.0,
2225 + "availability": "Disponible le 2026-09-06",
2226 + "area_sqft": null,
2227 + "n_images": 10,
2228 + "n_amenities": 2
2229 + },
2230 + {
2231 + "uid": "akelius:50096a-107",
2232 + "url": "https://rent.akelius.com/en/search/canada/detail/50096a-107",
2233 + "title": "6525 Côte-Saint-Luc — unité 107",
2234 + "address": "6525 Côte-Saint-Luc, Montréal, H4V 1G5",
2235 + "sector": "Cote-Saint-Luc",
2236 + "city": "Montréal",
2237 + "unit_type": "3½",
2238 + "price": 1245.0,
2239 + "availability": "Libre maintenant",
2240 + "area_sqft": null,
2241 + "n_images": 11,
2242 + "n_amenities": 2
2243 + },
2244 + {
2245 + "uid": "akelius:50096a-108",
2246 + "url": "https://rent.akelius.com/en/search/canada/detail/50096a-108",
2247 + "title": "6525 Côte-Saint-Luc — unité 108",
2248 + "address": "6525 Côte-Saint-Luc, Montréal, H4V 1G5",
2249 + "sector": "Cote-Saint-Luc",
2250 + "city": "Montréal",
2251 + "unit_type": "4½",
2252 + "price": 1395.0,
2253 + "availability": "Disponible le 2026-09-01",
2254 + "area_sqft": null,
2255 + "n_images": 16,
2256 + "n_amenities": 2
2257 + },
2258 + {
2259 + "uid": "akelius:50096a-310",
2260 + "url": "https://rent.akelius.com/en/search/canada/detail/50096a-310",
2261 + "title": "6525 Côte-Saint-Luc — unité 310",
2262 + "address": "6525 Côte-Saint-Luc, Montréal, H4V 1G5",
2263 + "sector": "Cote-Saint-Luc",
2264 + "city": "Montréal",
2265 + "unit_type": "3½",
2266 + "price": 1295.0,
2267 + "availability": "Disponible le 2026-10-01",
2268 + "area_sqft": null,
2269 + "n_images": 13,
2270 + "n_amenities": 2
2271 + },
2272 + {
2273 + "uid": "akelius:50096a-405",
2274 + "url": "https://rent.akelius.com/en/search/canada/detail/50096a-405",
2275 + "title": "6525 Côte-Saint-Luc — unité 405",
2276 + "address": "6525 Côte-Saint-Luc, Montréal, H4V 1G5",
2277 + "sector": "Cote-Saint-Luc",
2278 + "city": "Montréal",
2279 + "unit_type": "3½",
2280 + "price": 1245.0,
2281 + "availability": "Libre maintenant",
2282 + "area_sqft": null,
2283 + "n_images": 14,
2284 + "n_amenities": 2
2285 + },
2286 + {
2287 + "uid": "akelius:50096a-504",
2288 + "url": "https://rent.akelius.com/en/search/canada/detail/50096a-504",
2289 + "title": "6525 Côte-Saint-Luc — unité 504",
2290 + "address": "6525 Côte-Saint-Luc, Montréal, H4V 1G5",
2291 + "sector": "Cote-Saint-Luc",
2292 + "city": "Montréal",
2293 + "unit_type": "3½",
2294 + "price": 1595.0,
2295 + "availability": "Disponible le 2026-09-01",
2296 + "area_sqft": null,
2297 + "n_images": 13,
2298 + "n_amenities": 2
2299 + },
2300 + {
2301 + "uid": "akelius:50098a-19",
2302 + "url": "https://rent.akelius.com/en/search/canada/detail/50098a-19",
2303 + "title": "2050 Claremont Ave — unité 19",
2304 + "address": "2050 Claremont Ave, Montréal, H3Z 2P8",
2305 + "sector": "Notre-Dame-De-Grace",
2306 + "city": "Montréal",
2307 + "unit_type": "3½",
2308 + "price": 1795.0,
2309 + "availability": "Disponible le 2026-09-01",
2310 + "area_sqft": null,
2311 + "n_images": 11,
2312 + "n_amenities": 2
2313 + },
2314 + {
2315 + "uid": "akelius:50098a-24",
2316 + "url": "https://rent.akelius.com/en/search/canada/detail/50098a-24",
2317 + "title": "2050 Claremont Ave — unité 24",
2318 + "address": "2050 Claremont Ave, Montréal, H3Z 2P8",
2319 + "sector": "Notre-Dame-De-Grace",
2320 + "city": "Montréal",
2321 + "unit_type": "4½",
2322 + "price": 1695.0,
2323 + "availability": "Libre maintenant",
2324 + "area_sqft": null,
2325 + "n_images": 15,
2326 + "n_amenities": 2
2327 + },
2328 + {
2329 + "uid": "akelius:50098a-29",
2330 + "url": "https://rent.akelius.com/en/search/canada/detail/50098a-29",
2331 + "title": "2050 Claremont Ave — unité 29",
2332 + "address": "2050 Claremont Ave, Montréal, H3Z 2P8",
2333 + "sector": "Notre-Dame-De-Grace",
2334 + "city": "Montréal",
2335 + "unit_type": "4½",
2336 + "price": 1495.0,
2337 + "availability": "Libre maintenant",
2338 + "area_sqft": null,
2339 + "n_images": 12,
2340 + "n_amenities": 2
2341 + },
2342 + {
2343 + "uid": "akelius:50099a-19",
2344 + "url": "https://rent.akelius.com/en/search/canada/detail/50099a-19",
2345 + "title": "539 Prince-Arthur west — unité 19",
2346 + "address": "539 Prince-Arthur west, Montréal, H2X 1T6",
2347 + "sector": "Milton Park",
2348 + "city": "Montréal",
2349 + "unit_type": "Studio",
2350 + "price": 1195.0,
2351 + "availability": "Libre maintenant",
2352 + "area_sqft": null,
2353 + "n_images": 6,
2354 + "n_amenities": 2
2355 + },
2356 + {
2357 + "uid": "akelius:50099a-2",
2358 + "url": "https://rent.akelius.com/en/search/canada/detail/50099a-2",
2359 + "title": "539 Prince-Arthur west — unité 2",
2360 + "address": "539 Prince-Arthur west, Montréal, H2X 1T6",
2361 + "sector": "Milton Park",
2362 + "city": "Montréal",
2363 + "unit_type": "Studio",
2364 + "price": 1145.0,
2365 + "availability": "Libre maintenant",
2366 + "area_sqft": null,
2367 + "n_images": 8,
2368 + "n_amenities": 2
2369 + },
2370 + {
2371 + "uid": "akelius:50099a-20",
2372 + "url": "https://rent.akelius.com/en/search/canada/detail/50099a-20",
2373 + "title": "539 Prince-Arthur west — unité 20",
2374 + "address": "539 Prince-Arthur west, Montréal, H2X 1T6",
2375 + "sector": "Milton Park",
2376 + "city": "Montréal",
2377 + "unit_type": "3½",
2378 + "price": 1295.0,
2379 + "availability": "Libre maintenant",
2380 + "area_sqft": null,
2381 + "n_images": 10,
2382 + "n_amenities": 2
2383 + },
2384 + {
2385 + "uid": "akelius:50099a-5",
2386 + "url": "https://rent.akelius.com/en/search/canada/detail/50099a-5",
2387 + "title": "539 Prince-Arthur west — unité 5",
2388 + "address": "539 Prince-Arthur west, Montréal, H2X 1T6",
2389 + "sector": "Milton Park",
2390 + "city": "Montréal",
2391 + "unit_type": "Studio",
2392 + "price": 1145.0,
2393 + "availability": "Libre maintenant",
2394 + "area_sqft": null,
2395 + "n_images": 7,
2396 + "n_amenities": 2
2397 + },
2398 + {
2399 + "uid": "akelius:50100a-29",
2400 + "url": "https://rent.akelius.com/en/search/canada/detail/50100a-29",
2401 + "title": "6885-6891 Sherbrooke west — unité 29",
2402 + "address": "6885-6891 Sherbrooke west, Montréal, H4B 1P6",
2403 + "sector": "Notre-Dame-De-Grace",
2404 + "city": "Montréal",
2405 + "unit_type": "3½",
2406 + "price": 1445.0,
2407 + "availability": "Disponible le 2026-10-01",
2408 + "area_sqft": null,
2409 + "n_images": 7,
2410 + "n_amenities": 2
2411 + },
2412 + {
2413 + "uid": "akelius:50101a-1107",
2414 + "url": "https://rent.akelius.com/en/search/canada/detail/50101a-1107",
2415 + "title": "2285 Saint-Mathieu Street — unité 1107",
2416 + "address": "2285 Saint-Mathieu Street, Montréal, H3H 2J7",
2417 + "sector": "Downtown - Guy Concordia",
2418 + "city": "Montréal",
2419 + "unit_type": "3½",
2420 + "price": 1495.0,
2421 + "availability": "Libre maintenant",
2422 + "area_sqft": null,
2423 + "n_images": 7,
2424 + "n_amenities": 2
2425 + },
2426 + {
2427 + "uid": "akelius:50101a-1507",
2428 + "url": "https://rent.akelius.com/en/search/canada/detail/50101a-1507",
2429 + "title": "2285 Saint-Mathieu street — unité 1507",
2430 + "address": "2285 Saint-Mathieu street, Montréal, H3H 2J7",
2431 + "sector": "Downtown - Guy Concordia",
2432 + "city": "Montréal",
2433 + "unit_type": "3½",
2434 + "price": 1395.0,
2435 + "availability": "Disponible le 2026-09-08",
2436 + "area_sqft": null,
2437 + "n_images": 10,
2438 + "n_amenities": 2
2439 + },
2440 + {
2441 + "uid": "akelius:50101a-1704",
2442 + "url": "https://rent.akelius.com/en/search/canada/detail/50101a-1704",
2443 + "title": "2285 Saint-Mathieu Street — unité 1704",
2444 + "address": "2285 Saint-Mathieu Street, Montréal, H3H 2J7",
2445 + "sector": "Downtown - Guy Concordia",
2446 + "city": "Montréal",
2447 + "unit_type": "Studio",
2448 + "price": 1281.0,
2449 + "availability": "Disponible le 2026-09-01",
2450 + "area_sqft": null,
2451 + "n_images": 9,
2452 + "n_amenities": 2
2453 + },
2454 + {
2455 + "uid": "akelius:50101a-304",
2456 + "url": "https://rent.akelius.com/en/search/canada/detail/50101a-304",
2457 + "title": "2285 Saint-Mathieu Street — unité 304",
2458 + "address": "2285 Saint-Mathieu Street, Montréal, H3H 2J7",
2459 + "sector": "Downtown - Guy Concordia",
2460 + "city": "Montréal",
2461 + "unit_type": "Studio",
2462 + "price": 1395.0,
2463 + "availability": "Disponible le 2026-09-08",
2464 + "area_sqft": null,
2465 + "n_images": 10,
2466 + "n_amenities": 2
2467 + },
2468 + {
2469 + "uid": "akelius:50101a-705",
2470 + "url": "https://rent.akelius.com/en/search/canada/detail/50101a-705",
2471 + "title": "2285 Saint-Mathieu Street — unité 705",
2472 + "address": "2285 Saint-Mathieu Street, Montréal, H3H 2J7",
2473 + "sector": "Downtown - Guy Concordia",
2474 + "city": "Montréal",
2475 + "unit_type": "Studio",
2476 + "price": 1423.0,
2477 + "availability": "Disponible le 2027-01-01",
2478 + "area_sqft": null,
2479 + "n_images": 8,
2480 + "n_amenities": 2
2481 + },
2482 + {
2483 + "uid": "akelius:50103a-33",
2484 + "url": "https://rent.akelius.com/en/search/canada/detail/50103a-33",
2485 + "title": "1 Rosemount Avenue — unité 33",
2486 + "address": "1 Rosemount Avenue, Westmount, H3Y 3G6",
2487 + "sector": "Westmount",
2488 + "city": "Westmount",
2489 + "unit_type": "4½",
2490 + "price": 2995.0,
2491 + "availability": "Libre maintenant",
2492 + "area_sqft": null,
2493 + "n_images": 18,
2494 + "n_amenities": 2
2495 + },
2496 + {
2497 + "uid": "akelius:50103a-56",
2498 + "url": "https://rent.akelius.com/en/search/canada/detail/50103a-56",
2499 + "title": "1 Rosemount Avenue — unité 56",
2500 + "address": "1 Rosemount Avenue, Westmount, H3Y 3G6",
2501 + "sector": "Westmount",
2502 + "city": "Westmount",
2503 + "unit_type": "5½",
2504 + "price": 3295.0,
2505 + "availability": "Disponible le 2026-09-01",
2506 + "area_sqft": null,
2507 + "n_images": 15,
2508 + "n_amenities": 2
2509 + },
2510 + {
2511 + "uid": "akelius:50105a-1008",
2512 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1008",
2513 + "title": "3555 Cote-des-Neiges Road — unité 1008",
2514 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1C5",
2515 + "sector": "Downtown - Guy Concordia",
2516 + "city": "Montréal",
2517 + "unit_type": "3½",
2518 + "price": 1645.0,
2519 + "availability": "Disponible le 2026-09-01",
2520 + "area_sqft": null,
2521 + "n_images": 2,
2522 + "n_amenities": 2
2523 + },
2524 + {
2525 + "uid": "akelius:50105a-1016",
2526 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1016",
2527 + "title": "3555 Cote-des-Neiges Road — unité 1016",
2528 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1V2",
2529 + "sector": "Downtown - Guy Concordia",
2530 + "city": "Montréal",
2531 + "unit_type": "3½",
2532 + "price": 1599.0,
2533 + "availability": "Libre maintenant",
2534 + "area_sqft": null,
2535 + "n_images": 4,
2536 + "n_amenities": 2
2537 + },
2538 + {
2539 + "uid": "akelius:50105a-1109",
2540 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1109",
2541 + "title": "3555 Cote-des-Neiges Road — unité 1109",
2542 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1V2",
2543 + "sector": "Downtown - Guy Concordia",
2544 + "city": "Montréal",
2545 + "unit_type": "3½",
2546 + "price": 1595.0,
2547 + "availability": "Disponible le 2026-09-01",
2548 + "area_sqft": null,
2549 + "n_images": 2,
2550 + "n_amenities": 2
2551 + },
2552 + {
2553 + "uid": "akelius:50105a-120",
2554 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-120",
2555 + "title": "3555 Cote-des-Neiges Road — unité 120",
2556 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1V2",
2557 + "sector": "Downtown - Guy Concordia",
2558 + "city": "Montréal",
2559 + "unit_type": "3½",
2560 + "price": 1495.0,
2561 + "availability": "Disponible le 2026-09-01",
2562 + "area_sqft": null,
2563 + "n_images": 8,
2564 + "n_amenities": 2
2565 + },
2566 + {
2567 + "uid": "akelius:50105a-1608",
2568 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1608",
2569 + "title": "3555 Cote-des-Neiges Road — unité 1608",
2570 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1C5",
2571 + "sector": "Downtown - Guy Concordia",
2572 + "city": "Montréal",
2573 + "unit_type": "3½",
2574 + "price": 1695.0,
2575 + "availability": "Disponible le 2026-09-01",
2576 + "area_sqft": null,
2577 + "n_images": 2,
2578 + "n_amenities": 2
2579 + },
2580 + {
2581 + "uid": "akelius:50105a-1807",
2582 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1807",
2583 + "title": "3555 Cote-des-Neiges Road — unité 1807",
2584 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1C5",
2585 + "sector": "Downtown - Guy Concordia",
2586 + "city": "Montréal",
2587 + "unit_type": "4½",
2588 + "price": 2495.0,
2589 + "availability": "Libre maintenant",
2590 + "area_sqft": null,
2591 + "n_images": 12,
2592 + "n_amenities": 2
2593 + },
2594 + {
2595 + "uid": "akelius:50105a-1816",
2596 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1816",
2597 + "title": "3555 Cote-des-Neiges Road — unité 1816",
2598 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1V2",
2599 + "sector": "Downtown - Guy Concordia",
2600 + "city": "Montréal",
2601 + "unit_type": "3½",
2602 + "price": 1895.0,
2603 + "availability": "Disponible le 2026-09-01",
2604 + "area_sqft": null,
2605 + "n_images": 11,
2606 + "n_amenities": 2
2607 + },
2608 + {
2609 + "uid": "akelius:50105a-1910",
2610 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-1910",
2611 + "title": "3555 Cote-des-Neiges Road — unité 1910",
2612 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1C5",
2613 + "sector": "Downtown - Guy Concordia",
2614 + "city": "Montréal",
2615 + "unit_type": "4½",
2616 + "price": 2595.0,
2617 + "availability": "Libre maintenant",
2618 + "area_sqft": null,
2619 + "n_images": 17,
2620 + "n_amenities": 2
2621 + },
2622 + {
2623 + "uid": "akelius:50105a-2012",
2624 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-2012",
2625 + "title": "3555 Cote-des-Neiges Road — unité 2012",
2626 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1C5",
2627 + "sector": "Downtown - Guy Concordia",
2628 + "city": "Montréal",
2629 + "unit_type": "4½",
2630 + "price": 2645.0,
2631 + "availability": "Libre maintenant",
2632 + "area_sqft": null,
2633 + "n_images": 19,
2634 + "n_amenities": 2
2635 + },
2636 + {
2637 + "uid": "akelius:50105a-2014",
2638 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-2014",
2639 + "title": "3555 Cote-des-Neiges Road — unité 2014",
2640 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1V2",
2641 + "sector": "Downtown - Guy Concordia",
2642 + "city": "Montréal",
2643 + "unit_type": "5½",
2644 + "price": 5595.0,
2645 + "availability": "Libre maintenant",
2646 + "area_sqft": null,
2647 + "n_images": 19,
2648 + "n_amenities": 2
2649 + },
2650 + {
2651 + "uid": "akelius:50105a-415",
2652 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-415",
2653 + "title": "3555 Cote-des-Neiges Road — unité 415",
2654 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1C5",
2655 + "sector": "Downtown - Guy Concordia",
2656 + "city": "Montréal",
2657 + "unit_type": "4½",
2658 + "price": 2295.0,
2659 + "availability": "Libre maintenant",
2660 + "area_sqft": null,
2661 + "n_images": 15,
2662 + "n_amenities": 2
2663 + },
2664 + {
2665 + "uid": "akelius:50105a-905",
2666 + "url": "https://rent.akelius.com/en/search/canada/detail/50105a-905",
2667 + "title": "3555 Cote-des-Neiges Road — unité 905",
2668 + "address": "3555 Cote-des-Neiges Road, Montréal, H3H 1V2",
2669 + "sector": "Downtown - Guy Concordia",
2670 + "city": "Montréal",
2671 + "unit_type": "4½",
2672 + "price": 2425.0,
2673 + "availability": "Disponible le 2026-09-01",
2674 + "area_sqft": null,
2675 + "n_images": 14,
2676 + "n_amenities": 2
2677 + },
2678 + {
2679 + "uid": "akelius:50106a-201",
2680 + "url": "https://rent.akelius.com/en/search/canada/detail/50106a-201",
2681 + "title": "809 Bloomfield Avenue — unité 201",
2682 + "address": "809 Bloomfield Avenue, Montréal, H2V 3S5",
2683 + "sector": "Outremont",
2684 + "city": "Montréal",
2685 + "unit_type": "4½",
2686 + "price": 1995.0,
2687 + "availability": "Disponible le 2026-09-01",
2688 + "area_sqft": null,
2689 + "n_images": 13,
2690 + "n_amenities": 2
2691 + },
2692 + {
2693 + "uid": "akelius:50106a-203",
2694 + "url": "https://rent.akelius.com/en/search/canada/detail/50106a-203",
2695 + "title": "809 Bloomfield Avenue — unité 203",
2696 + "address": "809 Bloomfield Avenue, Montréal, H2V 3S5",
2697 + "sector": "Outremont",
2698 + "city": "Montréal",
2699 + "unit_type": "4½",
2700 + "price": 1785.0,
2701 + "availability": "Libre maintenant",
2702 + "area_sqft": null,
2703 + "n_images": 12,
2704 + "n_amenities": 2
2705 + },
2706 + {
2707 + "uid": "akelius:50106a-303",
2708 + "url": "https://rent.akelius.com/en/search/canada/detail/50106a-303",
2709 + "title": "809 Bloomfield Avenue — unité 303",
2710 + "address": "809 Bloomfield Avenue, Montréal, H2V 3S5",
2711 + "sector": "Outremont",
2712 + "city": "Montréal",
2713 + "unit_type": "4½",
2714 + "price": 1915.0,
2715 + "availability": "Libre maintenant",
2716 + "area_sqft": null,
2717 + "n_images": 16,
2718 + "n_amenities": 2
2719 + },
2720 + {
2721 + "uid": "akelius:50106a-502",
2722 + "url": "https://rent.akelius.com/en/search/canada/detail/50106a-502",
2723 + "title": "809 Bloomfield Avenue — unité 502",
2724 + "address": "809 Bloomfield Avenue, Montréal, H2V 3S5",
2725 + "sector": "Outremont",
2726 + "city": "Montréal",
2727 + "unit_type": "4½",
2728 + "price": 1745.0,
2729 + "availability": "Libre maintenant",
2730 + "area_sqft": null,
2731 + "n_images": 16,
2732 + "n_amenities": 2
2733 + },
2734 + {
2735 + "uid": "akelius:50107a-1405",
2736 + "url": "https://rent.akelius.com/en/search/canada/detail/50107a-1405",
2737 + "title": "1 Cote Saint-Catherine — unité 1405",
2738 + "address": "1 Cote Saint-Catherine, Montréal, H2V 2S6",
2739 + "sector": "Plateau Mont-Royal",
2740 + "city": "Montréal",
2741 + "unit_type": "Studio",
2742 + "price": 1315.0,
2743 + "availability": "Disponible le 2026-09-01",
2744 + "area_sqft": null,
2745 + "n_images": 9,
2746 + "n_amenities": 2
2747 + },
2748 + {
2749 + "uid": "akelius:50107a-205",
2750 + "url": "https://rent.akelius.com/en/search/canada/detail/50107a-205",
2751 + "title": "1 Cote-Sainte-Catherine — unité 205",
2752 + "address": "1 Cote-Sainte-Catherine, Montréal, H2V 2S6",
2753 + "sector": "Plateau Mont-Royal",
2754 + "city": "Montréal",
2755 + "unit_type": "Studio",
2756 + "price": 1095.0,
2757 + "availability": "Libre maintenant",
2758 + "area_sqft": null,
2759 + "n_images": 6,
2760 + "n_amenities": 2
2761 + },
2762 + {
2763 + "uid": "akelius:50110a-503",
2764 + "url": "https://rent.akelius.com/en/search/canada/detail/50110a-503",
2765 + "title": "1595 Rachel — unité 503",
2766 + "address": "1595 Rachel, Montréal, H2J 2K5",
2767 + "sector": "Plateau Mont-Royal",
2768 + "city": "Montréal",
2769 + "unit_type": "Studio",
2770 + "price": 1095.0,
2771 + "availability": "Libre maintenant",
2772 + "area_sqft": null,
2773 + "n_images": 9,
2774 + "n_amenities": 2
2775 + },
2776 + {
2777 + "uid": "akelius:50113a-14",
2778 + "url": "https://rent.akelius.com/en/search/canada/detail/50113a-14",
2779 + "title": "2060 du Fort — unité 14",
2780 + "address": "2060 du Fort, Montréal, H3H 2C5",
2781 + "sector": "Downtown - Guy Concordia",
2782 + "city": "Montréal",
2783 + "unit_type": "3½",
2784 + "price": 1395.0,
2785 + "availability": "Libre maintenant",
2786 + "area_sqft": null,
2787 + "n_images": 6,
2788 + "n_amenities": 2
2789 + },
2790 + {
2791 + "uid": "akelius:50113a-15",
2792 + "url": "https://rent.akelius.com/en/search/canada/detail/50113a-15",
2793 + "title": "2060 du Fort — unité 15",
2794 + "address": "2060 du Fort, Montréal, H3H 2C5",
2795 + "sector": "Downtown - Guy Concordia",
2796 + "city": "Montréal",
2797 + "unit_type": "3½",
2798 + "price": 1395.0,
2799 + "availability": "Libre maintenant",
2800 + "area_sqft": null,
2801 + "n_images": 9,
2802 + "n_amenities": 2
2803 + },
2804 + {
2805 + "uid": "akelius:50113a-2",
2806 + "url": "https://rent.akelius.com/en/search/canada/detail/50113a-2",
2807 + "title": "2060 du Fort — unité 2",
2808 + "address": "2060 du Fort, Montréal, H3H 2C5",
2809 + "sector": "Shaughnessy Village",
2810 + "city": "Montréal",
2811 + "unit_type": "3½",
2812 + "price": 1495.0,
2813 + "availability": "Disponible le 2026-11-09",
2814 + "area_sqft": null,
2815 + "n_images": 10,
2816 + "n_amenities": 2
2817 + },
2818 + {
2819 + "uid": "akelius:50113a-6",
2820 + "url": "https://rent.akelius.com/en/search/canada/detail/50113a-6",
2821 + "title": "2060 du Fort — unité 6",
2822 + "address": "2060 du Fort, Montréal, H3H 2C5",
2823 + "sector": "Downtown - Guy Concordia",
2824 + "city": "Montréal",
2825 + "unit_type": "3½",
2826 + "price": 1595.0,
2827 + "availability": "Libre maintenant",
2828 + "area_sqft": null,
2829 + "n_images": 11,
2830 + "n_amenities": 2
2831 + },
2832 + {
2833 + "uid": "akelius:50113a-8",
2834 + "url": "https://rent.akelius.com/en/search/canada/detail/50113a-8",
2835 + "title": "2060 du Fort — unité 8",
2836 + "address": "2060 du Fort, Montréal, H3H 2C5",
2837 + "sector": "Shaughnessy Village",
2838 + "city": "Montréal",
2839 + "unit_type": "Studio",
2840 + "price": 1349.0,
2841 + "availability": "Disponible le 2026-10-08",
2842 + "area_sqft": null,
2843 + "n_images": 7,
2844 + "n_amenities": 2
2845 + },
2846 + {
2847 + "uid": "akelius:50114a-211",
2848 + "url": "https://rent.akelius.com/en/search/canada/detail/50114a-211",
2849 + "title": "2400 Van Horne — unité 211",
2850 + "address": "2400 Van Horne, Montréal, H3S 1P2",
2851 + "sector": "Notre-Dame-De-Grace",
2852 + "city": "Montréal",
2853 + "unit_type": "3½",
2854 + "price": 1215.0,
2855 + "availability": "Libre maintenant",
2856 + "area_sqft": null,
2857 + "n_images": 10,
2858 + "n_amenities": 2
2859 + },
2860 + {
2861 + "uid": "akelius:50114a-305",
2862 + "url": "https://rent.akelius.com/en/search/canada/detail/50114a-305",
2863 + "title": "2400 Van Horne — unité 305",
2864 + "address": "2400 Van Horne, Montréal, H3S 1P2",
2865 + "sector": "Notre-Dame-De-Grace",
2866 + "city": "Montréal",
2867 + "unit_type": "3½",
2868 + "price": 1215.0,
2869 + "availability": "Libre maintenant",
2870 + "area_sqft": null,
2871 + "n_images": 8,
2872 + "n_amenities": 2
2873 + },
2874 + {
2875 + "uid": "akelius:50114a-403",
2876 + "url": "https://rent.akelius.com/en/search/canada/detail/50114a-403",
2877 + "title": "2400 Van Horne — unité 403",
2878 + "address": "2400 Van Horne, Montréal, H3S 1P2",
2879 + "sector": "Notre-Dame-De-Grace",
2880 + "city": "Montréal",
2881 + "unit_type": "3½",
2882 + "price": 1295.0,
2883 + "availability": "Disponible le 2026-09-01",
2884 + "area_sqft": null,
2885 + "n_images": 2,
2886 + "n_amenities": 2
2887 + },
2888 + {
2889 + "uid": "akelius:50114a-405",
2890 + "url": "https://rent.akelius.com/en/search/canada/detail/50114a-405",
2891 + "title": "2400 Van Horne — unité 405",
2892 + "address": "2400 Van Horne, Montréal, H3S 1P2",
2893 + "sector": "Notre-Dame-De-Grace",
2894 + "city": "Montréal",
2895 + "unit_type": "3½",
2896 + "price": 1295.0,
2897 + "availability": "Libre maintenant",
2898 + "area_sqft": null,
2899 + "n_images": 16,
2900 + "n_amenities": 2
2901 + },
2902 + {
2903 + "uid": "akelius:50116a-102",
2904 + "url": "https://rent.akelius.com/en/search/canada/detail/50116a-102",
2905 + "title": "3421 Durocher — unité 102",
2906 + "address": "3421 Durocher, Montréal, H2X 2B4",
2907 + "sector": "Milton Park",
2908 + "city": "Montréal",
2909 + "unit_type": "4½",
2910 + "price": 1595.0,
2911 + "availability": "Libre maintenant",
2912 + "area_sqft": null,
2913 + "n_images": 11,
2914 + "n_amenities": 2
2915 + },
2916 + {
2917 + "uid": "akelius:50116a-104",
2918 + "url": "https://rent.akelius.com/en/search/canada/detail/50116a-104",
2919 + "title": "3421 Durocher — unité 104",
2920 + "address": "3421 Durocher, Montréal, H2X 2B4",
2921 + "sector": "Milton Park",
2922 + "city": "Montréal",
2923 + "unit_type": "3½",
2924 + "price": 1245.0,
2925 + "availability": "Libre maintenant",
2926 + "area_sqft": null,
2927 + "n_images": 9,
2928 + "n_amenities": 2
2929 + },
2930 + {
2931 + "uid": "akelius:50117a-306",
2932 + "url": "https://rent.akelius.com/en/search/canada/detail/50117a-306",
2933 + "title": "900 Rockland — unité 306",
2934 + "address": "900 Rockland, Montréal, H2V 3A2",
2935 + "sector": "Outremont",
2936 + "city": "Montréal",
2937 + "unit_type": "4½",
2938 + "price": 1645.0,
2939 + "availability": "Libre maintenant",
2940 + "area_sqft": null,
2941 + "n_images": 14,
2942 + "n_amenities": 2
2943 + },
2944 + {
2945 + "uid": "akelius:50120a-101",
2946 + "url": "https://rent.akelius.com/en/search/canada/detail/50120a-101",
2947 + "title": "1800 Victoria — unité 101",
2948 + "address": "1800 Victoria, Longueuil, J4V 1M3",
2949 + "sector": "Greenfield Park",
2950 + "city": "Longueuil",
2951 + "unit_type": "3½",
2952 + "price": 1395.0,
2953 + "availability": "Disponible le 2026-09-01",
2954 + "area_sqft": null,
2955 + "n_images": 16,
2956 + "n_amenities": 2
2957 + },
2958 + {
2959 + "uid": "akelius:50120a-303",
2960 + "url": "https://rent.akelius.com/en/search/canada/detail/50120a-303",
2961 + "title": "1800 Victoria — unité 303",
2962 + "address": "1800 Victoria, Saint-Lambert, J4V 1M3",
2963 + "sector": "Saint-Lambert",
2964 + "city": "Saint-Lambert",
2965 + "unit_type": "3½",
2966 + "price": 1495.0,
2967 + "availability": "Disponible le 2026-09-01",
2968 + "area_sqft": null,
2969 + "n_images": 12,
2970 + "n_amenities": 2
2971 + },
2972 + {
2973 + "uid": "akelius:50120a-404",
2974 + "url": "https://rent.akelius.com/en/search/canada/detail/50120a-404",
2975 + "title": "1800 Victoria — unité 404",
2976 + "address": "1800 Victoria, Saint-Lambert, J4V 1M3",
2977 + "sector": "Saint-Lambert",
2978 + "city": "Saint-Lambert",
2979 + "unit_type": "3½",
2980 + "price": 1495.0,
2981 + "availability": "Disponible le 2026-09-01",
2982 + "area_sqft": null,
2983 + "n_images": 11,
2984 + "n_amenities": 2
2985 + },
2986 + {
2987 + "uid": "akelius:50121a-106",
2988 + "url": "https://rent.akelius.com/en/search/canada/detail/50121a-106",
2989 + "title": "4350 Hotel-De-Ville — unité 106",
2990 + "address": "4350 Hotel-De-Ville, Montréal, H2W 2H5",
2991 + "sector": "Plateau Mont-Royal",
2992 + "city": "Montréal",
2993 + "unit_type": "3½",
2994 + "price": 1915.0,
2995 + "availability": "Libre maintenant",
2996 + "area_sqft": null,
2997 + "n_images": 14,
2998 + "n_amenities": 2
2999 + },
3000 + {
3001 + "uid": "akelius:50121a-302",
3002 + "url": "https://rent.akelius.com/en/search/canada/detail/50121a-302",
3003 + "title": "4350 Hotel de Ville — unité 302",
3004 + "address": "4350 Hotel de Ville, Montréal, H2W 2H5",
3005 + "sector": "Plateau Mont-Royal",
3006 + "city": "Montréal",
3007 + "unit_type": "3½",
3008 + "price": 2205.0,
3009 + "availability": "Disponible le 2026-09-01",
3010 + "area_sqft": null,
3011 + "n_images": 12,
3012 + "n_amenities": 2
3013 + },
3014 + {
3015 + "uid": "akelius:50121a-401",
3016 + "url": "https://rent.akelius.com/en/search/canada/detail/50121a-401",
3017 + "title": "4350 Hotel de Ville — unité 401",
3018 + "address": "4350 Hotel de Ville, Montréal, H2W 2H5",
3019 + "sector": "Plateau Mont-Royal",
3020 + "city": "Montréal",
3021 + "unit_type": "3½",
3022 + "price": 1795.0,
3023 + "availability": "Libre maintenant",
3024 + "area_sqft": null,
3025 + "n_images": 16,
3026 + "n_amenities": 2
3027 + },
3028 + {
3029 + "uid": "akelius:50121a-405",
3030 + "url": "https://rent.akelius.com/en/search/canada/detail/50121a-405",
3031 + "title": "4350 Hotel de Ville — unité 405",
3032 + "address": "4350 Hotel de Ville, Montréal, H2W 2H5",
3033 + "sector": "Plateau Mont-Royal",
3034 + "city": "Montréal",
3035 + "unit_type": "3½",
3036 + "price": 1995.0,
3037 + "availability": "Libre maintenant",
3038 + "area_sqft": null,
3039 + "n_images": 10,
3040 + "n_amenities": 2
3041 + },
3042 + {
3043 + "uid": "akelius:50122a-1104",
3044 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-1104",
3045 + "title": "30 Saint-Joseph Est — unité 1104",
3046 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3047 + "sector": "Plateau Mont-Royal",
3048 + "city": "Montréal",
3049 + "unit_type": "3½",
3050 + "price": 2192.0,
3051 + "availability": "Disponible le 2026-09-01",
3052 + "area_sqft": null,
3053 + "n_images": 11,
3054 + "n_amenities": 2
3055 + },
3056 + {
3057 + "uid": "akelius:50122a-1208",
3058 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-1208",
3059 + "title": "30 Saint-Joseph Est — unité 1208",
3060 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3061 + "sector": "Plateau Mont-Royal",
3062 + "city": "Montréal",
3063 + "unit_type": "3½",
3064 + "price": 1919.0,
3065 + "availability": "Libre maintenant",
3066 + "area_sqft": null,
3067 + "n_images": 14,
3068 + "n_amenities": 2
3069 + },
3070 + {
3071 + "uid": "akelius:50122a-205",
3072 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-205",
3073 + "title": "30 Saint-Joseph Est — unité 205",
3074 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3075 + "sector": "Plateau Mont-Royal",
3076 + "city": "Montréal",
3077 + "unit_type": "3½",
3078 + "price": 1895.0,
3079 + "availability": "Disponible le 2026-09-01",
3080 + "area_sqft": null,
3081 + "n_images": 13,
3082 + "n_amenities": 2
3083 + },
3084 + {
3085 + "uid": "akelius:50122a-206",
3086 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-206",
3087 + "title": "30 Saint-Joseph Est — unité 206",
3088 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3089 + "sector": "Plateau Mont-Royal",
3090 + "city": "Montréal",
3091 + "unit_type": "5½",
3092 + "price": 2995.0,
3093 + "availability": "Disponible le 2026-09-01",
3094 + "area_sqft": null,
3095 + "n_images": 15,
3096 + "n_amenities": 2
3097 + },
3098 + {
3099 + "uid": "akelius:50122a-301",
3100 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-301",
3101 + "title": "30 Saint-Joseph Est — unité 301",
3102 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3103 + "sector": "Plateau Mont-Royal",
3104 + "city": "Montréal",
3105 + "unit_type": "4½",
3106 + "price": 2495.0,
3107 + "availability": "Disponible le 2026-09-01",
3108 + "area_sqft": null,
3109 + "n_images": 11,
3110 + "n_amenities": 2
3111 + },
3112 + {
3113 + "uid": "akelius:50122a-303",
3114 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-303",
3115 + "title": "30 Saint-Joseph Est — unité 303",
3116 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3117 + "sector": "Plateau Mont-Royal",
3118 + "city": "Montréal",
3119 + "unit_type": "5½",
3120 + "price": 2645.0,
3121 + "availability": "Libre maintenant",
3122 + "area_sqft": null,
3123 + "n_images": 18,
3124 + "n_amenities": 2
3125 + },
3126 + {
3127 + "uid": "akelius:50122a-405",
3128 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-405",
3129 + "title": "30 Saint-Joseph Est — unité 405",
3130 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3131 + "sector": "Plateau Mont-Royal",
3132 + "city": "Montréal",
3133 + "unit_type": "5½",
3134 + "price": 2399.0,
3135 + "availability": "Libre maintenant",
3136 + "area_sqft": null,
3137 + "n_images": 13,
3138 + "n_amenities": 2
3139 + },
3140 + {
3141 + "uid": "akelius:50122a-603",
3142 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-603",
3143 + "title": "30 Saint-Joseph Est — unité 603",
3144 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3145 + "sector": "Plateau Mont-Royal",
3146 + "city": "Montréal",
3147 + "unit_type": "5½",
3148 + "price": 2650.0,
3149 + "availability": "Libre maintenant",
3150 + "area_sqft": null,
3151 + "n_images": 12,
3152 + "n_amenities": 2
3153 + },
3154 + {
3155 + "uid": "akelius:50122a-701",
3156 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-701",
3157 + "title": "30 Saint-Joseph Est — unité 701",
3158 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3159 + "sector": "Plateau Mont-Royal",
3160 + "city": "Montréal",
3161 + "unit_type": "4½",
3162 + "price": 2595.0,
3163 + "availability": "Libre maintenant",
3164 + "area_sqft": null,
3165 + "n_images": 15,
3166 + "n_amenities": 2
3167 + },
3168 + {
3169 + "uid": "akelius:50122a-807",
3170 + "url": "https://rent.akelius.com/en/search/canada/detail/50122a-807",
3171 + "title": "30 Saint-Joseph Est — unité 807",
3172 + "address": "30 Saint-Joseph Est, Montréal, H2T 1G9",
3173 + "sector": "Plateau Mont-Royal",
3174 + "city": "Montréal",
3175 + "unit_type": "3½",
3176 + "price": 1995.0,
3177 + "availability": "Disponible le 2026-09-01",
3178 + "area_sqft": null,
3179 + "n_images": 18,
3180 + "n_amenities": 2
3181 + },
3182 + {
3183 + "uid": "akelius:50124a-101",
3184 + "url": "https://rent.akelius.com/en/search/canada/detail/50124a-101",
3185 + "title": "37 Roosevelt — unité 101",
3186 + "address": "37 Roosevelt, Mont-Royal, H3R 1Z3",
3187 + "sector": "Mont-Royal",
3188 + "city": "Mont-Royal",
3189 + "unit_type": "5½",
3190 + "price": 3330.0,
3191 + "availability": "Disponible le 2026-09-01",
3192 + "area_sqft": null,
3193 + "n_images": 18,
3194 + "n_amenities": 2
3195 + },
3196 + {
3197 + "uid": "akelius:50124a-104",
3198 + "url": "https://rent.akelius.com/en/search/canada/detail/50124a-104",
3199 + "title": "37 Roosevelt — unité 104",
3200 + "address": "37 Roosevelt, Mont-Royal, H3R 1Z3",
3201 + "sector": "Mont-Royal",
3202 + "city": "Mont-Royal",
3203 + "unit_type": "5½",
3204 + "price": 3662.0,
3205 + "availability": "Disponible le 2026-10-01",
3206 + "area_sqft": null,
3207 + "n_images": 18,
3208 + "n_amenities": 2
3209 + },
3210 + {
3211 + "uid": "akelius:50124a-401",
3212 + "url": "https://rent.akelius.com/en/search/canada/detail/50124a-401",
3213 + "title": "37 Roosevelt — unité 401",
3214 + "address": "37 Roosevelt, Mont-Royal, H3R 1Z3",
3215 + "sector": "Mont-Royal",
3216 + "city": "Mont-Royal",
3217 + "unit_type": "4½",
3218 + "price": 2517.0,
3219 + "availability": "Disponible le 2026-10-01",
3220 + "area_sqft": null,
3221 + "n_images": 15,
3222 + "n_amenities": 2
3223 + },
3224 + {
3225 + "uid": "akelius:50127a-105",
3226 + "url": "https://rent.akelius.com/en/search/canada/detail/50127a-105",
3227 + "title": "6600 Darlington — unité 105",
3228 + "address": "6600 Darlington, Montréal, H3S 2J5",
3229 + "sector": "Cote-des-Neiges",
3230 + "city": "Montréal",
3231 + "unit_type": "Studio",
3232 + "price": 1205.0,
3233 + "availability": "Libre maintenant",
3234 + "area_sqft": null,
3235 + "n_images": 9,
3236 + "n_amenities": 2
3237 + },
3238 + {
3239 + "uid": "akelius:50127a-206",
3240 + "url": "https://rent.akelius.com/en/search/canada/detail/50127a-206",
3241 + "title": "6600 Darlington — unité 206",
3242 + "address": "6600 Darlington, Montréal, H3S 2J5",
3243 + "sector": "Cote-des-Neiges",
3244 + "city": "Montréal",
3245 + "unit_type": "4½",
3246 + "price": 1695.0,
3247 + "availability": "Libre maintenant",
3248 + "area_sqft": null,
3249 + "n_images": 9,
3250 + "n_amenities": 2
3251 + },
3252 + {
3253 + "uid": "akelius:50130a-127",
3254 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-127",
3255 + "title": "9675 Av. Papineau — unité 127",
3256 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3257 + "sector": "Ahuntsic",
3258 + "city": "Montréal",
3259 + "unit_type": "3½",
3260 + "price": 1650.0,
3261 + "availability": "Libre maintenant",
3262 + "area_sqft": null,
3263 + "n_images": 12,
3264 + "n_amenities": 2
3265 + },
3266 + {
3267 + "uid": "akelius:50130a-129",
3268 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-129",
3269 + "title": "9675 Av. Papineau — unité 129",
3270 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3271 + "sector": "Ahuntsic",
3272 + "city": "Montréal",
3273 + "unit_type": "4½",
3274 + "price": 2148.0,
3275 + "availability": "Libre maintenant",
3276 + "area_sqft": null,
3277 + "n_images": 17,
3278 + "n_amenities": 2
3279 + },
3280 + {
3281 + "uid": "akelius:50130a-14",
3282 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-14",
3283 + "title": "9675 Av. Papineau — unité 14",
3284 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3285 + "sector": "Ahuntsic",
3286 + "city": "Montréal",
3287 + "unit_type": "3½",
3288 + "price": 1622.0,
3289 + "availability": "Libre maintenant",
3290 + "area_sqft": null,
3291 + "n_images": 15,
3292 + "n_amenities": 2
3293 + },
3294 + {
3295 + "uid": "akelius:50130a-2",
3296 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-2",
3297 + "title": "9675 Av. Papineau — unité 2",
3298 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3299 + "sector": "Ahuntsic",
3300 + "city": "Montréal",
3301 + "unit_type": "3½",
3302 + "price": 1595.0,
3303 + "availability": "Libre maintenant",
3304 + "area_sqft": null,
3305 + "n_images": 19,
3306 + "n_amenities": 2
3307 + },
3308 + {
3309 + "uid": "akelius:50130a-201",
3310 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-201",
3311 + "title": "9675 Av. Papineau — unité 201",
3312 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3313 + "sector": "Ahuntsic",
3314 + "city": "Montréal",
3315 + "unit_type": "3½",
3316 + "price": 1622.0,
3317 + "availability": "Libre maintenant",
3318 + "area_sqft": null,
3319 + "n_images": 7,
3320 + "n_amenities": 2
3321 + },
3322 + {
3323 + "uid": "akelius:50130a-213",
3324 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-213",
3325 + "title": "9675 Av. Papineau — unité 213",
3326 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3327 + "sector": "Ahuntsic",
3328 + "city": "Montréal",
3329 + "unit_type": "4½",
3330 + "price": 1887.0,
3331 + "availability": "Libre maintenant",
3332 + "area_sqft": null,
3333 + "n_images": 18,
3334 + "n_amenities": 2
3335 + },
3336 + {
3337 + "uid": "akelius:50130a-216",
3338 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-216",
3339 + "title": "9675 Av. Papineau — unité 216",
3340 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3341 + "sector": "Ahuntsic",
3342 + "city": "Montréal",
3343 + "unit_type": "4½",
3344 + "price": 2072.0,
3345 + "availability": "Libre maintenant",
3346 + "area_sqft": null,
3347 + "n_images": 19,
3348 + "n_amenities": 2
3349 + },
3350 + {
3351 + "uid": "akelius:50130a-217",
3352 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-217",
3353 + "title": "9675 Av. Papineau — unité 217",
3354 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3355 + "sector": "Ahuntsic",
3356 + "city": "Montréal",
3357 + "unit_type": "3½",
3358 + "price": 1595.0,
3359 + "availability": "Libre maintenant",
3360 + "area_sqft": null,
3361 + "n_images": 12,
3362 + "n_amenities": 2
3363 + },
3364 + {
3365 + "uid": "akelius:50130a-301",
3366 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-301",
3367 + "title": "9675 Av. Papineau — unité 301",
3368 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3369 + "sector": "Ahuntsic",
3370 + "city": "Montréal",
3371 + "unit_type": "3½",
3372 + "price": 1622.0,
3373 + "availability": "Libre maintenant",
3374 + "area_sqft": null,
3375 + "n_images": 15,
3376 + "n_amenities": 2
3377 + },
3378 + {
3379 + "uid": "akelius:50130a-310",
3380 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-310",
3381 + "title": "9675 Av. Papineau — unité 310",
3382 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3383 + "sector": "Ahuntsic",
3384 + "city": "Montréal",
3385 + "unit_type": "4½",
3386 + "price": 2072.0,
3387 + "availability": "Libre maintenant",
3388 + "area_sqft": null,
3389 + "n_images": 19,
3390 + "n_amenities": 2
3391 + },
3392 + {
3393 + "uid": "akelius:50130a-403",
3394 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-403",
3395 + "title": "9675 Av. Papineau — unité 403",
3396 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3397 + "sector": "Ahuntsic",
3398 + "city": "Montréal",
3399 + "unit_type": "4½",
3400 + "price": 1823.0,
3401 + "availability": "Libre maintenant",
3402 + "area_sqft": null,
3403 + "n_images": 15,
3404 + "n_amenities": 2
3405 + },
3406 + {
3407 + "uid": "akelius:50130a-421",
3408 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-421",
3409 + "title": "9675 Av. Papineau — unité 421",
3410 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3411 + "sector": "Ahuntsic",
3412 + "city": "Montréal",
3413 + "unit_type": "3½",
3414 + "price": 1724.0,
3415 + "availability": "Libre maintenant",
3416 + "area_sqft": null,
3417 + "n_images": 11,
3418 + "n_amenities": 2
3419 + },
3420 + {
3421 + "uid": "akelius:50130a-5",
3422 + "url": "https://rent.akelius.com/en/search/canada/detail/50130a-5",
3423 + "title": "9675 Av. Papineau — unité 5",
3424 + "address": "9675 Av. Papineau, Montréal, H2B 3C8",
3425 + "sector": "Ahuntsic",
3426 + "city": "Montréal",
3427 + "unit_type": "4½",
3428 + "price": 2127.0,
3429 + "availability": "Disponible le 2026-09-01",
3430 + "area_sqft": null,
3431 + "n_images": 6,
3432 + "n_amenities": 2
3433 + },
3434 + {
3435 + "uid": "akelius:50133a-113",
3436 + "url": "https://rent.akelius.com/en/search/canada/detail/50133a-113",
3437 + "title": "2700 Rufus Rockhead — unité 113",
3438 + "address": "2700 Rufus Rockhead, Montréal, H3J 2Z7",
3439 + "sector": "Little Burgundy",
3440 + "city": "Montréal",
3441 + "unit_type": "Studio",
3442 + "price": 1595.0,
3443 + "availability": "Libre maintenant",
3444 + "area_sqft": null,
3445 + "n_images": 10,
3446 + "n_amenities": 2
3447 + },
3448 + {
3449 + "uid": "akelius:50133a-115",
3450 + "url": "https://rent.akelius.com/en/search/canada/detail/50133a-115",
3451 + "title": "2700 Rufus Rockhead — unité 115",
3452 + "address": "2700 Rufus Rockhead, Montréal, H3J 2Z7",
3453 + "sector": "Little Burgundy",
3454 + "city": "Montréal",
3455 + "unit_type": "3½",
3456 + "price": 1795.0,
3457 + "availability": "Libre maintenant",
3458 + "area_sqft": null,
3459 + "n_images": 11,
3460 + "n_amenities": 2
3461 + }
3462 + ]
3463 +}
\ No newline at end of file
added tests/fixtures/akelius/f02e88ae60472df8346f.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50074a-102","internalId":"63d4ad40-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Notre-Dame-De-Grace","city":"Montreal","latitude":45.469635,"longitude":-73.63001,"postalCode":"H4B 2X8","province":"QC","streetName":"4390 Grand Boulevard"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c38b6a5-68e7-426e-bce9-2a5e39acfd04/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c38b6a5-68e7-426e-bce9-2a5e39acfd04/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c38b6a5-68e7-426e-bce9-2a5e39acfd04/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0c38b6a5-68e7-426e-bce9-2a5e39acfd04/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/284dd1c3-177d-4a17-b32c-22fabdfb57e6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/284dd1c3-177d-4a17-b32c-22fabdfb57e6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/284dd1c3-177d-4a17-b32c-22fabdfb57e6/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/284dd1c3-177d-4a17-b32c-22fabdfb57e6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b72ebb44-8db7-4879-a052-6fe637218441/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b72ebb44-8db7-4879-a052-6fe637218441/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b72ebb44-8db7-4879-a052-6fe637218441/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b72ebb44-8db7-4879-a052-6fe637218441/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f68e33d-8754-4627-8995-b36d68e90134/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f68e33d-8754-4627-8995-b36d68e90134/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f68e33d-8754-4627-8995-b36d68e90134/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3f68e33d-8754-4627-8995-b36d68e90134/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15553185-d93c-4617-b727-809f6d8b8e70/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15553185-d93c-4617-b727-809f6d8b8e70/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15553185-d93c-4617-b727-809f6d8b8e70/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/15553185-d93c-4617-b727-809f6d8b8e70/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c789570e-0f18-401e-a0c6-26e8abed6669/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c789570e-0f18-401e-a0c6-26e8abed6669/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c789570e-0f18-401e-a0c6-26e8abed6669/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c789570e-0f18-401e-a0c6-26e8abed6669/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/616360e8-1ff8-402a-b5a0-1cfdbd03dfb5/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/616360e8-1ff8-402a-b5a0-1cfdbd03dfb5/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/616360e8-1ff8-402a-b5a0-1cfdbd03dfb5/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/616360e8-1ff8-402a-b5a0-1cfdbd03dfb5/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1f4a43-5b0d-4011-ac8d-ed8ee11e2658/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1f4a43-5b0d-4011-ac8d-ed8ee11e2658/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1f4a43-5b0d-4011-ac8d-ed8ee11e2658/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b1f4a43-5b0d-4011-ac8d-ed8ee11e2658/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b62647da-698c-11e8-82e5-0003ff8875d2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/627e9435-7673-11e9-810d-0a580ae94999/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/627e9435-7673-11e9-810d-0a580ae94999/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/627e9435-7673-11e9-810d-0a580ae94999/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/627e9435-7673-11e9-810d-0a580ae94999/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2e388e56-1429-4291-b1f1-0331bdc1dd80/download/600","contactDetails":{"phoneNumber":"+1 438 998 0034"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Notre-Dame-De-Grace","city":"Montreal","is-available-from-now-on":false,"postalcode":"H4B 2X8","streetname":"4390 Grand Boulevard","apartment-type":"apartment","construction-year":1955,"floor":1,"flooring":"engineeredWood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":true,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":true,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"locker-rent":25,"name-of-station":"Villa Maria","number-of-bathrooms":1,"number-of-bedrooms":2,"number-of-floors":5,"pets-allowed":"yes","province":"QC","total-rent":1413,"unit-size":700},"lastPublishedDate":"2026-08-05T18:37:18.796Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/f04fff9b34ed2f225449.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50061b-0B17","internalId":"7bbf449e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.512935,"longitude":-73.621998,"postalCode":"H3S 2P5","province":"QC","streetName":"6210 Deacon"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4732fd17-213b-4a6f-8e10-9fb757713235/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4732fd17-213b-4a6f-8e10-9fb757713235/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4732fd17-213b-4a6f-8e10-9fb757713235/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4732fd17-213b-4a6f-8e10-9fb757713235/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32689e95-32a5-4202-bac2-64c84050d8bb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32689e95-32a5-4202-bac2-64c84050d8bb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32689e95-32a5-4202-bac2-64c84050d8bb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/32689e95-32a5-4202-bac2-64c84050d8bb/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f283183-1337-457f-989a-4ffc2c9fdd8f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f283183-1337-457f-989a-4ffc2c9fdd8f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f283183-1337-457f-989a-4ffc2c9fdd8f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2f283183-1337-457f-989a-4ffc2c9fdd8f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36e499e-9799-4fd4-abbd-e5167b60a663/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36e499e-9799-4fd4-abbd-e5167b60a663/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36e499e-9799-4fd4-abbd-e5167b60a663/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a36e499e-9799-4fd4-abbd-e5167b60a663/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09044c07-9385-4b3b-8bed-7790d2e2a188/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09044c07-9385-4b3b-8bed-7790d2e2a188/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09044c07-9385-4b3b-8bed-7790d2e2a188/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/09044c07-9385-4b3b-8bed-7790d2e2a188/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49b998be-bc5c-4614-94b7-469f049e27cf/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49b998be-bc5c-4614-94b7-469f049e27cf/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49b998be-bc5c-4614-94b7-469f049e27cf/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/49b998be-bc5c-4614-94b7-469f049e27cf/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25c0ec92-8c50-4b33-9d01-7863dd97e644/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25c0ec92-8c50-4b33-9d01-7863dd97e644/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25c0ec92-8c50-4b33-9d01-7863dd97e644/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/25c0ec92-8c50-4b33-9d01-7863dd97e644/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc0b8de-db55-44a2-9e9f-66fa9cacc950/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc0b8de-db55-44a2-9e9f-66fa9cacc950/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc0b8de-db55-44a2-9e9f-66fa9cacc950/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/dcc0b8de-db55-44a2-9e9f-66fa9cacc950/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/365948c9-c7e1-4db5-953f-7b59c1474d8c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/365948c9-c7e1-4db5-953f-7b59c1474d8c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/365948c9-c7e1-4db5-953f-7b59c1474d8c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/365948c9-c7e1-4db5-953f-7b59c1474d8c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cc66f43-4087-4a9c-bdfb-aa00f4066e6b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cc66f43-4087-4a9c-bdfb-aa00f4066e6b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cc66f43-4087-4a9c-bdfb-aa00f4066e6b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9cc66f43-4087-4a9c-bdfb-aa00f4066e6b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2296bb0c-622f-4245-a150-5b878e5d1a88/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2296bb0c-622f-4245-a150-5b878e5d1a88/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2296bb0c-622f-4245-a150-5b878e5d1a88/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2296bb0c-622f-4245-a150-5b878e5d1a88/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4441a97-56f1-4f37-b18c-d99d7b97a877/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4441a97-56f1-4f37-b18c-d99d7b97a877/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4441a97-56f1-4f37-b18c-d99d7b97a877/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4441a97-56f1-4f37-b18c-d99d7b97a877/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/414bdf95-0a67-49bc-890e-757428b72d80/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/414bdf95-0a67-49bc-890e-757428b72d80/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/414bdf95-0a67-49bc-890e-757428b72d80/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/414bdf95-0a67-49bc-890e-757428b72d80/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e585c09-8a49-4459-838c-0d800a08fa33/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e585c09-8a49-4459-838c-0d800a08fa33/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e585c09-8a49-4459-838c-0d800a08fa33/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7e585c09-8a49-4459-838c-0d800a08fa33/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c07fecf-f90a-4dda-b688-f262fe2e033c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c07fecf-f90a-4dda-b688-f262fe2e033c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c07fecf-f90a-4dda-b688-f262fe2e033c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4c07fecf-f90a-4dda-b688-f262fe2e033c/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b495b70-af50-4571-91fd-f6ec4a9ed7af/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b495b70-af50-4571-91fd-f6ec4a9ed7af/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b495b70-af50-4571-91fd-f6ec4a9ed7af/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b495b70-af50-4571-91fd-f6ec4a9ed7af/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/94c493ff-f0e9-4258-bda0-cb1e06472038/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 2P5","streetname":"6210 Deacon","apartment-type":"groundFloor","construction-year":1939,"flooring":"hardwood","free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Outremont","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"pets-allowed":"yes","province":"QC","total-rent":1289,"unit-size":633},"lastPublishedDate":"2026-05-14T20:10:23.570Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/f13d21437a0f2dbb76a8.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50055a-327","internalId":"bd07746b-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Plateau Mont-Royal","city":"Montreal","latitude":45.514804,"longitude":-73.575501,"postalCode":"H2W 1P8","province":"QC","streetName":"25 Avenue des Pins"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a1e392b-d483-4c73-aa68-9e9b2fe1ec70/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a1e392b-d483-4c73-aa68-9e9b2fe1ec70/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a1e392b-d483-4c73-aa68-9e9b2fe1ec70/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1a1e392b-d483-4c73-aa68-9e9b2fe1ec70/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a77e25-0fb6-4bcc-814c-ad201f53bc24/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a77e25-0fb6-4bcc-814c-ad201f53bc24/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a77e25-0fb6-4bcc-814c-ad201f53bc24/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/42a77e25-0fb6-4bcc-814c-ad201f53bc24/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/867e11d4-d364-4cc1-afd0-3f62eef4129c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/867e11d4-d364-4cc1-afd0-3f62eef4129c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/867e11d4-d364-4cc1-afd0-3f62eef4129c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/867e11d4-d364-4cc1-afd0-3f62eef4129c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c10eb4a1-6de5-441b-91c5-52b72cec205e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c10eb4a1-6de5-441b-91c5-52b72cec205e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c10eb4a1-6de5-441b-91c5-52b72cec205e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c10eb4a1-6de5-441b-91c5-52b72cec205e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4316210a-1586-4b3f-9239-7ddc2cfa2e3f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4316210a-1586-4b3f-9239-7ddc2cfa2e3f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4316210a-1586-4b3f-9239-7ddc2cfa2e3f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4316210a-1586-4b3f-9239-7ddc2cfa2e3f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4453db4-2f53-4790-9356-b62084498bb6/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4453db4-2f53-4790-9356-b62084498bb6/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4453db4-2f53-4790-9356-b62084498bb6/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c4453db4-2f53-4790-9356-b62084498bb6/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/257ea5db-0ab9-4985-9b94-352f923f2f89/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/257ea5db-0ab9-4985-9b94-352f923f2f89/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/257ea5db-0ab9-4985-9b94-352f923f2f89/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/257ea5db-0ab9-4985-9b94-352f923f2f89/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53a2d88-f342-4379-a504-1e456e58b3cb/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53a2d88-f342-4379-a504-1e456e58b3cb/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53a2d88-f342-4379-a504-1e456e58b3cb/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b53a2d88-f342-4379-a504-1e456e58b3cb/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a78c1a8-5203-4f7b-a75d-44f3c9b23436/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a78c1a8-5203-4f7b-a75d-44f3c9b23436/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a78c1a8-5203-4f7b-a75d-44f3c9b23436/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5a78c1a8-5203-4f7b-a75d-44f3c9b23436/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f924e769-653b-4e9f-a444-479c68d982ad/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Plateau Mont-Royal","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2W 1P8","streetname":"25 Avenue des Pins","apartment-type":"apartment","construction-year":1957,"floor":3,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":true,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Saint-Laurent","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":5,"province":"QC","total-rent":1195,"unit-size":250},"lastPublishedDate":"2026-05-21T13:36:18.738Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/f566dbfb210fa0a93648.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50062a-3","internalId":"5c447d3e-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Cote-des-Neiges","city":"Montreal","latitude":45.506505,"longitude":-73.627006,"postalCode":"H3S 1S3","province":"QC","streetName":"3010 Avenue Van Horne"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0792ae83-1001-4997-8649-de222c2995e3/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0792ae83-1001-4997-8649-de222c2995e3/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0792ae83-1001-4997-8649-de222c2995e3/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0792ae83-1001-4997-8649-de222c2995e3/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/839bce65-051c-4d83-9f1c-d791fce2fa93/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/839bce65-051c-4d83-9f1c-d791fce2fa93/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/839bce65-051c-4d83-9f1c-d791fce2fa93/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/839bce65-051c-4d83-9f1c-d791fce2fa93/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7190700a-76e4-438f-8cec-af29c587fbda/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7190700a-76e4-438f-8cec-af29c587fbda/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7190700a-76e4-438f-8cec-af29c587fbda/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7190700a-76e4-438f-8cec-af29c587fbda/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9580d896-fde6-46ce-a70c-f30320a8afae/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9580d896-fde6-46ce-a70c-f30320a8afae/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9580d896-fde6-46ce-a70c-f30320a8afae/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9580d896-fde6-46ce-a70c-f30320a8afae/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62c6670f-1755-4cbb-be40-a193ab579a4e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62c6670f-1755-4cbb-be40-a193ab579a4e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62c6670f-1755-4cbb-be40-a193ab579a4e/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/62c6670f-1755-4cbb-be40-a193ab579a4e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b54b4bd2-77f4-4940-af1e-3ebb9ffd9a6d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b54b4bd2-77f4-4940-af1e-3ebb9ffd9a6d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b54b4bd2-77f4-4940-af1e-3ebb9ffd9a6d/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b54b4bd2-77f4-4940-af1e-3ebb9ffd9a6d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9ab947-6b96-4333-a10a-df2743232ecc/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9ab947-6b96-4333-a10a-df2743232ecc/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9ab947-6b96-4333-a10a-df2743232ecc/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb9ab947-6b96-4333-a10a-df2743232ecc/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3067a4b-d947-4c4a-81e5-1d261a1d1469/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3067a4b-d947-4c4a-81e5-1d261a1d1469/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3067a4b-d947-4c4a-81e5-1d261a1d1469/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b3067a4b-d947-4c4a-81e5-1d261a1d1469/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30fa17a6-0da6-4d47-98b0-8a83850c86ec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30fa17a6-0da6-4d47-98b0-8a83850c86ec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30fa17a6-0da6-4d47-98b0-8a83850c86ec/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/30fa17a6-0da6-4d47-98b0-8a83850c86ec/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70d71729-001b-4461-bad3-bd69a94f17c4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70d71729-001b-4461-bad3-bd69a94f17c4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70d71729-001b-4461-bad3-bd69a94f17c4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/70d71729-001b-4461-bad3-bd69a94f17c4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/200","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7b43ee2d-ece3-11e7-b232-00155d8e330a/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/69c9072b-0e5d-4ee4-b59e-7cf555ec4dd1/download/600","contactDetails":{"phoneNumber":"+1 438 998 2873"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Cote-des-Neiges","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3S 1S3","streetname":"3010 Avenue Van Horne","apartment-type":"halfBasement","construction-year":1955,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":false,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Université de Montreal","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":4,"province":"QC","total-rent":1195,"unit-size":473},"lastPublishedDate":"2026-07-15T03:39:52.643Z","highlightedKeyfacts":["keyfact.has-concierge"]}
\ No newline at end of file
added tests/fixtures/akelius/f7422a1c5a9061acd1ca.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50034a-503","internalId":"c8de9d46-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501329,"longitude":-73.581489,"postalCode":"H3G 1Y4","province":"QC","streetName":"3468 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/679f29a1-401b-4267-ae3e-0117cc4b1803/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/679f29a1-401b-4267-ae3e-0117cc4b1803/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/679f29a1-401b-4267-ae3e-0117cc4b1803/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/679f29a1-401b-4267-ae3e-0117cc4b1803/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e581a1e-03ba-4aa2-95de-fab2468c2fd1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e581a1e-03ba-4aa2-95de-fab2468c2fd1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e581a1e-03ba-4aa2-95de-fab2468c2fd1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1e581a1e-03ba-4aa2-95de-fab2468c2fd1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a8076c-7378-4b63-ba0f-cbdb15857e1e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a8076c-7378-4b63-ba0f-cbdb15857e1e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a8076c-7378-4b63-ba0f-cbdb15857e1e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/f4a8076c-7378-4b63-ba0f-cbdb15857e1e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5166fd76-f0a6-4788-9df0-0a6a26598116/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5166fd76-f0a6-4788-9df0-0a6a26598116/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5166fd76-f0a6-4788-9df0-0a6a26598116/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/5166fd76-f0a6-4788-9df0-0a6a26598116/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeab31a3-6c9b-4008-97eb-2c94d813ea10/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeab31a3-6c9b-4008-97eb-2c94d813ea10/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeab31a3-6c9b-4008-97eb-2c94d813ea10/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/aeab31a3-6c9b-4008-97eb-2c94d813ea10/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8634e82c-3d61-4e6d-bce2-68fdb8144b33/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8634e82c-3d61-4e6d-bce2-68fdb8144b33/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8634e82c-3d61-4e6d-bce2-68fdb8144b33/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8634e82c-3d61-4e6d-bce2-68fdb8144b33/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83c3718d-a2eb-431e-a36a-e57d865d4a15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83c3718d-a2eb-431e-a36a-e57d865d4a15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83c3718d-a2eb-431e-a36a-e57d865d4a15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/83c3718d-a2eb-431e-a36a-e57d865d4a15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4054e6b5-747b-410f-a0c5-50d3372a705c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4054e6b5-747b-410f-a0c5-50d3372a705c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4054e6b5-747b-410f-a0c5-50d3372a705c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4054e6b5-747b-410f-a0c5-50d3372a705c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ccdfc56-6c02-43d8-81da-fb48a038e2fe/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ccdfc56-6c02-43d8-81da-fb48a038e2fe/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ccdfc56-6c02-43d8-81da-fb48a038e2fe/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0ccdfc56-6c02-43d8-81da-fb48a038e2fe/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84ab3b98-a7c6-496f-bf35-a46e41824605/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84ab3b98-a7c6-496f-bf35-a46e41824605/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84ab3b98-a7c6-496f-bf35-a46e41824605/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84ab3b98-a7c6-496f-bf35-a46e41824605/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8be298d-6e16-4e6a-8da4-e1a7f2a3750c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8be298d-6e16-4e6a-8da4-e1a7f2a3750c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8be298d-6e16-4e6a-8da4-e1a7f2a3750c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b8be298d-6e16-4e6a-8da4-e1a7f2a3750c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19166fad-3628-46f1-8bef-86f853f3f3dd/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19166fad-3628-46f1-8bef-86f853f3f3dd/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19166fad-3628-46f1-8bef-86f853f3f3dd/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19166fad-3628-46f1-8bef-86f853f3f3dd/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b9d37cf-d628-445a-98c0-6768f121ba2e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b9d37cf-d628-445a-98c0-6768f121ba2e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b9d37cf-d628-445a-98c0-6768f121ba2e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b9d37cf-d628-445a-98c0-6768f121ba2e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84da87af-a5f1-475e-8b2b-96af3c76ccd0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84da87af-a5f1-475e-8b2b-96af3c76ccd0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84da87af-a5f1-475e-8b2b-96af3c76ccd0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/84da87af-a5f1-475e-8b2b-96af3c76ccd0/download/2400"},{"isExample":true,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d64c779-dbe3-4250-919e-bd5014cfc56e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d64c779-dbe3-4250-919e-bd5014cfc56e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d64c779-dbe3-4250-919e-bd5014cfc56e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d64c779-dbe3-4250-919e-bd5014cfc56e/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fe128d71-5127-4e10-ad46-0a0129ed2e1d/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-09-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1Y4","streetname":"3468 Rue Drummond","apartment-type":"apartment","construction-year":1955,"floor":5,"free-rent":"upToTwoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"pets-allowed":"yes","province":"QC","total-rent":5495,"unit-size":1468},"lastPublishedDate":"2026-04-29T19:16:37.987Z","highlightedKeyfacts":[]}
\ No newline at end of file
added tests/fixtures/akelius/f97122b77eced2c497ff.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-214","internalId":"830bdbd2-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/084b9c28-9bba-43bf-b230-8b376c7da729/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/084b9c28-9bba-43bf-b230-8b376c7da729/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/084b9c28-9bba-43bf-b230-8b376c7da729/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/084b9c28-9bba-43bf-b230-8b376c7da729/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13a14cd9-8fb9-466d-a81f-eb1fe126584a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13a14cd9-8fb9-466d-a81f-eb1fe126584a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13a14cd9-8fb9-466d-a81f-eb1fe126584a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/13a14cd9-8fb9-466d-a81f-eb1fe126584a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef2c249c-9835-42c1-aa96-c83213a875ef/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef2c249c-9835-42c1-aa96-c83213a875ef/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef2c249c-9835-42c1-aa96-c83213a875ef/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/ef2c249c-9835-42c1-aa96-c83213a875ef/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6a2dfcb-62f1-42f6-b176-34113576f45f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6a2dfcb-62f1-42f6-b176-34113576f45f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6a2dfcb-62f1-42f6-b176-34113576f45f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b6a2dfcb-62f1-42f6-b176-34113576f45f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7d376b-fabe-477a-8cfb-705f2f666b92/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7d376b-fabe-477a-8cfb-705f2f666b92/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7d376b-fabe-477a-8cfb-705f2f666b92/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fb7d376b-fabe-477a-8cfb-705f2f666b92/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19648cd3-301d-44f6-9dcf-ca83702187ff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19648cd3-301d-44f6-9dcf-ca83702187ff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19648cd3-301d-44f6-9dcf-ca83702187ff/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/19648cd3-301d-44f6-9dcf-ca83702187ff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a9e6fcb-52fc-11e8-9475-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59f7c8d5-3ee2-4443-acdf-fa714d66f52c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d25de97-cc00-4864-9f2e-f7f8ae901203/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d25de97-cc00-4864-9f2e-f7f8ae901203/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d25de97-cc00-4864-9f2e-f7f8ae901203/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d25de97-cc00-4864-9f2e-f7f8ae901203/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9183e336-5d17-4c69-b105-83fd2a5b5e15/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":true,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":1,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":true,"has-blinds":true,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":true,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":false,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":1,"number-of-bedrooms":0,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":1445,"unit-size":300},"lastPublishedDate":"2026-08-05T21:42:53.978Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony","keyfact.has-fitness-centre"]}
\ No newline at end of file
added tests/fixtures/akelius/fb6c37daff5ed9301746.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50046a-1005","internalId":"4ccab269-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Milton Park","city":"Montreal","latitude":45.507159,"longitude":-73.57397,"postalCode":"H2X 2B5","province":"QC","streetName":"3455 Rue Aylmer"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ccf327-e41d-4f4f-bb4b-27f4e515cf37/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ccf327-e41d-4f4f-bb4b-27f4e515cf37/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ccf327-e41d-4f4f-bb4b-27f4e515cf37/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1ccf327-e41d-4f4f-bb4b-27f4e515cf37/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ed21023-668d-40ff-a208-785c6adc41b0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ed21023-668d-40ff-a208-785c6adc41b0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ed21023-668d-40ff-a208-785c6adc41b0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8ed21023-668d-40ff-a208-785c6adc41b0/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/636fc103-a0da-47d1-8b2d-6b9e7c7bc1f1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/636fc103-a0da-47d1-8b2d-6b9e7c7bc1f1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/636fc103-a0da-47d1-8b2d-6b9e7c7bc1f1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/636fc103-a0da-47d1-8b2d-6b9e7c7bc1f1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f324f8e-a50d-4790-9b51-53330c2c441c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f324f8e-a50d-4790-9b51-53330c2c441c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f324f8e-a50d-4790-9b51-53330c2c441c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9f324f8e-a50d-4790-9b51-53330c2c441c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d187254-8e26-4648-bc07-5bb66e0b8592/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d187254-8e26-4648-bc07-5bb66e0b8592/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d187254-8e26-4648-bc07-5bb66e0b8592/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4d187254-8e26-4648-bc07-5bb66e0b8592/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421ae39e-78d6-475b-949a-7c70e830a440/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421ae39e-78d6-475b-949a-7c70e830a440/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421ae39e-78d6-475b-949a-7c70e830a440/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/421ae39e-78d6-475b-949a-7c70e830a440/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33b2dcea-bf3f-4242-b097-bc7fd67f9ece/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33b2dcea-bf3f-4242-b097-bc7fd67f9ece/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33b2dcea-bf3f-4242-b097-bc7fd67f9ece/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/33b2dcea-bf3f-4242-b097-bc7fd67f9ece/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/adea6d08-da14-49d6-a2c3-f6ed58bd148d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/adea6d08-da14-49d6-a2c3-f6ed58bd148d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/adea6d08-da14-49d6-a2c3-f6ed58bd148d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/adea6d08-da14-49d6-a2c3-f6ed58bd148d/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1dcb5a3d-1841-40fe-ba7a-a64793b39ed9/download/600","contactDetails":{"phoneNumber":"+1 438 998 0100"},"virtualTourUrl":"https://my.matterport.com/show/?m=j2U1sQjPEEY","keyfacts":{"available-from-date":"2026-12-01T00:00:00.000Z","borough":"Milton Park","city":"Montreal","is-available-from-now-on":false,"postalcode":"H2X 2B5","streetname":"3455 Rue Aylmer","apartment-type":"apartment","construction-year":1963,"floor":10,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":true,"has-dishwasher":false,"has-dryer":false,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":false,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":false,"has-washing-machine":false,"has-wine-fridge":false,"indoor-parking-rent":225,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"McGill","number-of-bathrooms":1,"number-of-bedrooms":1,"number-of-floors":13,"outdoor-parking-rent":150,"pets-allowed":"limited","province":"QC","total-rent":1495,"unit-size":468.4,"views":"cityViews"},"lastPublishedDate":"2026-07-30T13:16:11.143Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/fed051c3bcf356f47291.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50080a-1605","internalId":"b48bac3f-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.502545,"longitude":-73.578305,"postalCode":"H3A 2M1","province":"QC","streetName":"3460 Peel Street"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd8d2bf2-0dc0-4bcc-b856-efada6966bc4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd8d2bf2-0dc0-4bcc-b856-efada6966bc4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd8d2bf2-0dc0-4bcc-b856-efada6966bc4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bd8d2bf2-0dc0-4bcc-b856-efada6966bc4/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5c7b1a9-f53e-4e7c-9e33-e6078d0aee0e/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5c7b1a9-f53e-4e7c-9e33-e6078d0aee0e/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5c7b1a9-f53e-4e7c-9e33-e6078d0aee0e/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c5c7b1a9-f53e-4e7c-9e33-e6078d0aee0e/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0adfec7f-788b-467b-8e73-a53bf485bb74/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0adfec7f-788b-467b-8e73-a53bf485bb74/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0adfec7f-788b-467b-8e73-a53bf485bb74/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0adfec7f-788b-467b-8e73-a53bf485bb74/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/c318303a-0b06-4ffa-8c29-950375221221/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4474bf2-5532-4b77-96cf-decf906906c7/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4474bf2-5532-4b77-96cf-decf906906c7/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4474bf2-5532-4b77-96cf-decf906906c7/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/e4474bf2-5532-4b77-96cf-decf906906c7/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54045c6a-cffc-43e0-a607-b8c6932947e2/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54045c6a-cffc-43e0-a607-b8c6932947e2/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54045c6a-cffc-43e0-a607-b8c6932947e2/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/54045c6a-cffc-43e0-a607-b8c6932947e2/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcd5352d-273f-47df-b272-8b09c6b53a91/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcd5352d-273f-47df-b272-8b09c6b53a91/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcd5352d-273f-47df-b272-8b09c6b53a91/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/fcd5352d-273f-47df-b272-8b09c6b53a91/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1437849c-2960-4c31-ac2a-879811e197d9/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1437849c-2960-4c31-ac2a-879811e197d9/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1437849c-2960-4c31-ac2a-879811e197d9/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/1437849c-2960-4c31-ac2a-879811e197d9/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a16a1d78-31df-48eb-b77d-214806b65da8/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a16a1d78-31df-48eb-b77d-214806b65da8/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a16a1d78-31df-48eb-b77d-214806b65da8/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a16a1d78-31df-48eb-b77d-214806b65da8/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c867a8-c519-4ca3-a5f7-65a98a62eaec/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c867a8-c519-4ca3-a5f7-65a98a62eaec/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c867a8-c519-4ca3-a5f7-65a98a62eaec/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/92c867a8-c519-4ca3-a5f7-65a98a62eaec/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/419ff871-4f42-4db4-88e2-9f0b6c16ae25/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/419ff871-4f42-4db4-88e2-9f0b6c16ae25/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/419ff871-4f42-4db4-88e2-9f0b6c16ae25/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/419ff871-4f42-4db4-88e2-9f0b6c16ae25/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bea1ddbb-bd89-45a2-8e4f-48515c28fa7f/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bea1ddbb-bd89-45a2-8e4f-48515c28fa7f/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bea1ddbb-bd89-45a2-8e4f-48515c28fa7f/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bea1ddbb-bd89-45a2-8e4f-48515c28fa7f/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72e770a7-3833-448a-8b6d-5a38d2953dff/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72e770a7-3833-448a-8b6d-5a38d2953dff/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72e770a7-3833-448a-8b6d-5a38d2953dff/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/72e770a7-3833-448a-8b6d-5a38d2953dff/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/9b6b76d1-7d4a-42c5-8e98-dcfa087e0c21/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/bb9ce7a7-4dcf-4caf-a66f-f0cdb7e6ea67/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7a5c84ca-52fc-11e8-9475-00155d8e330a/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a428020-b809-4617-b43d-67a13735ab7b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a428020-b809-4617-b43d-67a13735ab7b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a428020-b809-4617-b43d-67a13735ab7b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/8a428020-b809-4617-b43d-67a13735ab7b/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/7fccea96-6350-4975-b2a2-713ed1c3ba7a/download/600","contactDetails":{"phoneNumber":"+1 438 998 0156"},"keyfacts":{"available-from-date":"2026-07-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3A 2M1","streetname":"3460 Peel Street","apartment-type":"apartment","construction-year":1975,"floor":16,"furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":false,"has-bicycle-racks":true,"has-blinds":false,"has-bosch-built-in-appliances":true,"has-canada-post-parcel-locker":true,"has-central-air-conditioning":false,"has-central-vacuuming-system":true,"has-concierge":true,"has-dishwasher":true,"has-dryer":false,"has-elevator":true,"has-fitness-centre":true,"has-heated-bathroom-floor":true,"has-indoor-pool":false,"has-laundry-room":false,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":true,"has-sauna":true,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":false,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"notice-period":"twoMonths","number-of-bathrooms":2,"number-of-bedrooms":3,"number-of-floors":22,"pets-allowed":"yes","province":"QC","total-rent":3595,"unit-size":989},"lastPublishedDate":"2026-06-10T16:44:21.886Z","highlightedKeyfacts":["keyfact.has-concierge","keyfact.has-fitness-centre","keyfact.has-sauna"]}
\ No newline at end of file
added tests/fixtures/akelius/ffa6eaf311bb0fa669d7.html +1 −0
@@ -0,0 +1 @@
1 +{"id":"50049a-32","internalId":"f422d113-1a7c-11e9-99bc-000d3a2b8cf3","type":"living","countryCode":"CA","address":{"area":"Montreal","borough":"Downtown - McGill","city":"Montreal","latitude":45.501167,"longitude":-73.579078,"postalCode":"H3G 1X8","province":"QC","streetName":"3435 Rue Drummond"},"localization":{"lengthUnit":"m","areaUnit":"sqft","currency":"CAD"},"documents":[{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e40245c-0d6c-46ca-a0c2-0972dff635ab/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e40245c-0d6c-46ca-a0c2-0972dff635ab/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e40245c-0d6c-46ca-a0c2-0972dff635ab/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/3e40245c-0d6c-46ca-a0c2-0972dff635ab/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4da03ca4-a14c-4b88-94a5-b505ff4d7f4d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4da03ca4-a14c-4b88-94a5-b505ff4d7f4d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4da03ca4-a14c-4b88-94a5-b505ff4d7f4d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/4da03ca4-a14c-4b88-94a5-b505ff4d7f4d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25961cb-7327-41ae-a9fe-540aac48eb1b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25961cb-7327-41ae-a9fe-540aac48eb1b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25961cb-7327-41ae-a9fe-540aac48eb1b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/d25961cb-7327-41ae-a9fe-540aac48eb1b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bd10d5-4e68-4951-aab0-fba326b4378b/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bd10d5-4e68-4951-aab0-fba326b4378b/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bd10d5-4e68-4951-aab0-fba326b4378b/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/59bd10d5-4e68-4951-aab0-fba326b4378b/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/949b79cd-3316-4631-8941-c6dbed3ecd2d/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/949b79cd-3316-4631-8941-c6dbed3ecd2d/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/949b79cd-3316-4631-8941-c6dbed3ecd2d/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/949b79cd-3316-4631-8941-c6dbed3ecd2d/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b54abda-6db8-49e1-bb66-c7feee5c221c/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b54abda-6db8-49e1-bb66-c7feee5c221c/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b54abda-6db8-49e1-bb66-c7feee5c221c/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/0b54abda-6db8-49e1-bb66-c7feee5c221c/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4ded06a-ed23-46a4-b3d0-ecc0286a6d26/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4ded06a-ed23-46a4-b3d0-ecc0286a6d26/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4ded06a-ed23-46a4-b3d0-ecc0286a6d26/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/a4ded06a-ed23-46a4-b3d0-ecc0286a6d26/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1753dd1-dcee-4a17-b2b6-876bee4e8e74/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1753dd1-dcee-4a17-b2b6-876bee4e8e74/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1753dd1-dcee-4a17-b2b6-876bee4e8e74/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/b1753dd1-dcee-4a17-b2b6-876bee4e8e74/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db087f37-770a-4a2b-b6dd-c3006a26bbc1/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db087f37-770a-4a2b-b6dd-c3006a26bbc1/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db087f37-770a-4a2b-b6dd-c3006a26bbc1/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/db087f37-770a-4a2b-b6dd-c3006a26bbc1/download/2400"},{"isExample":false,"isFloorplan":false,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02073d63-0284-4ca0-913a-5d756085d4f4/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02073d63-0284-4ca0-913a-5d756085d4f4/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02073d63-0284-4ca0-913a-5d756085d4f4/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/02073d63-0284-4ca0-913a-5d756085d4f4/download/2400"},{"isExample":false,"isFloorplan":true,"largeUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2cdcb737-e586-4172-a889-afee81d5cbb0/download/2400","mediumUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2cdcb737-e586-4172-a889-afee81d5cbb0/download/600","smallUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2cdcb737-e586-4172-a889-afee81d5cbb0/download/400","originalImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/2cdcb737-e586-4172-a889-afee81d5cbb0/download/2400"}],"teaserImageUrl":"https://ak-let-api-gateway-production.azure-api.net/api/media/marketing/05c50f77-5cdb-4b56-bd20-ec409c964592/download/600","contactDetails":{"phoneNumber":"+1 514 261 9438"},"keyfacts":{"available-from-date":"2026-08-01T00:00:00.000Z","borough":"Downtown - McGill","city":"Montreal","is-available-from-now-on":false,"postalcode":"H3G 1X8","streetname":"3435 Rue Drummond","apartment-type":"apartment","construction-year":1957,"floor":3,"free-rent":"twoMonths","furnished-state":"unfurnished","has-air-conditioning":false,"has-balcony":true,"has-bicycle-racks":false,"has-blinds":false,"has-bosch-built-in-appliances":false,"has-canada-post-parcel-locker":false,"has-central-air-conditioning":false,"has-central-vacuuming-system":false,"has-concierge":false,"has-dishwasher":true,"has-dryer":true,"has-elevator":true,"has-fitness-centre":false,"has-heated-bathroom-floor":false,"has-indoor-pool":false,"has-laundry-room":true,"has-microwave":true,"has-openplan-kitchen":false,"has-outdoor-pool":false,"has-sauna":false,"has-terrace":false,"has-washer-dryer":true,"has-washing-machine":false,"has-wine-fridge":false,"is-broadband-included-in-rent":false,"is-electricity-included-in-rent":false,"is-fitness-centre-included-in-amenities":false,"is-gas-included-in-rent":false,"is-heating-included-in-rent":true,"is-hot-water-included-in-rent":true,"is-indoor-pool-included-in-amenities":false,"is-outdoor-pool-included-in-amenities":false,"is-refurbished":false,"is-smart-home":false,"is-study-room-included-in-amenities":false,"is-water-included-in-rent":true,"is-yoga-room-included-in-amenities":false,"name-of-station":"Peel","number-of-bathrooms":2,"number-of-bedrooms":2,"number-of-floors":14,"open-house-end":"2026-08-11T17:30:00Z","open-house-start":"2026-08-11T16:30:00Z","pets-allowed":"yes","province":"QC","total-rent":2645,"unit-size":975},"lastPublishedDate":"2026-08-07T16:19:17.518Z","highlightedKeyfacts":["keyfact.has-balcony"]}
\ No newline at end of file
added tests/fixtures/akelius/index.json +1059 −0
@@ -0,0 +1,1059 @@
1 +{
2 + "4c838ec7946511449266": {
3 + "method": "GET",
4 + "url": "https://rent.akelius.com/en/search/canada/apartment/montreal",
5 + "status": 200,
6 + "content_type": "text/html; charset=utf-8",
7 + "file": "4c838ec7946511449266.html"
8 + },
9 + "3c8921a7bc8861b42e7f": {
10 + "method": "GET",
11 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50030a-12.json",
12 + "status": 200,
13 + "content_type": "text/html",
14 + "file": "3c8921a7bc8861b42e7f.html"
15 + },
16 + "832a4e62227ce5f37b02": {
17 + "method": "GET",
18 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50030a-304.json",
19 + "status": 200,
20 + "content_type": "text/html",
21 + "file": "832a4e62227ce5f37b02.html"
22 + },
23 + "ec2249b1e1d852ff7371": {
24 + "method": "GET",
25 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50030a-406.json",
26 + "status": 200,
27 + "content_type": "text/html",
28 + "file": "ec2249b1e1d852ff7371.html"
29 + },
30 + "7cedb6cfd7cabe0e8031": {
31 + "method": "GET",
32 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50032a-203.json",
33 + "status": 200,
34 + "content_type": "text/html",
35 + "file": "7cedb6cfd7cabe0e8031.html"
36 + },
37 + "4f72a2843f01a8e63cd1": {
38 + "method": "GET",
39 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50032c-107.json",
40 + "status": 200,
41 + "content_type": "text/html",
42 + "file": "4f72a2843f01a8e63cd1.html"
43 + },
44 + "c0adb35328933a85cd51": {
45 + "method": "GET",
46 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50032c-401.json",
47 + "status": 200,
48 + "content_type": "text/html",
49 + "file": "c0adb35328933a85cd51.html"
50 + },
51 + "bc0c1d4e81b39baf877a": {
52 + "method": "GET",
53 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50034a-0102C.json",
54 + "status": 200,
55 + "content_type": "text/html",
56 + "file": "bc0c1d4e81b39baf877a.html"
57 + },
58 + "9d475e168ac61c0fc373": {
59 + "method": "GET",
60 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50034a-1108.json",
61 + "status": 200,
62 + "content_type": "text/html",
63 + "file": "9d475e168ac61c0fc373.html"
64 + },
65 + "f7422a1c5a9061acd1ca": {
66 + "method": "GET",
67 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50034a-503.json",
68 + "status": 200,
69 + "content_type": "text/html",
70 + "file": "f7422a1c5a9061acd1ca.html"
71 + },
72 + "b05f2e4440e4ba51c63a": {
73 + "method": "GET",
74 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50034a-505.json",
75 + "status": 200,
76 + "content_type": "text/html",
77 + "file": "b05f2e4440e4ba51c63a.html"
78 + },
79 + "6a8ddf788eb8e24c4c6c": {
80 + "method": "GET",
81 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50035a-12.json",
82 + "status": 200,
83 + "content_type": "text/html",
84 + "file": "6a8ddf788eb8e24c4c6c.html"
85 + },
86 + "a7fa085fe52eed688fc4": {
87 + "method": "GET",
88 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50035c-104.json",
89 + "status": 200,
90 + "content_type": "text/html",
91 + "file": "a7fa085fe52eed688fc4.html"
92 + },
93 + "539205c9a7c6e7617289": {
94 + "method": "GET",
95 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50035c-2.json",
96 + "status": 200,
97 + "content_type": "text/html",
98 + "file": "539205c9a7c6e7617289.html"
99 + },
100 + "c88ca5e9c027ab1140de": {
101 + "method": "GET",
102 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043a-109.json",
103 + "status": 200,
104 + "content_type": "text/html",
105 + "file": "c88ca5e9c027ab1140de.html"
106 + },
107 + "c64bd35c1de7f13eea8d": {
108 + "method": "GET",
109 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043b-307.json",
110 + "status": 200,
111 + "content_type": "text/html",
112 + "file": "c64bd35c1de7f13eea8d.html"
113 + },
114 + "b38622ac72a29468803f": {
115 + "method": "GET",
116 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043c-105.json",
117 + "status": 200,
118 + "content_type": "text/html",
119 + "file": "b38622ac72a29468803f.html"
120 + },
121 + "74b3c89abaa3d17c9bac": {
122 + "method": "GET",
123 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043d-115.json",
124 + "status": 200,
125 + "content_type": "text/html",
126 + "file": "74b3c89abaa3d17c9bac.html"
127 + },
128 + "26b6a669657a3da3124a": {
129 + "method": "GET",
130 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043d-310.json",
131 + "status": 200,
132 + "content_type": "text/html",
133 + "file": "26b6a669657a3da3124a.html"
134 + },
135 + "64cdcbda0426620be7ed": {
136 + "method": "GET",
137 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043e-207.json",
138 + "status": 200,
139 + "content_type": "text/html",
140 + "file": "64cdcbda0426620be7ed.html"
141 + },
142 + "524300e5877211ed0fa0": {
143 + "method": "GET",
144 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50043f-203.json",
145 + "status": 200,
146 + "content_type": "text/html",
147 + "file": "524300e5877211ed0fa0.html"
148 + },
149 + "c791ae7b94fa5ca6926e": {
150 + "method": "GET",
151 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-1002.json",
152 + "status": 200,
153 + "content_type": "text/html",
154 + "file": "c791ae7b94fa5ca6926e.html"
155 + },
156 + "fb6c37daff5ed9301746": {
157 + "method": "GET",
158 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-1005.json",
159 + "status": 200,
160 + "content_type": "text/html",
161 + "file": "fb6c37daff5ed9301746.html"
162 + },
163 + "4f6b4f1b42d4ccd4dd81": {
164 + "method": "GET",
165 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-102.json",
166 + "status": 200,
167 + "content_type": "text/html",
168 + "file": "4f6b4f1b42d4ccd4dd81.html"
169 + },
170 + "ed7f15c132d0e453a739": {
171 + "method": "GET",
172 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-306.json",
173 + "status": 200,
174 + "content_type": "text/html",
175 + "file": "ed7f15c132d0e453a739.html"
176 + },
177 + "549a3919ef61c9d94576": {
178 + "method": "GET",
179 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-505.json",
180 + "status": 200,
181 + "content_type": "text/html",
182 + "file": "549a3919ef61c9d94576.html"
183 + },
184 + "0b170550d54154d7f97f": {
185 + "method": "GET",
186 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-507.json",
187 + "status": 200,
188 + "content_type": "text/html",
189 + "file": "0b170550d54154d7f97f.html"
190 + },
191 + "110fe7923ea056272f4a": {
192 + "method": "GET",
193 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-602.json",
194 + "status": 200,
195 + "content_type": "text/html",
196 + "file": "110fe7923ea056272f4a.html"
197 + },
198 + "e89d210c5860ee83c631": {
199 + "method": "GET",
200 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-606.json",
201 + "status": 200,
202 + "content_type": "text/html",
203 + "file": "e89d210c5860ee83c631.html"
204 + },
205 + "97c9d6295330a86d60d7": {
206 + "method": "GET",
207 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-705.json",
208 + "status": 200,
209 + "content_type": "text/html",
210 + "file": "97c9d6295330a86d60d7.html"
211 + },
212 + "1a7a0b33455f6880c4be": {
213 + "method": "GET",
214 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-706.json",
215 + "status": 200,
216 + "content_type": "text/html",
217 + "file": "1a7a0b33455f6880c4be.html"
218 + },
219 + "51baef59e95eb68768d4": {
220 + "method": "GET",
221 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50046a-708.json",
222 + "status": 200,
223 + "content_type": "text/html",
224 + "file": "51baef59e95eb68768d4.html"
225 + },
226 + "91d12819ea13fb03d9a9": {
227 + "method": "GET",
228 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50048a-104.json",
229 + "status": 200,
230 + "content_type": "text/html",
231 + "file": "91d12819ea13fb03d9a9.html"
232 + },
233 + "2c73416b5247d01664fa": {
234 + "method": "GET",
235 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50048a-17.json",
236 + "status": 200,
237 + "content_type": "text/html",
238 + "file": "2c73416b5247d01664fa.html"
239 + },
240 + "bd19408471895efc3313": {
241 + "method": "GET",
242 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50048a-25.json",
243 + "status": 200,
244 + "content_type": "text/html",
245 + "file": "bd19408471895efc3313.html"
246 + },
247 + "79c6f4279535b7731956": {
248 + "method": "GET",
249 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50048a-28.json",
250 + "status": 200,
251 + "content_type": "text/html",
252 + "file": "79c6f4279535b7731956.html"
253 + },
254 + "1b52df5afd10b5c1fa54": {
255 + "method": "GET",
256 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50048a-54.json",
257 + "status": 200,
258 + "content_type": "text/html",
259 + "file": "1b52df5afd10b5c1fa54.html"
260 + },
261 + "9b2016c1dc511c19603b": {
262 + "method": "GET",
263 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-1.json",
264 + "status": 200,
265 + "content_type": "text/html",
266 + "file": "9b2016c1dc511c19603b.html"
267 + },
268 + "be6aa924221cc54e4386": {
269 + "method": "GET",
270 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-23.json",
271 + "status": 200,
272 + "content_type": "text/html",
273 + "file": "be6aa924221cc54e4386.html"
274 + },
275 + "ffa6eaf311bb0fa669d7": {
276 + "method": "GET",
277 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-32.json",
278 + "status": 200,
279 + "content_type": "text/html",
280 + "file": "ffa6eaf311bb0fa669d7.html"
281 + },
282 + "e43cdefe502b46daaa01": {
283 + "method": "GET",
284 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-41.json",
285 + "status": 200,
286 + "content_type": "text/html",
287 + "file": "e43cdefe502b46daaa01.html"
288 + },
289 + "b8e0c21aa2f9bfc9d837": {
290 + "method": "GET",
291 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-53.json",
292 + "status": 200,
293 + "content_type": "text/html",
294 + "file": "b8e0c21aa2f9bfc9d837.html"
295 + },
296 + "091a28504f0889e185c7": {
297 + "method": "GET",
298 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-72.json",
299 + "status": 200,
300 + "content_type": "text/html",
301 + "file": "091a28504f0889e185c7.html"
302 + },
303 + "d6d1fce411860eb2690a": {
304 + "method": "GET",
305 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-92.json",
306 + "status": 200,
307 + "content_type": "text/html",
308 + "file": "d6d1fce411860eb2690a.html"
309 + },
310 + "6a2164371839414dfebe": {
311 + "method": "GET",
312 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-93.json",
313 + "status": 200,
314 + "content_type": "text/html",
315 + "file": "6a2164371839414dfebe.html"
316 + },
317 + "02309ed6ed88ac6f0111": {
318 + "method": "GET",
319 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50049a-95.json",
320 + "status": 200,
321 + "content_type": "text/html",
322 + "file": "02309ed6ed88ac6f0111.html"
323 + },
324 + "22ceaecd32e498e41c6d": {
325 + "method": "GET",
326 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-215.json",
327 + "status": 200,
328 + "content_type": "text/html",
329 + "file": "22ceaecd32e498e41c6d.html"
330 + },
331 + "a2232c397b31b789d0e0": {
332 + "method": "GET",
333 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-305.json",
334 + "status": 200,
335 + "content_type": "text/html",
336 + "file": "a2232c397b31b789d0e0.html"
337 + },
338 + "bfd96ef9f7f8f4dd95d4": {
339 + "method": "GET",
340 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-309.json",
341 + "status": 200,
342 + "content_type": "text/html",
343 + "file": "bfd96ef9f7f8f4dd95d4.html"
344 + },
345 + "bb23479986f31b8c1ebf": {
346 + "method": "GET",
347 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-405.json",
348 + "status": 200,
349 + "content_type": "text/html",
350 + "file": "bb23479986f31b8c1ebf.html"
351 + },
352 + "2a2df52012d62e0974ff": {
353 + "method": "GET",
354 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-503.json",
355 + "status": 200,
356 + "content_type": "text/html",
357 + "file": "2a2df52012d62e0974ff.html"
358 + },
359 + "7b4a0bafe44bfe65646b": {
360 + "method": "GET",
361 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-511.json",
362 + "status": 200,
363 + "content_type": "text/html",
364 + "file": "7b4a0bafe44bfe65646b.html"
365 + },
366 + "c47e7ae1e0a72cc42e94": {
367 + "method": "GET",
368 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-804.json",
369 + "status": 200,
370 + "content_type": "text/html",
371 + "file": "c47e7ae1e0a72cc42e94.html"
372 + },
373 + "8c0c95f80a4a229f1f62": {
374 + "method": "GET",
375 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50050a-908.json",
376 + "status": 200,
377 + "content_type": "text/html",
378 + "file": "8c0c95f80a4a229f1f62.html"
379 + },
380 + "2979ba4571870dec0295": {
381 + "method": "GET",
382 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50051a-620.json",
383 + "status": 200,
384 + "content_type": "text/html",
385 + "file": "2979ba4571870dec0295.html"
386 + },
387 + "4771b1af06d92e5f5945": {
388 + "method": "GET",
389 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50051a-702.json",
390 + "status": 200,
391 + "content_type": "text/html",
392 + "file": "4771b1af06d92e5f5945.html"
393 + },
394 + "39aab3cf898858d8c8e2": {
395 + "method": "GET",
396 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50051a-703.json",
397 + "status": 200,
398 + "content_type": "text/html",
399 + "file": "39aab3cf898858d8c8e2.html"
400 + },
401 + "1fbd3be3cdc4514c64c0": {
402 + "method": "GET",
403 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50052a-203.json",
404 + "status": 200,
405 + "content_type": "text/html",
406 + "file": "1fbd3be3cdc4514c64c0.html"
407 + },
408 + "8bf28b209339acfcb683": {
409 + "method": "GET",
410 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-212.json",
411 + "status": 200,
412 + "content_type": "text/html",
413 + "file": "8bf28b209339acfcb683.html"
414 + },
415 + "706a7d5df656bd9be822": {
416 + "method": "GET",
417 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-217.json",
418 + "status": 200,
419 + "content_type": "text/html",
420 + "file": "706a7d5df656bd9be822.html"
421 + },
422 + "022e5012d27299723657": {
423 + "method": "GET",
424 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-218.json",
425 + "status": 200,
426 + "content_type": "text/html",
427 + "file": "022e5012d27299723657.html"
428 + },
429 + "d58bd93930e9c396cf14": {
430 + "method": "GET",
431 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-323.json",
432 + "status": 200,
433 + "content_type": "text/html",
434 + "file": "d58bd93930e9c396cf14.html"
435 + },
436 + "f13d21437a0f2dbb76a8": {
437 + "method": "GET",
438 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-327.json",
439 + "status": 200,
440 + "content_type": "text/html",
441 + "file": "f13d21437a0f2dbb76a8.html"
442 + },
443 + "83c1f6f7550111194e59": {
444 + "method": "GET",
445 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-433.json",
446 + "status": 200,
447 + "content_type": "text/html",
448 + "file": "83c1f6f7550111194e59.html"
449 + },
450 + "b47c7b07da5cdd1a6e3f": {
451 + "method": "GET",
452 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-437.json",
453 + "status": 200,
454 + "content_type": "text/html",
455 + "file": "b47c7b07da5cdd1a6e3f.html"
456 + },
457 + "138b2055f776b35744fd": {
458 + "method": "GET",
459 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-440.json",
460 + "status": 200,
461 + "content_type": "text/html",
462 + "file": "138b2055f776b35744fd.html"
463 + },
464 + "46cd3b2ada063b29374f": {
465 + "method": "GET",
466 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-544.json",
467 + "status": 200,
468 + "content_type": "text/html",
469 + "file": "46cd3b2ada063b29374f.html"
470 + },
471 + "4f214209bfe0d70146f3": {
472 + "method": "GET",
473 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50055a-548.json",
474 + "status": 200,
475 + "content_type": "text/html",
476 + "file": "4f214209bfe0d70146f3.html"
477 + },
478 + "63fcb7fec1e2b3b4a81b": {
479 + "method": "GET",
480 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50060a-109.json",
481 + "status": 200,
482 + "content_type": "text/html",
483 + "file": "63fcb7fec1e2b3b4a81b.html"
484 + },
485 + "45e326a3d060b774b097": {
486 + "method": "GET",
487 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50060a-210.json",
488 + "status": 200,
489 + "content_type": "text/html",
490 + "file": "45e326a3d060b774b097.html"
491 + },
492 + "7319d42a0fdb2cb94e6f": {
493 + "method": "GET",
494 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50060a-407.json",
495 + "status": 200,
496 + "content_type": "text/html",
497 + "file": "7319d42a0fdb2cb94e6f.html"
498 + },
499 + "92be11067e5ed843735d": {
500 + "method": "GET",
501 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50061b-00A6.json",
502 + "status": 200,
503 + "content_type": "text/html",
504 + "file": "92be11067e5ed843735d.html"
505 + },
506 + "f04fff9b34ed2f225449": {
507 + "method": "GET",
508 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50061b-0B17.json",
509 + "status": 200,
510 + "content_type": "text/html",
511 + "file": "f04fff9b34ed2f225449.html"
512 + },
513 + "31573730763bc5c2896b": {
514 + "method": "GET",
515 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062a-14.json",
516 + "status": 200,
517 + "content_type": "text/html",
518 + "file": "31573730763bc5c2896b.html"
519 + },
520 + "07ef96bcde5aa06c0ae7": {
521 + "method": "GET",
522 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062a-16.json",
523 + "status": 200,
524 + "content_type": "text/html",
525 + "file": "07ef96bcde5aa06c0ae7.html"
526 + },
527 + "f566dbfb210fa0a93648": {
528 + "method": "GET",
529 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062a-3.json",
530 + "status": 200,
531 + "content_type": "text/html",
532 + "file": "f566dbfb210fa0a93648.html"
533 + },
534 + "b264d3a2691c39b116a0": {
535 + "method": "GET",
536 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062a-5.json",
537 + "status": 200,
538 + "content_type": "text/html",
539 + "file": "b264d3a2691c39b116a0.html"
540 + },
541 + "4cdb1459a5aaaa55ca20": {
542 + "method": "GET",
543 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062b-12.json",
544 + "status": 200,
545 + "content_type": "text/html",
546 + "file": "4cdb1459a5aaaa55ca20.html"
547 + },
548 + "3b61b191b6b559dce066": {
549 + "method": "GET",
550 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062b-17.json",
551 + "status": 200,
552 + "content_type": "text/html",
553 + "file": "3b61b191b6b559dce066.html"
554 + },
555 + "d52e9538641606b65bef": {
556 + "method": "GET",
557 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062b-23.json",
558 + "status": 200,
559 + "content_type": "text/html",
560 + "file": "d52e9538641606b65bef.html"
561 + },
562 + "36a58132cbb92a7ab7b1": {
563 + "method": "GET",
564 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50062b-25.json",
565 + "status": 200,
566 + "content_type": "text/html",
567 + "file": "36a58132cbb92a7ab7b1.html"
568 + },
569 + "1ed179acf46d57e64687": {
570 + "method": "GET",
571 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50064a-14.json",
572 + "status": 200,
573 + "content_type": "text/html",
574 + "file": "1ed179acf46d57e64687.html"
575 + },
576 + "998a1915d21343c6aa90": {
577 + "method": "GET",
578 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50065a-14.json",
579 + "status": 200,
580 + "content_type": "text/html",
581 + "file": "998a1915d21343c6aa90.html"
582 + },
583 + "8e72f3567f22f59117f6": {
584 + "method": "GET",
585 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50065a-18.json",
586 + "status": 200,
587 + "content_type": "text/html",
588 + "file": "8e72f3567f22f59117f6.html"
589 + },
590 + "1e90a54ee4e50a6545ac": {
591 + "method": "GET",
592 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50065a-26.json",
593 + "status": 200,
594 + "content_type": "text/html",
595 + "file": "1e90a54ee4e50a6545ac.html"
596 + },
597 + "930354cae05190b1a253": {
598 + "method": "GET",
599 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50065b-21.json",
600 + "status": 200,
601 + "content_type": "text/html",
602 + "file": "930354cae05190b1a253.html"
603 + },
604 + "e0e0edbd0402f9ee136a": {
605 + "method": "GET",
606 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50066a-11.json",
607 + "status": 200,
608 + "content_type": "text/html",
609 + "file": "e0e0edbd0402f9ee136a.html"
610 + },
611 + "2e5ddf155d7ee0b4c14c": {
612 + "method": "GET",
613 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50066a-12.json",
614 + "status": 200,
615 + "content_type": "text/html",
616 + "file": "2e5ddf155d7ee0b4c14c.html"
617 + },
618 + "4e7c2030e212e5be9378": {
619 + "method": "GET",
620 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50066a-39.json",
621 + "status": 200,
622 + "content_type": "text/html",
623 + "file": "4e7c2030e212e5be9378.html"
624 + },
625 + "0e8aa33bee27401a55f5": {
626 + "method": "GET",
627 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50066a-4.json",
628 + "status": 200,
629 + "content_type": "text/html",
630 + "file": "0e8aa33bee27401a55f5.html"
631 + },
632 + "544353203eea96ede987": {
633 + "method": "GET",
634 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50066a-43.json",
635 + "status": 200,
636 + "content_type": "text/html",
637 + "file": "544353203eea96ede987.html"
638 + },
639 + "a34c434f11bbdeebe882": {
640 + "method": "GET",
641 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50066a-8.json",
642 + "status": 200,
643 + "content_type": "text/html",
644 + "file": "a34c434f11bbdeebe882.html"
645 + },
646 + "217b9b0e0c546b788f7c": {
647 + "method": "GET",
648 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50070a-21.json",
649 + "status": 200,
650 + "content_type": "text/html",
651 + "file": "217b9b0e0c546b788f7c.html"
652 + },
653 + "d5acf492481a8220215f": {
654 + "method": "GET",
655 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50070a-3.json",
656 + "status": 200,
657 + "content_type": "text/html",
658 + "file": "d5acf492481a8220215f.html"
659 + },
660 + "28203a2fb96ed9005249": {
661 + "method": "GET",
662 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50071a-208.json",
663 + "status": 200,
664 + "content_type": "text/html",
665 + "file": "28203a2fb96ed9005249.html"
666 + },
667 + "944bab4de837b0aaa508": {
668 + "method": "GET",
669 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50071a-211.json",
670 + "status": 200,
671 + "content_type": "text/html",
672 + "file": "944bab4de837b0aaa508.html"
673 + },
674 + "15fea59b9dd52eeb0848": {
675 + "method": "GET",
676 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50071a-305.json",
677 + "status": 200,
678 + "content_type": "text/html",
679 + "file": "15fea59b9dd52eeb0848.html"
680 + },
681 + "b75f82670b2abeb68a1c": {
682 + "method": "GET",
683 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50071a-403.json",
684 + "status": 200,
685 + "content_type": "text/html",
686 + "file": "b75f82670b2abeb68a1c.html"
687 + },
688 + "a7e36f80f83100ce621e": {
689 + "method": "GET",
690 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50071a-409.json",
691 + "status": 200,
692 + "content_type": "text/html",
693 + "file": "a7e36f80f83100ce621e.html"
694 + },
695 + "98d796dba26fb1b29e1f": {
696 + "method": "GET",
697 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50073a-403.json",
698 + "status": 200,
699 + "content_type": "text/html",
700 + "file": "98d796dba26fb1b29e1f.html"
701 + },
702 + "f02e88ae60472df8346f": {
703 + "method": "GET",
704 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50074a-102.json",
705 + "status": 200,
706 + "content_type": "text/html",
707 + "file": "f02e88ae60472df8346f.html"
708 + },
709 + "8f5fe0e9d38c161dd7ce": {
710 + "method": "GET",
711 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50074a-108.json",
712 + "status": 200,
713 + "content_type": "text/html",
714 + "file": "8f5fe0e9d38c161dd7ce.html"
715 + },
716 + "213956f77b59b75958f0": {
717 + "method": "GET",
718 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50074a-309.json",
719 + "status": 200,
720 + "content_type": "text/html",
721 + "file": "213956f77b59b75958f0.html"
722 + },
723 + "1aba367c781527a2723f": {
724 + "method": "GET",
725 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50074a-4.json",
726 + "status": 200,
727 + "content_type": "text/html",
728 + "file": "1aba367c781527a2723f.html"
729 + },
730 + "a31a66ca494908696e66": {
731 + "method": "GET",
732 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-101.json",
733 + "status": 200,
734 + "content_type": "text/html",
735 + "file": "a31a66ca494908696e66.html"
736 + },
737 + "e90988459eea9c49bca1": {
738 + "method": "GET",
739 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-110.json",
740 + "status": 200,
741 + "content_type": "text/html",
742 + "file": "e90988459eea9c49bca1.html"
743 + },
744 + "3f59a9b5f14b29cae452": {
745 + "method": "GET",
746 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-1114.json",
747 + "status": 200,
748 + "content_type": "text/html",
749 + "file": "3f59a9b5f14b29cae452.html"
750 + },
751 + "fed051c3bcf356f47291": {
752 + "method": "GET",
753 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-1605.json",
754 + "status": 200,
755 + "content_type": "text/html",
756 + "file": "fed051c3bcf356f47291.html"
757 + },
758 + "a80381fe47a7b1b7722d": {
759 + "method": "GET",
760 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-1901.json",
761 + "status": 200,
762 + "content_type": "text/html",
763 + "file": "a80381fe47a7b1b7722d.html"
764 + },
765 + "22495dadf6002cbf5df1": {
766 + "method": "GET",
767 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-1907.json",
768 + "status": 200,
769 + "content_type": "text/html",
770 + "file": "22495dadf6002cbf5df1.html"
771 + },
772 + "165f0d53581dab99f720": {
773 + "method": "GET",
774 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-2002.json",
775 + "status": 200,
776 + "content_type": "text/html",
777 + "file": "165f0d53581dab99f720.html"
778 + },
779 + "5757ada6c3189db8ee23": {
780 + "method": "GET",
781 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-2008.json",
782 + "status": 200,
783 + "content_type": "text/html",
784 + "file": "5757ada6c3189db8ee23.html"
785 + },
786 + "22e959636f987d086430": {
787 + "method": "GET",
788 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-202.json",
789 + "status": 200,
790 + "content_type": "text/html",
791 + "file": "22e959636f987d086430.html"
792 + },
793 + "91123f5694b79ccd2b2c": {
794 + "method": "GET",
795 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-212.json",
796 + "status": 200,
797 + "content_type": "text/html",
798 + "file": "91123f5694b79ccd2b2c.html"
799 + },
800 + "f97122b77eced2c497ff": {
801 + "method": "GET",
802 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-214.json",
803 + "status": 200,
804 + "content_type": "text/html",
805 + "file": "f97122b77eced2c497ff.html"
806 + },
807 + "4bf197e82dbc30816c06": {
808 + "method": "GET",
809 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-218.json",
810 + "status": 200,
811 + "content_type": "text/html",
812 + "file": "4bf197e82dbc30816c06.html"
813 + },
814 + "5b91a5b0d14fd9092ffb": {
815 + "method": "GET",
816 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-306.json",
817 + "status": 200,
818 + "content_type": "text/html",
819 + "file": "5b91a5b0d14fd9092ffb.html"
820 + },
821 + "9b75272861ee98dca275": {
822 + "method": "GET",
823 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-314.json",
824 + "status": 200,
825 + "content_type": "text/html",
826 + "file": "9b75272861ee98dca275.html"
827 + },
828 + "271b494cb28d1e945730": {
829 + "method": "GET",
830 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-501.json",
831 + "status": 200,
832 + "content_type": "text/html",
833 + "file": "271b494cb28d1e945730.html"
834 + },
835 + "0ddc9cb8d725b9bd0b76": {
836 + "method": "GET",
837 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-601.json",
838 + "status": 200,
839 + "content_type": "text/html",
840 + "file": "0ddc9cb8d725b9bd0b76.html"
841 + },
842 + "ddcf68f23d89c62e5682": {
843 + "method": "GET",
844 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-619.json",
845 + "status": 200,
846 + "content_type": "text/html",
847 + "file": "ddcf68f23d89c62e5682.html"
848 + },
849 + "3daac18219130de305ac": {
850 + "method": "GET",
851 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50080a-806.json",
852 + "status": 200,
853 + "content_type": "text/html",
854 + "file": "3daac18219130de305ac.html"
855 + },
856 + "634e7c23386a3fd11d4f": {
857 + "method": "GET",
858 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50082a-101.json",
859 + "status": 200,
860 + "content_type": "text/html",
861 + "file": "634e7c23386a3fd11d4f.html"
862 + },
863 + "8d6fc5281590142467b7": {
864 + "method": "GET",
865 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50082a-105.json",
866 + "status": 200,
867 + "content_type": "text/html",
868 + "file": "8d6fc5281590142467b7.html"
869 + },
870 + "b53ce96819800e519d61": {
871 + "method": "GET",
872 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50082a-202.json",
873 + "status": 200,
874 + "content_type": "text/html",
875 + "file": "b53ce96819800e519d61.html"
876 + },
877 + "e0aed7ac889f8d46e4f5": {
878 + "method": "GET",
879 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50082a-204.json",
880 + "status": 200,
881 + "content_type": "text/html",
882 + "file": "e0aed7ac889f8d46e4f5.html"
883 + },
884 + "59f1ecdd0b1f34ce2bad": {
885 + "method": "GET",
886 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1003.json",
887 + "status": 200,
888 + "content_type": "text/html",
889 + "file": "59f1ecdd0b1f34ce2bad.html"
890 + },
891 + "72081ce0c321e97bdfb2": {
892 + "method": "GET",
893 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-109.json",
894 + "status": 200,
895 + "content_type": "text/html",
896 + "file": "72081ce0c321e97bdfb2.html"
897 + },
898 + "1d781ea374a8ef96fd25": {
899 + "method": "GET",
900 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1210.json",
901 + "status": 200,
902 + "content_type": "text/html",
903 + "file": "1d781ea374a8ef96fd25.html"
904 + },
905 + "ee25235dfbbebe4172ab": {
906 + "method": "GET",
907 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1401.json",
908 + "status": 200,
909 + "content_type": "text/html",
910 + "file": "ee25235dfbbebe4172ab.html"
911 + },
912 + "d2005ae0138db5a15b79": {
913 + "method": "GET",
914 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1406.json",
915 + "status": 200,
916 + "content_type": "text/html",
917 + "file": "d2005ae0138db5a15b79.html"
918 + },
919 + "9def30906f9ea975b775": {
920 + "method": "GET",
921 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1611.json",
922 + "status": 200,
923 + "content_type": "text/html",
924 + "file": "9def30906f9ea975b775.html"
925 + },
926 + "5b594b53f62cab8b25ff": {
927 + "method": "GET",
928 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1702.json",
929 + "status": 200,
930 + "content_type": "text/html",
931 + "file": "5b594b53f62cab8b25ff.html"
932 + },
933 + "644c8f810079927eb8fd": {
934 + "method": "GET",
935 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1708.json",
936 + "status": 200,
937 + "content_type": "text/html",
938 + "file": "644c8f810079927eb8fd.html"
939 + },
940 + "24e1ac91de8d3079d990": {
941 + "method": "GET",
942 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-1801.json",
943 + "status": 200,
944 + "content_type": "text/html",
945 + "file": "24e1ac91de8d3079d990.html"
946 + },
947 + "3f4578dd4d5ac5cc1f81": {
948 + "method": "GET",
949 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-2006.json",
950 + "status": 200,
951 + "content_type": "text/html",
952 + "file": "3f4578dd4d5ac5cc1f81.html"
953 + },
954 + "52725dd72d7b0f115ae1": {
955 + "method": "GET",
956 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-2102.json",
957 + "status": 200,
958 + "content_type": "text/html",
959 + "file": "52725dd72d7b0f115ae1.html"
960 + },
961 + "d07517ec1d26376f7f9e": {
962 + "method": "GET",
963 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-2210.json",
964 + "status": 200,
965 + "content_type": "text/html",
966 + "file": "d07517ec1d26376f7f9e.html"
967 + },
968 + "cc2a7700a7de7c4591fd": {
969 + "method": "GET",
970 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-2311.json",
971 + "status": 200,
972 + "content_type": "text/html",
973 + "file": "cc2a7700a7de7c4591fd.html"
974 + },
975 + "493026d67efd2cbc5354": {
976 + "method": "GET",
977 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-307.json",
978 + "status": 200,
979 + "content_type": "text/html",
980 + "file": "493026d67efd2cbc5354.html"
981 + },
982 + "3768692e9f56744ab623": {
983 + "method": "GET",
984 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-310.json",
985 + "status": 200,
986 + "content_type": "text/html",
987 + "file": "3768692e9f56744ab623.html"
988 + },
989 + "9ae8bc5981cea62bb67b": {
990 + "method": "GET",
991 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-409.json",
992 + "status": 200,
993 + "content_type": "text/html",
994 + "file": "9ae8bc5981cea62bb67b.html"
995 + },
996 + "7148102527035b92f397": {
997 + "method": "GET",
998 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-505.json",
999 + "status": 200,
1000 + "content_type": "text/html",
1001 + "file": "7148102527035b92f397.html"
1002 + },
1003 + "e06611c2c64bd0dc2967": {
1004 + "method": "GET",
1005 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-601.json",
1006 + "status": 200,
1007 + "content_type": "text/html",
1008 + "file": "e06611c2c64bd0dc2967.html"
1009 + },
1010 + "b3eeb284ad9a689a0c34": {
1011 + "method": "GET",
1012 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-607.json",
1013 + "status": 200,
1014 + "content_type": "text/html",
1015 + "file": "b3eeb284ad9a689a0c34.html"
1016 + },
1017 + "9bdb05d50f853e394b73": {
1018 + "method": "GET",
1019 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-702.json",
1020 + "status": 200,
1021 + "content_type": "text/html",
1022 + "file": "9bdb05d50f853e394b73.html"
1023 + },
1024 + "9268309294bf26ffec5d": {
1025 + "method": "GET",
1026 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-801.json",
1027 + "status": 200,
1028 + "content_type": "text/html",
1029 + "file": "9268309294bf26ffec5d.html"
1030 + },
1031 + "c9099a124959ab262280": {
1032 + "method": "GET",
1033 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50083a-909.json",
1034 + "status": 200,
1035 + "content_type": "text/html",
1036 + "file": "c9099a124959ab262280.html"
1037 + },
1038 + "dd1c282d664bd452f032": {
1039 + "method": "GET",
1040 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50085a-17.json",
1041 + "status": 200,
1042 + "content_type": "text/html",
1043 + "file": "dd1c282d664bd452f032.html"
1044 + },
1045 + "60b52ada100c1d4ccef7": {
1046 + "method": "GET",
1047 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50085a-26.json",
1048 + "status": 200,
1049 + "content_type": "text/html",
1050 + "file": "60b52ada100c1d4ccef7.html"
1051 + },
1052 + "d6ea451b18325659fbd6": {
1053 + "method": "GET",
1054 + "url": "https://rent.akelius.com/lettings/marketing/v2/CA/50085a-3.json",
1055 + "status": 200,
1056 + "content_type": "text/html",
1057 + "file": "d6ea451b18325659fbd6.html"
1058 + }
1059 +}
\ No newline at end of file
added tests/fixtures/app_urbains/079a828805e219daa562.html +1875 −0
@@ -0,0 +1,1875 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" prefix="og: https://ogp.me/ns#" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +
8 +<script id="tm-crisp-polyfill">window.$crisp=window.$crisp||[];window.CRISP_WEBSITE_ID=window.CRISP_WEBSITE_ID||'';</script>
9 +<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900" >
10 +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900">
11 +
12 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
13 + var ctPublicFunctions = {"_ajax_nonce":"c251618265","_rest_nonce":"fffca8728a","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.appartementsurbains.ca\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"appartementsurbainsca.kinsta.cloud","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
14 + </script>
15 +
16 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
17 + var ctPublic = {"_ajax_nonce":"c251618265","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.appartementsurbains.ca\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":2107471119,"emailEncoderPassKey":"630e23245122996d4d6b85b30af1d001","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
18 + </script>
19 +
20 +
21 +<script data-cfasync="false" data-pagespeed-no-defer>
22 + var gtm4wp_datalayer_name = "dataLayer";
23 + var dataLayer = dataLayer || [];
24 +</script>
25 +
26 +
27 +<title>Le Saint-Antoine - Appartements Ste-Foy | Appartements Urbains</title>
28 +<meta name="description" content="Trouvez un appartement confortable et moderne à Ste-Foy avec le Saint-Antoine. Appartements Urbains vous propose un milieu de vie exceptionnel. Visitez-nous."/>
29 +<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
30 +<link rel="canonical" href="https://www.appartementsurbains.ca/saint-antoine/" />
31 +<meta property="og:locale" content="fr_CA" />
32 +<meta property="og:type" content="article" />
33 +<meta property="og:title" content="Le Saint-Antoine - Appartements Ste-Foy | Appartements Urbains" />
34 +<meta property="og:description" content="Trouvez un appartement confortable et moderne à Ste-Foy avec le Saint-Antoine. Appartements Urbains vous propose un milieu de vie exceptionnel. Visitez-nous." />
35 +<meta property="og:url" content="https://www.appartementsurbains.ca/saint-antoine/" />
36 +<meta property="og:site_name" content="Appartements Urbains" />
37 +<meta property="article:publisher" content="https://www.facebook.com/appartementsurbains/" />
38 +<meta property="article:author" content="https://www.facebook.com/appartementsurbains/" />
39 +<meta property="og:updated_time" content="2026-06-24T18:50:57+00:00" />
40 +<meta property="og:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" />
41 +<meta property="og:image:secure_url" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" />
42 +<meta property="og:image:width" content="505" />
43 +<meta property="og:image:height" content="380" />
44 +<meta property="og:image:alt" content="appartement-quebec-st-antoine" />
45 +<meta property="og:image:type" content="image/jpeg" />
46 +<meta name="twitter:card" content="summary_large_image" />
47 +<meta name="twitter:title" content="Le Saint-Antoine - Appartements Ste-Foy | Appartements Urbains" />
48 +<meta name="twitter:description" content="Trouvez un appartement confortable et moderne à Ste-Foy avec le Saint-Antoine. Appartements Urbains vous propose un milieu de vie exceptionnel. Visitez-nous." />
49 +<meta name="twitter:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" />
50 +<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https://www.appartementsurbains.ca/saint-antoine/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.appartementsurbains.ca","name":"1"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Projets r\u00e9sidentiels"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.appartementsurbains.ca/saint-antoine/","name":"Le Saint-Antoine"}}]},{"@type":"ApartmentComplex","@id":"https://www.appartementsurbains.ca/saint-antoine/#apartmentcomplex","name":"Le Saint-Antoine","description":"<p>Si vous souhaitez trouver un <a href=\"/quartiers/ste-foy/\">logement confortable et moderne \u00e0 Ste-Foy</a>, l'immeuble le Saint-Antoine est une option exceptionnelle \u00e0 consid\u00e9rer. Situ\u00e9 dans un emplacement privil\u00e9gi\u00e9, cet immeuble vous offre une exp\u00e9rience r\u00e9sidentielle de qualit\u00e9 sup\u00e9rieure.</p>\n","url":"https://www.appartementsurbains.ca/saint-antoine/","image":"https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg","address":{"@type":"PostalAddress","streetAddress":"2650 Chemin Sainte-Foy","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G1V 0E9","addressCountry":"CA"},"geo":{"@type":"GeoCoordinates","latitude":"46.782123","longitude":"-71.2965749"},"numberOfAccommodationUnits":"39","numberOfAvailableAccommodationUnits":"3","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Air climatis\u00e9","value":"1"},{"@type":"LocationFeatureSpecification","name":"Ascenseur","value":"1"},{"@type":"LocationFeatureSpecification","name":"Grands rangements","value":"1"},{"@type":"LocationFeatureSpecification","name":"Stationnement int\u00e9rieur inclus","value":"1"},{"@type":"LocationFeatureSpecification","name":"Rangements suppl\u00e9mentaires disponibles","value":"1"},{"@type":"LocationFeatureSpecification","name":" Cam\u00e9ras de surveillance 24h","value":"1"},{"@type":"LocationFeatureSpecification","name":"RTC parcours no 7","value":"1"},{"@type":"LocationFeatureSpecification","name":"Lumineux","value":"1"}],"containsPlace":[{"@type":"Apartment","name":"4 1/2 \u2014 211","numberOfRoomsTotal":"4.5","floorSize":{"@type":"QuantitativeValue","value":"1027","unitCode":"FTK"},"amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Stationnement inclus","value":"1"}],"offers":{"@type":"Offer","price":"1610","priceCurrency":"CAD","availability":"https://schema.org/InStock","businessFunction":"http://purl.org/goodrelations/v1#LeaseOut","url":"https://www.appartementsurbains.ca/saint-antoine/","priceSpecification":{"@type":"UnitPriceSpecification","price":"1610","priceCurrency":"CAD","unitCode":"MON"}}},{"@type":"Apartment","name":"3 1/2 \u2014 301","numberOfRoomsTotal":"3.5","floorSize":{"@type":"QuantitativeValue","value":"728","unitCode":"FTK"},"amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Stationnement inclus","value":"1"}],"offers":{"@type":"Offer","price":"1350","priceCurrency":"CAD","availability":"https://schema.org/InStock","businessFunction":"http://purl.org/goodrelations/v1#LeaseOut","url":"https://www.appartementsurbains.ca/saint-antoine/","priceSpecification":{"@type":"UnitPriceSpecification","price":"1350","priceCurrency":"CAD","unitCode":"MON"}}},{"@type":"Apartment","name":"3 1/2 \u2014 110","numberOfRoomsTotal":"3.5","floorSize":{"@type":"QuantitativeValue","value":"750","unitCode":"FTK"},"amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Stationnement inclus","value":"1"}],"offers":{"@type":"Offer","price":"1400","priceCurrency":"CAD","availability":"https://schema.org/InStock","businessFunction":"http://purl.org/goodrelations/v1#LeaseOut","url":"https://www.appartementsurbains.ca/saint-antoine/","priceSpecification":{"@type":"UnitPriceSpecification","price":"1400","priceCurrency":"CAD","unitCode":"MON"}}}],"provider":{"@type":["Organization","RealEstateAgent"],"@id":"https://www.appartementsurbains.ca/#organization","name":"Appartements Urbains"},"makesOffer":{"@type":"AggregateOffer","priceCurrency":"CAD","lowPrice":"1350","highPrice":"1610","offerCount":"3","availability":"https://schema.org/InStock"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"O\u00f9 se trouve Le Saint-Antoine ?","acceptedAnswer":{"@type":"Answer","text":"Le Saint-Antoine se trouve au 2650 Chemin Sainte-Foy, dans le secteur Sainte-Foy, \u00e0 Qu\u00e9bec."}},{"@type":"Question","name":"Quels types d'appartements trouve-t-on au Saint-Antoine ?","acceptedAnswer":{"@type":"Answer","text":"Les unit\u00e9s offertes sont : 3\u00bd et 4\u00bd."}},{"@type":"Question","name":"\u00c0 partir de quel prix peut-on louer au Saint-Antoine ?","acceptedAnswer":{"@type":"Answer","text":"Des unit\u00e9s sont actuellement disponibles \u00e0 partir de 1 350 $ par mois. Communiquez avec nous au (418) 717-2105 pour planifier une visite."}},{"@type":"Question","name":"Quelles commodit\u00e9s et quels services sont offerts au Saint-Antoine ?","acceptedAnswer":{"@type":"Answer","text":"On y trouve notamment : Air climatis\u00e9, Ascenseur, Grands rangements, Stationnement int\u00e9rieur inclus, Rangements suppl\u00e9mentaires disponibles, Cam\u00e9ras de surveillance 24h, RTC parcours no 7 et Lumineux."}},{"@type":"Question","name":"De quelle ann\u00e9e date la construction du Saint-Antoine ?","acceptedAnswer":{"@type":"Answer","text":"La construction du Saint-Antoine remonte \u00e0 2015. L'immeuble compte 39 logements."}},{"@type":"Question","name":"Quels services se trouvent \u00e0 proximit\u00e9 du Saint-Antoine ?","acceptedAnswer":{"@type":"Answer","text":"\u00c0 distance de marche, on trouve notamment : Universit\u00e9 de Laval, C\u00e9gep Ste-Foy, Pharmacie Familiprix, IUCPQ, Stratos Pizzeria, Centre Commercial Plaza Laval et Parc Saint-Jean-Baptiste De La Salle."}}]}]}</script>
51 +
52 +
53 +<link rel='dns-prefetch' href='//www.appartementsurbains.ca' />
54 +<link rel='dns-prefetch' href='//fd.cleantalk.org' />
55 +<style id="wp-img-auto-sizes-contain-inline-css">
56 +img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57 +/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58 +</style>
59 +<style id="classic-theme-styles-inline-css">
60 +/*! This file is auto-generated */
61 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62 +/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63 +</style>
64 +
65 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.82_1782954802' media='all' />
66 +<style data-wpacu-inline-css-file='1'>
67 +.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
68 +</style>
69 +<link rel='stylesheet' id='image-map-pro-dist-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=5.1.6' media='' />
70 +<link rel='stylesheet' id='oxygen-aos-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.0.3' media='all' />
71 +<link rel='stylesheet' id='oxygen-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' />
72 +<link rel='stylesheet' id='core-sss-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' media='all' />
73 +<style id="wpgb-head-inline-css">
74 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
75 +/*# sourceURL=wpgb-head-inline-css */
76 +</style>
77 +<link rel='stylesheet' id='splide-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
78 +<link rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1.6.2' media='all' />
79 +<script id="apbct-public-bundle.min-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.82_1782954802"></script>
80 +<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.82"></script>
81 +<script id="jquery-core-js-extra">
82 +var ajax = {"url":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","nonce":"3e6279c4c8"};
83 +//# sourceURL=jquery-core-js-extra
84 +</script>
85 +<script id="jquery-core-js" src="https://www.appartementsurbains.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
86 +<script id="oxygen-aos-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
87 +<script id="webmcp-abilities-js-extra">
88 +var wmcpBridge = {"toolsEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/tools","executeEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/execute/","nonceEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/nonce","nonce":"5f8847726b"};
89 +//# sourceURL=webmcp-abilities-js-extra
90 +</script>
91 +<script data-wp-strategy="defer" defer id="webmcp-abilities-js" src="https://www.appartementsurbains.ca/wp-content/plugins/respira-for-wordpress/includes/webmcp/dist/webmcp-abilities.js?ver=7c9744f17f979d23372d"></script>
92 +<script id="splide-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14"></script>
93 +<script id="splide-autoscroll-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2"></script>
94 +<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0120/8843.js" async="async" ></script>
95 +
96 +<script>window.sa=window.sa||function(){(sa.q=sa.q||[]).push(arguments)}</script>
97 +<script defer
98 + src="https://searchable-tracker.searchable.workers.dev/s.js"
99 + data-domain="appartementsurbains.ca"
100 + data-site-token="pst_049a9ae425bcd25cedcd18a2"
101 +></script>
102 +<script src="/tooltips/popper.min.js"></script>
103 +<script src="/tooltips/tippy-bundle.iife.min.js"></script>
104 +<script>
105 +window.addEventListener('load', function() {
106 + tippy('[data-tippy-content]', {
107 + followCursor: true,
108 + });
109 +});
110 +</script><style id='script-638a4f9a123f5-sass-css' type='text/css'>
111 +:root{--libre: 226, 6, 19;--occupe: 255, 255, 255;--alpha: 0.5;--alpha-hover: 0.65;--scrollbar: rgb(168, 128, 92)}
112 +</style>
113 +<style id='script-638a4f9a1e9ad-sass-css' type='text/css'>
114 +@charset "UTF-8";
115 +.dont-update polygon{cursor:initial !important}.legende-louee{background-color:rgb(var(--occupe))}.legende-disponible{background-color:rgb(var(--libre))}[liste-niveaux],[liste-niveaux-item]{-webkit-tap-highlight-color:transparent !important}[liste-niveaux]:focus{outline:0 !important}.niveau-selector{outline:none}.niveau-selector:hover text{fill:#ffffff !important;stroke:#ffffff !important;stroke-width:1px}.niveau-selector:hover circle{stroke:#ffffff !important;stroke-width:4px}#ct-builder [vue-immeuble],#ct-builder [section-niveaux],#ct-builder [wrapper-liste-niveaux],#ct-builder [wrapper-unite]{display:grid !important}.overlap{width:100%;position:relative}.legende-couleur{width:25px;height:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#3e4947;border-right-color:#3e4947;border-bottom-color:#3e4947;border-left-color:#3e4947;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}[vue-immeuble] polygon{fill:rgba(0, 0, 0, 0.15);stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[vue-immeuble] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[vue-immeuble] g:focus{outline:none !important}[vue-immeuble] g:hover polygon{fill:rgba(0, 0, 0, 0.45)}[section-niveaux]{width:100%;min-height:100%;transition:all 250ms ease-in-out}[wrapper-niveaux] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[wrapper-niveaux] polygon{fill:rgba(var(--occupe), var(--alpha));stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[wrapper-niveaux] polygon:focus{outline:none !important}[wrapper-niveaux] polygon:hover{fill:rgba(var(--occupe), var(--alpha-hover))}[wrapper-niveaux] polygon[etat="Louée"],[section-niveaux] polygon[etat="Reservée"]{fill:rgba(var(--occupe), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"],[wrapper-niveaux] polygon[etat="Bientôt disponible"]{fill:rgba(var(--libre), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"]:hover,[wrapper-niveaux] polygon[etat="Bientôt disponible"]:hover{fill:rgba(var(--libre), var(--alpha-hover))}[image-niveau],[image-unite]{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none;position:relative}[liste-niveaux]{cursor:pointer}[liste-niveaux-item]:not(.level-selected){opacity:0.66}[liste-niveaux-item]:not(.level-selected) .niveaux-icone{opacity:0}[retour-immeuble],[retour-niveau]{cursor:pointer !important}[legende],[vue-immeuble]:not(.visible),[section-niveaux]:not(.visible),[choix-unite]:not(.visible),[choix-niveau]:not(.visible){display:none !important}[section-niveaux] polygon:not(.visible),[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){display:none}[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){position:absolute;top:0;left:0}[wrapper-liste-niveaux],[wrapper-unite]{display:none !important}[legende].visible{display:flex !important}[wrapper-liste-niveaux].visible,[wrapper-unite].visible{display:block !important}html,body{max-width:100% !important;overflow-x:hidden !important}.simplefavorite-button{cursor:pointer}[class^="sf-icon-"],[class*=" sf-icon-"]{line-height:1.6}.simplefavorite-button.active{opacity:1}.hide-favorites-text .favorites-text{display:none !important}.wp-grid-builder .wpgb-main::-webkit-scrollbar,.repeater-favorites-list::-webkit-scrollbar{width:10px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-track,.repeater-favorites-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-thumb,.repeater-favorites-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:100px}
116 +</style>
117 +<style id='script-638a4f9a39fff-css' type='text/css'>
118 +/*!
119 + * Toastify js 1.11.2
120 + * https://github.com/apvarun/toastify-js
121 + * @license MIT licensed
122 + *
123 + * Copyright (C) 2018 Varun A P
124 + */
125 +
126 +.toastify {
127 + padding: 12px 20px;
128 + color: #ffffff;
129 + display: inline-block;
130 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
131 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
132 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
133 + position: fixed;
134 + opacity: 0;
135 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
136 + border-radius: 2px;
137 + cursor: pointer;
138 + text-decoration: none;
139 + /* max-width: calc(50% - 20px); */
140 + z-index: 2147483647;
141 +}
142 +
143 +.toastify.on {
144 + opacity: 1;
145 +}
146 +
147 +.toast-close {
148 + background: transparent;
149 + border: 0;
150 + color: white;
151 + cursor: pointer;
152 + font-family: inherit;
153 + font-size: 1em;
154 + opacity: 0.4;
155 + padding: 0 5px;
156 +}
157 +
158 +.toastify-right {
159 + right: 15px;
160 +}
161 +
162 +.toastify-left {
163 + left: 15px;
164 +}
165 +
166 +.toastify-top {
167 + top: -150px;
168 +}
169 +
170 +.toastify-bottom {
171 + bottom: -150px;
172 +}
173 +
174 +.toastify-rounded {
175 + border-radius: 25px;
176 +}
177 +
178 +.toastify-avatar {
179 + width: 1.5em;
180 + height: 1.5em;
181 + margin: -7px 5px;
182 + border-radius: 2px;
183 +}
184 +
185 +.toastify-center {
186 + margin-left: auto;
187 + margin-right: auto;
188 + left: 0;
189 + right: 0;
190 + max-width: fit-content;
191 + max-width: -moz-fit-content;
192 +}
193 +
194 +@media only screen and (max-width: 360px) {
195 + .toastify-right, .toastify-left {
196 + margin-left: auto;
197 + margin-right: auto;
198 + left: 0;
199 + right: 0;
200 + max-width: fit-content;
201 + }
202 +}
203 +</style>
204 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
205 +
206 +
207 +<script data-cfasync="false" data-pagespeed-no-defer>
208 + var dataLayer_content = {"pagePostType":"edifices","pagePostType2":"single-edifices","pagePostAuthor":"Appartements Urbains"};
209 + dataLayer.push( dataLayer_content );
210 +</script>
211 +<script data-cfasync="false" data-pagespeed-no-defer>
212 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
213 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
214 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
215 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
216 +})(window,document,'script','dataLayer','GTM-WSPXR4X');
217 +</script>
218 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-32x32.png" sizes="32x32" />
219 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-192x192.png" sizes="192x192" />
220 +<link rel="apple-touch-icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-180x180.png" />
221 +<meta name="msapplication-TileImage" content="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-270x270.png" />
222 +<link rel='stylesheet' id='oxygen-cache-2353-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2353.css?cache=1779367872&#038;ver=7.0.3' media='all' />
223 +<link rel='stylesheet' id='oxygen-cache-2191-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2191.css?cache=1779368206&#038;ver=7.0.3' media='all' />
224 +<style data-wpacu-inline-css-file='1'>
225 +#section-586-2040 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px}#section-586-2040{background-color:#f7f7f7}
226 +</style>
227 +<link rel='stylesheet' id='oxygen-cache-2040-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2040.css?cache=1779396004&#038;ver=7.0.3' media='all' />
228 +<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/universal.css?cache=1782330412&#038;ver=7.0.3' media='all' />
229 +
230 +<style id="global-styles-inline-css">
231 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
232 +/*# sourceURL=global-styles-inline-css */
233 +</style>
234 +<link rel='stylesheet' id='intlTelInput-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/css/intlTelInput.min.css?ver=18.1.1' media='all' />
235 +<link rel='stylesheet' id='fluent-form-styles-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.0.4' media='all' />
236 +<link rel='stylesheet' id='fluentform-public-default-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.0.4' media='all' />
237 +<link rel='stylesheet' id='wpgb-facets-css' href='https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/facets.css?ver=2.1.8' media='all' />
238 +<style data-wpacu-inline-css-file='1'>
239 +:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#ffffff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;}
240 +</style>
241 +
242 +</head>
243 +<body class="wp-singular edifices-template-default single single-edifices postid-2024 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" >
244 +
245 +
246 +
247 +
248 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSPXR4X" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
249 +
250 +
251 +
252 +
253 +
254 + <header id="_header-1575-2040" class="oxy-header-wrapper oxy-sticky-header oxy-header c-header" ><div id="_header_row-1576-2040" class="oxy-header-row " ><div class="oxy-header-container"><div id="_header_left-1577-2040" class="oxy-header-left" ><a id="link-2425-2040" class="ct-link" href="https://www.appartementsurbains.ca/saint-antoine/" target="_self" ><img id="image-1579-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/le-saint-antoine.svg" class="ct-image ignore-lazyload transparent-header-invert"/></a></div><div id="_header_center-1580-2040" class="oxy-header-center" ><div id="code_block-1921-2040" class="ct-code-block c-full-width mobile-menu c-columns-gap-m" > <a href="#unites">Unités</a>
255 + <a href="#avantages">Avantages</a>
256 + <a href="#galerie">Galerie</a>
257 + <a href="#quartier" class="hide-mobile">Quartier</a>
258 + <a href="#contact">Contact</a>
259 +</div></div><div id="_header_right-1606-2040" class="oxy-header-right" ><div id="div_block-1727-2040" class="ct-div-block c-columns-gap-s" ><div id="code_block-1729-2040" class="ct-code-block " ><a class="c-heading-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div><div id="code_block-2427-2040" class="ct-code-block" ><a class="c-btn-dark c-btn-m c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Antoine">Demande d'information</a>
260 +</div></div><div id="div_block-1922-2040" class="ct-div-block c-columns-gap-s" ><a id="link-1934-2040" class="ct-link" href="https://goo.gl/maps/8R8gMSkzX9nxMEbDA" target="_self" ><img id="image-1931-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/></a><a id="link-1929-2040" class="ct-link" href="tel:(418)%20717-2105" target="_self" ><img id="image-1926-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/></a></div></div></div></div><div id="_header_row-1915-2040" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-1916-2040" class="oxy-header-left" ></div><div id="_header_center-1917-2040" class="oxy-header-center" ><div id="code_block-1919-2040" class="ct-code-block c-full-width c-columns-gap-s mobile-menu" > <a href="#unites">Unités</a>
261 + <a href="#avantages">Avantages</a>
262 + <a href="#galerie">Galerie</a>
263 + <a href="#quartier" class="hide-mobile">Quartier</a>
264 + <a href="#contact">Contact</a>
265 +</div></div><div id="_header_right-1918-2040" class="oxy-header-right" ></div></div></div></header>
266 + <script type="text/javascript">
267 + jQuery(document).ready(function() {
268 + var selector = "#_header-1575-2040",
269 + scrollval = parseInt("300");
270 + if (!scrollval || scrollval < 1) {
271 + if (jQuery(window).width() >= 992){
272 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
273 + jQuery(selector).addClass("oxy-sticky-header-active");
274 + }
275 + }
276 + else {
277 + var scrollTopOld = 0;
278 + jQuery(window).scroll(function() {
279 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
280 + if (jQuery(this).scrollTop() > scrollval
281 + ) {
282 + if (
283 + jQuery(window).width() >= 992 &&
284 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
285 + if (jQuery(selector).css('position')!='absolute') {
286 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
287 + }
288 + jQuery(selector)
289 + .addClass("oxy-sticky-header-active")
290 + .addClass("oxy-sticky-header-fade-in");
291 + }
292 + }
293 + else {
294 + jQuery(selector)
295 + .removeClass("oxy-sticky-header-fade-in")
296 + .removeClass("oxy-sticky-header-active");
297 + if (jQuery(selector).css('position')!='absolute') {
298 + jQuery("body").css("margin-top", "");
299 + }
300 + }
301 + scrollTopOld = jQuery(this).scrollTop();
302 + }
303 + })
304 + }
305 + });
306 + </script><div id="div_block-8-2040" class="ct-div-block c-full-width" ><section id="section-579-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><a id="link-581-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="fancy_icon-582-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-582-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="text_block-583-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Retour aux projets résidentiels</div></a></div></section><section id="section-62-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-63-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-106-2040" class="ct-div-block" ><h2 id="code_block-107-2040" class="ct-code-block c-h2 c-heading-dark c-margin-bottom-m" >Découvrir le Saint-Antoine</h2><div id="code_block-108-2040" class="ct-code-block max-w--320" ><p>Situé dans un quartier dynamique et animé, le Saint-Antoine offre une grande variété de commodités, de magasins, de restaurants et de divertissements à proximité.</p>
307 +</div><div id="div_block-1076-2040" class="ct-div-block c-buttons c-margin-top-m" ><a id="link-1088-2040" class="ct-link c-inline c-columns-gap-xs" href="#unites" target="_self" ><div id="text_block-1089-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Voir les unités disponibles</div><div id="fancy_icon-1090-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1090-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="text_block-1079-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Antoine" target="_self" >Planifier une visite</a></div></div><div id="div_block-1068-2040" class="ct-div-block c-columns-gap-l" ><div id="div_block-159-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1323-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="code_block-161-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Téléphone</span>
308 +<a class="c-text-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div></div><div id="div_block-1085-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1325-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="code_block-1087-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Adresse</span>
309 +<span style="white-space: nowrap"><p>2650, Chemin Ste-Foy,<br />
310 +Québec, QC G1V 0E9</p>
311 +</span>
312 +<a href="https://goo.gl/maps/8R8gMSkzX9nxMEbDA" class="c-link-s c-link-dark c-underline" target="_blank">Voir sur la carte</a></div></div></div></div></div></section><section id="section-586-2040" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="code_block-588-2040" class="ct-code-block c-text-s c-text-dark breadcrumbs" ></div></div></section><section id="section-2-2040" class=" ct-section c-full-width" ><div class="ct-section-inner-wrap"><div id="code_block-13-2040" class="ct-code-block c-full-width facade-single" >
313 + <div class="overlap visible" vue-immeuble>
314 + <div>
315 + <svg viewBox="0 0 1400 700">
316 + <a href="unites/?_niveau=1" data-tippy-content="Niveau 1" data-tippy-placement="top" class="niveau-selector">
317 +
318 + <g>
319 + <circle cx="66%" cy="66%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
320 + <text x="66%" y="66.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">1</text>
321 + </g>
322 +
323 + <g niveau="1">
324 + <polygon points="24.76000753579503,417.5023031914893 66.82025800945674,417.16483144050534 76.25608215825167,418.2522793191489 76.6496379395765,418.85632302378605 92.50213564431044,418.75332703191486 119.50621552373772,418.50530325531906 166.50635719668426,418.750311074468 172.50637528259233,417.50327127659574 248.5066043707611,418.0032872340425 259.5066375282593,418.37529910638295 411.5070957045968,419.00331914893616 413.0071002260737,419.00331914893616 446.50720120572703,419.00331914893616 485.75532027128867,419.00127127659573 486.00332025923143,415.00019139361694 564.0075553880935,414.00315957446804 690.5079366993217,413.5031436170213 731.5080602863602,413.5031436170213 732.0080617935192,412.0030957446808 768.0081703089677,411.0030638297872 780.5082079879426,411.0030638297872 804.508280331575,411.50307978723396 889.5085365486058,413.00312765957443 931.0086616428028,412.50311170212757 988.5088349660888,412.0030957446808 1017.5089223813109,413.00312765957443 1070.0090806330068,414.00315957446804 1125.5092479276564,412.0030957446808 1131.0092645064053,412.0030957446808 1146.5093112283346,411.50307978723396 1202.0094785229842,411.0030638297872 1262.5473464501385,411.5118760583251 1262.2616593820649,400.00509574468083 1321.0138357196686,398.99999999999994 1373.512,400.7560319148936 1375.01,479.50524999999993 1323.0098432554632,486.5054734042552 1264.0096654107008,483.5053776595744 1199.0094694800302,494.5057287234041 1148.0093157498118,492.0056489361702 1129.0092584777692,498.0058404255318 1072.0090866616426,494.0057127659573 1019.5089284099472,499.00587234042547 933.0086676714393,503.006 781.5082110022607,497.0058085106382 767.5081688018086,495.0057446808511 729.0080527505653,491.0056170212765 690.0079351921628,492.50566489361694 445.00719668425006,470.0049468085105 118.00621100226073,478.0052021276595 23.002,474.0060425531914 "></polygon>
325 + </g>
326 + </a>
327 + <a href="unites/?_niveau=2" data-tippy-content="Niveau 2" data-tippy-placement="top" class="niveau-selector">
328 +
329 + <g>
330 + <circle cx="66%" cy="53%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
331 + <text x="66%" y="53.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">2</text>
332 + </g>
333 +
334 + <g niveau="2">
335 + <polygon points="249.50244718001963,360.74979161371755 174.9982797627809,358.25078271203523 167.4982629096013,358.0007818215108 161.99825055060296,357.50078004046196 121.25416122875123,355.7537755878397 25.742008988362436,365.2477871646575 25.004,418.50299643790214 75.99805730081054,417.7509946568532 75.74805673903789,419.251 93.49809662489623,419.0009991094755 160.49824717996705,418.75099821895105 166.3762603883656,418.87699866777535 173.2422758168898,417.37899333175295 248.87444576884673,418.0029955545019 260.37647161488286,418.50299733555084 411.74881176148267,419.0009991094755 445.49888760079085,418.75099821895105 484.99897636086996,418.25099643790213 485.49897748441526,415.2509857516089 691.4500058898053,413.30538740412806 732.0213331419177,413.5829135575261 732.3585365146291,410.74266239680014 883.4808241553105,412.89428810494104 931.3088440595839,412.56805719092495 1071.3982221624892,414.0606584586431 1132.1605340075575,412.00274794991304 1202.585935526921,411.0028401227227 1262.076239754637,410.52960916994317 1262.7390696244306,399.2622105705567 1321.9840407856927,397.5196077347661 1373.288,399.2447161579397 1371.7488118484828,332.00163639681665 1319.9299405743554,324.38485365130003 1260.74963976245,326.3454018796765 1201.331702675896,317.009361605849 1146.6546884193533,320.3945842507851 1130.6346647683279,317.9703096854482 1070.2185478971023,320.49705540025286 1017.8085300341785,313.726 1010.0656972712103,314.1722665345905 1010.2788619665106,323.7527904082298 929.3216228088507,314.62936171603184 884.7856412431481,318.7352028173057 780.8719901875635,328.31516321085917 767.8642951946172,329.481067823494 768.180867251886,333.5070655452478 731.9517884492799,336.381429488422 691.8746162854779,333.9612827764357 563.4217370900061,345.1117129318843 561.8043856461587,343.46224847012246 504.6950715017559,349.12931232262497 490.8623643549114,349.3336789857926 486.40402805669623,349.55051867549037 485.99897860796034,364.5008049751464 445.9988887243361,368.25081833301306 410.4988089526195,367.75081655196425 412.4988134468005,370.7508272382575 288.2485342457923,366.25081120881754 281.4985190779309,367.25081477091527 260.99847301257324,366.25081120881754 249.4984471710313,366.7508129898664 "></polygon>
336 + </g>
337 + </a>
338 + <a href="unites/?_niveau=3" data-tippy-content="Niveau 3" data-tippy-placement="top" class="niveau-selector">
339 +
340 + <g>
341 + <circle cx="66%" cy="37%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
342 + <text x="66%" y="37.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">3</text>
343 + </g>
344 +
345 + <g niveau="3">
346 + <polygon points="1368.506008196583,236.50144952459314 1317.5061754068788,220.50154631147788 1277.0063081915255,224.50152211475665 1192.5065852360347,200.5016672950838 1165.5066737591324,204.74964159816585 1123.250812301059,192.7527141701819 1069.5069885079242,201.50066125195264 1070.0069868686078,161.50190321311527 1016.5071622754867,145.502 943.5074016157139,160.50190926229558 943.5074016157139,200.5016672950838 860.5076737422737,217.00156748360894 814.0078261987198,207.50162495082174 766.5139999999999,215.49959865320778 768.5015138738748,329.504 929.0114480025163,314.9979820089326 1010.501181966958,323.5009232459074 1010.2551827735019,314.50097768853016 1017.5071589968535,313.5009837377104 1070.5069852292913,320.50094139344833 1129.7547909768284,318.00395649825157 1145.7587385055822,320.5039413753008 1199.5065622856023,317.00396254743185 1260.2623630889605,325.000914172137 1260.2623630889605,317.4979595591368 1318.5061721282455,313.5009837377104 1318.5061721282455,313.5009837377104 1371.0059999999999,320.50094139344833 "></polygon>
347 + <polygon points="766.738,215.4998135818182 731.4899999999999,205.247 563.4899999999999,238.74639090909096 563.4899999999999,253.24612727272725 486.4899999999998,268.2458545454546 485.9899999999998,301.24525454545454 468.4899999999998,303.7452090909091 468.4899999999998,299.24529090909095 261.49,283.2455818181818 235.98999999999987,289.2454727272727 163.99,285.2455454545455 119.99,282.2456 77.99,295.24536363636366 27.741999999999997,308.9971136000001 26.236,365.9960772363637 109.83984618654468,356.8771469705801 120.738,355.993259109091 161.99000000000007,357.7412273272728 173.73800000000003,358.24421818181827 173.74,355.2442727272728 249.9900000000001,359.24420000000003 250.48000000000008,366.74306365454544 259.9839999999999,366.24407272727274 280.98199999999997,367.23805465454546 410.99000000000007,370.244 410.99000000000007,366.24407272727274 446.4880000000001,367.49704994545465 486.74599999999987,364.2441090909091 488.74,348.99338638181825 503.99,348.7413909636364 564.734,344.74346365454545 688.99,333.2446727272728 730.9840000000002,336.2466181454546 768.4879999999999,333.24867265454543 "></polygon>
348 + </g>
349 + </a>
350 + </svg>
351 + </div>
352 + <img src="https://www.appartementsurbains.ca/wp-content/uploads/le-saint-antoine-facade.jpg" class="no-lazy" style="width: 100%;">
353 +</div></div></section><section id="section-109-2040" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-110-2040" class="ct-div-block c-max-width-960 c-center-self c-center c-owl-m" ><h1 id="code_block-111-2040" class="ct-code-block c-tagline" >Condos locatifs à Ste-Foy</h1><h2 id="code_block-112-2040" class="ct-code-block c-h3 c-heading-dark" >Ce qui nous distingue</h2><div id="code_block-115-2040" class="ct-code-block " ><p>Si vous souhaitez trouver un <a href="/quartiers/ste-foy/">logement confortable et moderne à Ste-Foy</a>, l'immeuble le Saint-Antoine est une option exceptionnelle à considérer. Situé dans un emplacement privilégié, cet immeuble vous offre une expérience résidentielle de qualité supérieure.</p>
354 +</div></div><div id="div_block-158-2040" class="ct-div-block c-columns-4 c-columns-gap-m c-columns-l-2 c-columns-m-1 vertical-column-separator" ><div id="div_block-1081-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1327-2040" alt="icone-construction-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-construction-app.svg" class="ct-image icone"/><div id="code_block-1083-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Année de construction</span>
355 +<span>2015</span></div></div><div id="div_block-162-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1328-2040" alt="icone-superficie-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-superficie-app.svg" class="ct-image icone"/><div id="code_block-164-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'unités</span>
356 +<span>39</span></div></div><div id="div_block-165-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1329-2040" alt="icone-etage-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-etage-app.svg" class="ct-image icone"/><div id="code_block-167-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'étages</span>
357 +<span>3</span></div></div><div id="div_block-168-2040" class="ct-div-block c-inline c-columns-gap-s" ><a id="link-1511-2040" class="ct-link c-padding-s c-transition" href="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-app-fiche-vf.pdf" target="_blank" ><img id="image-1512-2040" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs"/><div id="text_block-1513-2040" class="ct-text-block" >Téléchargez la fiche</div></a></div></div></div></section><section id="unites" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-187-2040" class="ct-div-block c-full-width c-columns-gap-l" ><h3 id="headline-188-2040" class="ct-headline c-h3 c-heading-dark">Nos unités disponibles</h3><a id="link_text-2478-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Antoine" target="_self" >Planifier une visite</a><div id="div_block-1791-2040" class="ct-div-block c-owl-m c-full-width" ><div id="div_block-1793-2040" class="ct-div-block c-full-width" ><div id="shortcode-2243-2040" class="ct-shortcode c-full-width facet-buttons" ><div class="wpgb-facet wpgb-loading wpgb-facet-19" data-facet="19" data-grid="wpgb-content-1"> <fieldset>
358 + <legend class="wpgb-facet-title wpgb-sr-only">Types</legend>
359 + <div class="wpgb-button-facet"><ul class="wpgb-inline-list"><li><div class="wpgb-button" role="button" aria-pressed="true" tabindex="0"><input type="hidden" name="types" value=""><span class="wpgb-button-label">Tous les types d&#039;unités</span></div></li><li><div class="wpgb-button" role="button" aria-pressed="false" tabindex="0"><input type="hidden" name="types" value="3-1/2"><span class="wpgb-button-label">3 1/2</span></div></li><li><div class="wpgb-button" role="button" aria-pressed="false" tabindex="0"><input type="hidden" name="types" value="4-1/2"><span class="wpgb-button-label">4 1/2</span></div></li></ul></div> </fieldset>
360 + </div></div> <div class="c-full-width c-columns-gap-s flexbox flex-row display-none-to-xs padding-vertical-micro border-bottom-slimmest text-current align-items-center">
361 + <div class="width-1_4-from-xs c-heading-dark">Numéro</div>
362 + <div class="width-1_4-from-xs c-heading-dark">Étage</div>
363 + <div class="width-1_4-from-xs c-heading-dark">Disponibilité</div>
364 + <div class="width-1_4-from-xs c-heading-dark">Superficie (pi²)</div>
365 + <div class="width-1_4-from-xs c-heading-dark">Prix</div>
366 + <div class="width-1_4-from-xs c-heading-dark"></div>
367 + </div>
368 + <div id="code_block-2244-2040" class="ct-code-block" ></div><div id="_dynamic_list-2240-2040" class="oxy-dynamic-list c-full-width tableau wpgb-content-1"><div class="wpgb-content-1" hidden></div><div id="div_block-2241-2040-2" class="ct-div-block c-full-width" data-id="div_block-2241-2040"> <div class="c-full-width c-columns-gap-s flexbox-from-xs flex-row padding-vertical-micro border-bottom-slimmest align-items-center">
369 + <div class="width-1_4-from-xs"><a class="c-text-accent c-bold" href="unites/?_unite=110">110</a></div>
370 +
371 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
372 + <span class="display-none-from-xs">&Eacute;tage</span>
373 + <div class="display-none-from-xs table-border"></div>
374 + <span>1</span>
375 + </div>
376 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
377 + <span class="display-none-from-xs">Disponibilit&eacute;</span>
378 + <div class="display-none-from-xs table-border"></div>
379 + <span>1er juillet</span>
380 + </div>
381 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
382 + <span class="display-none-from-xs">Superficie (pi&sup2;)</span>
383 + <div class="display-none-from-xs table-border"></div>
384 + <span>3&frac12; (750 pi&sup2;)</span>
385 + </div>
386 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
387 + <span class="display-none-from-xs">Prix</span>
388 + <div class="display-none-from-xs table-border"></div>
389 + <span>1400 $</span>
390 + </div>
391 +
392 + <div class="width-1_4-from-xs flexbox-to-xs flex-row c-inline c-columns-gap-s">
393 + <a href="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-g.jpg" target="_blank">
394 + <img style="width: 20px;" src="/wp-content/uploads/icone-telechargez-app.svg">
395 + </a>
396 + <div class="c-btn-alt-2 c-btn-m c-transition btn-action" data-unite-concernee="110" data-immeuble-concerne="Le Saint-Antoine">Planifier une visite</div>
397 + </div>
398 + </div>
399 + </div><div id="div_block-2241-2040-3" class="ct-div-block c-full-width" data-id="div_block-2241-2040"> <div class="c-full-width c-columns-gap-s flexbox-from-xs flex-row padding-vertical-micro border-bottom-slimmest align-items-center">
400 + <div class="width-1_4-from-xs"><a class="c-text-accent c-bold" href="unites/?_unite=211">211</a></div>
401 +
402 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
403 + <span class="display-none-from-xs">&Eacute;tage</span>
404 + <div class="display-none-from-xs table-border"></div>
405 + <span>2</span>
406 + </div>
407 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
408 + <span class="display-none-from-xs">Disponibilit&eacute;</span>
409 + <div class="display-none-from-xs table-border"></div>
410 + <span>1er juillet</span>
411 + </div>
412 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
413 + <span class="display-none-from-xs">Superficie (pi&sup2;)</span>
414 + <div class="display-none-from-xs table-border"></div>
415 + <span>4&frac12; (1027 pi&sup2;)</span>
416 + </div>
417 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
418 + <span class="display-none-from-xs">Prix</span>
419 + <div class="display-none-from-xs table-border"></div>
420 + <span>1610 $</span>
421 + </div>
422 +
423 + <div class="width-1_4-from-xs flexbox-to-xs flex-row c-inline c-columns-gap-s">
424 + <a href="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-h.jpg" target="_blank">
425 + <img style="width: 20px;" src="/wp-content/uploads/icone-telechargez-app.svg">
426 + </a>
427 + <div class="c-btn-alt-2 c-btn-m c-transition btn-action" data-unite-concernee="211" data-immeuble-concerne="Le Saint-Antoine">Planifier une visite</div>
428 + </div>
429 + </div>
430 + </div><div id="div_block-2241-2040-4" class="ct-div-block c-full-width" data-id="div_block-2241-2040"> <div class="c-full-width c-columns-gap-s flexbox-from-xs flex-row padding-vertical-micro border-bottom-slimmest align-items-center">
431 + <div class="width-1_4-from-xs"><a class="c-text-accent c-bold" href="unites/?_unite=301">301</a></div>
432 +
433 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
434 + <span class="display-none-from-xs">&Eacute;tage</span>
435 + <div class="display-none-from-xs table-border"></div>
436 + <span>3</span>
437 + </div>
438 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
439 + <span class="display-none-from-xs">Disponibilit&eacute;</span>
440 + <div class="display-none-from-xs table-border"></div>
441 + <span>1er juillet</span>
442 + </div>
443 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
444 + <span class="display-none-from-xs">Superficie (pi&sup2;)</span>
445 + <div class="display-none-from-xs table-border"></div>
446 + <span>3&frac12; (728 pi&sup2;)</span>
447 + </div>
448 + <div class="width-1_4-from-xs flexbox-to-xs flex-row margin-vertical-micro-to-xs">
449 + <span class="display-none-from-xs">Prix</span>
450 + <div class="display-none-from-xs table-border"></div>
451 + <span>1350 $</span>
452 + </div>
453 +
454 + <div class="width-1_4-from-xs flexbox-to-xs flex-row c-inline c-columns-gap-s">
455 + <a href="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-k.jpg" target="_blank">
456 + <img style="width: 20px;" src="/wp-content/uploads/icone-telechargez-app.svg">
457 + </a>
458 + <div class="c-btn-alt-2 c-btn-m c-transition btn-action" data-unite-concernee="301" data-immeuble-concerne="Le Saint-Antoine">Planifier une visite</div>
459 + </div>
460 + </div>
461 + </div>
462 +
463 +
464 + </div>
465 +</div></div><div id="code_block-968-2040" class="ct-code-block c-full-width module-light c-padding-m c-border-light" > <div unites>
466 + <div class="c-columns-gap-l c-columns-2-1 c-columns-l-1 visible" section-niveaux>
467 + <div>
468 + <div class="c-columns-gap-m c-inline c-margin-bottom-s visible" legende>
469 + <div class="c-inline c-columns-gap-xs">
470 + <div class="legende-couleur legende-disponible"></div>
471 + <div>Unité disponible</div>
472 + </div>
473 + <div class="c-inline c-columns-gap-xs">
474 + <div class="legende-couleur legende-louee"></div>
475 + <div>Unité louée</div>
476 + </div>
477 + </div>
478 + <div class="overlap dont-update" wrapper-niveaux>
479 + <div polygones-niveaux> <svg viewBox="0 0 1700 833">
480 + <polygon
481 + data-tippy-content="211 - Disponible"
482 + data-tippy-placement="top"
483 + unite="211"
484 + niveau="2"
485 + etat="Disponible"
486 + prix="1610"
487 + type="4½"
488 + superficie="1027"
489 + superficie_balcon=""
490 + plan_image="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-h.jpg"
491 + plan_pdf="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-h.jpg"
492 + points="1223.422,67.05950722021659 1223.1064765780236,277.1941922743682 1083.0140772205311,277.8252273646209 1082.7060380141243,270.56422765173687 1046.4133602712766,270.8858894593301 1044.5202197394185,277.8252273646209 953.9649976322105,278.77178 955.8526859193369,67.6905423104693 953.3430000000001,16.88868942793675 1042.6270792075604,16.576700000000002 1042.935585388632,67.05675338308272 "
493 + disponibilite="1er juillet"
494 + />
495 + <polygon
496 + data-tippy-content="301 - Disponible"
497 + data-tippy-placement="top"
498 + unite="301"
499 + niveau="3"
500 + etat="Disponible"
501 + prix="1350"
502 + type="3½"
503 + superficie="728"
504 + superficie_balcon=""
505 + plan_image="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-k.jpg"
506 + plan_pdf="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-k.jpg"
507 + points="1413.975,310.3164671900827 1413.6594896988906,516.3491923140496 1306.3859873217116,516.3491923140496 1306.7014976228209,577.2440100000001 1214.888,576.2974584297522 1217.4120824088748,311.2630187603306 1307.3325182250396,311.57853595041325 1307.9635388272582,318.51991413223146 1344.8782440570521,318.51991413223146 1344.8782440570521,310.00095000000005 "
508 + disponibilite="1er juillet"
509 + />
510 + <polygon
511 + data-tippy-content="110 - Disponible"
512 + data-tippy-placement="top"
513 + unite="110"
514 + niveau="1"
515 + etat="Disponible"
516 + prix="1400"
517 + type="3½"
518 + superficie="750"
519 + superficie_balcon=""
520 + plan_image="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-g.jpg"
521 + plan_pdf="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-plan-appartement-g.jpg"
522 + points="955.2130000000001,276.87356864406786 862.1393385826773,277.18908000000005 860.24631496063,271.19436423728814 823.0168503937008,269.9323188135594 821.7548346456693,277.18908000000005 754.868,277.18908000000005 755.8145118110236,67.68953966101697 865.294377952756,68.00505101694915 864.978874015748,16.576700000000002 953.9509842519685,16.892211355932204 "
523 + disponibilite="1er juillet"
524 + />
525 + </svg>
526 + </div>
527 + <div images-niveaux>
528 + <img niveau="1" image-niveau class="visible" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-1.jpg"/>
529 +
530 + <img niveau="2" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-2.jpg"/>
531 +
532 + <img niveau="3" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-antoine-3.jpg"/>
533 + </div>
534 + <div wrapper-image-unite>
535 + <img src="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1600 900%27%3E%3C/svg%3E" data-plan image-unite/>
536 + </div>
537 + </div>
538 + </div>
539 + <div sidebar>
540 + <div class="c-owl-s visible" wrapper-liste-niveaux>
541 + <div class="visible" liste-niveaux> <div liste-niveaux-item niveau="1">
542 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 1</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >1 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
543 + <div liste-niveaux-item niveau="2">
544 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 2</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >1 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
545 + <div liste-niveaux-item niveau="3">
546 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 3</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >1 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
547 + </div>
548 + </div>
549 + <div class="c-owl-s" wrapper-unite>
550 + <div class="c-inline c-columns-gap-xs" retour-niveau data-retour-niveau>
551 + <div class="c-underline c-text-s c-transition c-link-dark">Retour au niveau</div>
552 + </div>
553 + <div id="div_block-2-253" class="ct-div-block " ><div id="div_block-3-253" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-90-756" class="ct-div-block c-inline c-columns-gap-m c-full-width" ><div id="div_block-34-756" class="ct-div-block " ><div id="text_block-28-522" class="ct-text-block c-bold c-text-l c-heading-dark" data-type-unite="">Type</div></div></div></div><div id="div_block-52-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-54-756" class="ct-div-block" ><div id="text_block-10-253" class="ct-text-block c-text-m c-heading-dark c-text-l" >À partir de</div><div id="text_block-62-756" class="ct-text-block c-text-s suffixe-prix" data-prix="">Prix</div></div></div><div id="div_block-104-2104" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-105-2104" class="ct-div-block" ><div id="text_block-106-2104" class="ct-text-block c-heading-dark c-text-l" >Disponibilité</div><div id="text_block-107-2104" class="ct-text-block c-text-s" data-etat="">État</div></div></div><div id="div_block-67-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-69-756" class="ct-div-block" ><div id="text_block-70-756" class="ct-text-block c-heading-dark c-text-l" >Superficie de l'unité</div><div id="text_block-12-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie="">Superficie de l'unité</div></div></div><div id="div_block-77-756" class="ct-div-block c-inline c-columns-gap-s infos-row" superficie-balcon-row=""><div id="div_block-79-756" class="ct-div-block" ><div id="text_block-80-756" class="ct-text-block c-heading-dark c-text-l" >Superficie du balcon</div><div id="text_block-14-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie_balcon="">Superficie du balcon</div></div></div></div><div id="div_block-17-253" class="ct-div-block c-columns-gap-s c-margin-top-m" ><div id="div_block-18-253" class="ct-div-block c-inline c-columns-gap-s" ><div id="code_block-111-2104" class="ct-code-block c-btn-main c-btn-m c-transition multi-trigger-visite unite-btn-visite" data-unite-concernee="" data-immeuble-concerne="Le Saint-Antoine">Planifier une visite</div><a id="link-88-756" class="ct-link c-text-s c-transition c-inline c-btn-alt c-btn-m" href="http://" target="_self" data-plan_pdf=""><img id="image-109-2104" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs icone-telecharger-btn"/><div id="text_block-89-756" class="ct-text-block" >Télécharger le plan</div></a></div></div> </div>
554 + </div>
555 + </div>
556 + </div>
557 +</div></div></div></section><section id="avantages" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-233-2040" class="ct-div-block c-full-width c-max-width-960 c-center c-center-self c-owl-m" ><h2 id="code_block-236-2040" class="ct-code-block c-tagline" >Appartements à louer Ste-Foy</h2><h2 id="code_block-237-2040" class="ct-code-block c-h3 c-heading-dark" >Nos avantages</h2></div><div id="_dynamic_list-291-2040" class="oxy-dynamic-list c-columns-4 c-columns-l-2 c-columns-m-1 c-columns-gap-m"><div id="div_block-292-2040-1" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-1" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-1" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-1" class="ct-span" data-id="span-301-2040">Air climatis&eacute;</span></div></div><div id="div_block-292-2040-2" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-2" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-2" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-2" class="ct-span" data-id="span-301-2040">Ascenseur</span></div></div><div id="div_block-292-2040-3" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-3" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-3" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-3" class="ct-span" data-id="span-301-2040">Grands rangements</span></div></div><div id="div_block-292-2040-4" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-4" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-4" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-4" class="ct-span" data-id="span-301-2040">Stationnement int&eacute;rieur inclus</span></div></div><div id="div_block-292-2040-5" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-5" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-5" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-5" class="ct-span" data-id="span-301-2040">Rangements suppl&eacute;mentaires disponibles</span></div></div><div id="div_block-292-2040-6" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-6" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-6" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-6" class="ct-span" data-id="span-301-2040"> Cam&eacute;ras de surveillance 24h</span></div></div><div id="div_block-292-2040-7" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-7" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-7" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-7" class="ct-span" data-id="span-301-2040">RTC parcours no 7</span></div></div><div id="div_block-292-2040-8" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-8" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-8" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-8" class="ct-span" data-id="span-301-2040">Lumineux</span></div></div></div>
558 +</div></section><section id="galerie" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-306-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m" ><h2 id="code_block-307-2040" class="ct-code-block c-tagline" >Condo à louer à Québec</h2><h2 id="code_block-308-2040" class="ct-code-block c-h3 c-heading-dark" >Laissez-vous inspirer</h2></div>
559 + <div id="-lightbox-2371-2040" class="oxy-lightbox woocommerce" ><div id="link-lightbox-2371-2040" class="oxy-lightbox_link " ></div><div class="oxy-lightbox_inner oxy-inner-content" data-multiple="true" data-loop="false" data-type="custom" data-small-btn="true" data-iframe-preload="true" data-toolbar="true" data-thumbs="false" data-duration="300" data-fullscreen="" data-autofocus="true" data-backfocus="true" data-trapfocus="true" data-nav-icon="FontAwesomeicon-chevron-left" data-close-icon="FontAwesomeicon-close" data-small-close-icon="Lineariconsicon-cross" data-zoom-icon="FontAwesomeicon-search" data-share-icon="" data-download-icon="FontAwesomeicon-download" data-prepend="false" data-swipe="false" data-force-type="auto" data-click-selector=".oxy-carousel-builder_gallery-image" ></div></div>
560 +
561 +
562 + <div id="-carousel-builder-2370-2040" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".galerie-controles-left" data-next=".galerie-controles-right" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="false" data-carousel=".oxy-carousel-builder_gallery-images" data-cell=".oxy-carousel-builder_gallery-image" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="true" data-autoplay="0" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-parallaxbg="false" data-bgspeed="5" data-tick="false" ><div class=oxy-carousel-builder_gallery-images><a href="https://www.appartementsurbains.ca/wp-content/uploads/st-antoine-cuisine-2.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-0><img src="https://www.appartementsurbains.ca/wp-content/uploads/st-antoine-cuisine-2.jpg" alt="st-antoine cuisine" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/salon-st-antoine.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-1><img src="https://www.appartementsurbains.ca/wp-content/uploads/salon-st-antoine.jpg" alt="salon st-antoine" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/sdb-st-antoine.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-2><img src="https://www.appartementsurbains.ca/wp-content/uploads/sdb-st-antoine.jpg" alt="sdb st-antoine" /></a></div></div></div>
563 +
564 + <div id="div_block-860-2040" class="ct-div-block c-full-width c-columns-gap-l" ><div id="div_block-865-2040" class="ct-div-block" ></div><div id="div_block-867-2040" class="ct-div-block c-columns-gap-s" ><div id="fancy_icon-866-2040" class="ct-fancy-icon galerie-controles galerie-controles-left" ><svg id="svg-fancy_icon-866-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="fancy_icon-869-2040" class="ct-fancy-icon galerie-controles galerie-controles-right" ><svg id="svg-fancy_icon-869-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div></div></section><section id="quartier" class=" ct-section c-owl-l c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-350-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m c-center c-center-self" ><h2 id="code_block-351-2040" class="ct-code-block c-tagline" >La vie de quartier - Appartements Ste-Foy</h2><h2 id="code_block-352-2040" class="ct-code-block c-h3 c-heading-dark" >Des condos locatifs conçus pour vous offrir un véritable lieu de vie.</h2></div><div id="div_block-738-2040" class="ct-div-block c-full-width c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="_dynamic_list-742-2040" class="oxy-dynamic-list points"><div id="div_block-743-2040-1" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-1" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-1" class="ct-span" data-id="span-852-2040">Universit&eacute; de Laval</span></div><div id="code_block-755-2040-1" class="ct-code-block" data-id="code_block-755-2040">2325 Rue de l'Universit&eacute;, Qu&eacute;bec, QC G1V 0A6</div></div><div id="div_block-743-2040-2" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-2" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-2" class="ct-span" data-id="span-852-2040">C&eacute;gep Ste-Foy</span></div><div id="code_block-755-2040-2" class="ct-code-block" data-id="code_block-755-2040">2410 Ch Ste-Foy, Qu&eacute;bec, QC G1V 4H2, Canada</div></div><div id="div_block-743-2040-3" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-3" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-3" class="ct-span" data-id="span-852-2040">Pharmacie Familiprix</span></div><div id="code_block-755-2040-3" class="ct-code-block" data-id="code_block-755-2040">2750 Ch Ste-Foy #112-113, Qu&eacute;bec City, Quebec G1V 1V6</div></div><div id="div_block-743-2040-4" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-4" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-4" class="ct-span" data-id="span-852-2040">IUCPQ</span></div><div id="code_block-755-2040-4" class="ct-code-block" data-id="code_block-755-2040">2750 Ch Ste-Foy, Qu&eacute;bec, QC G1V 1V6</div></div><div id="div_block-743-2040-5" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-5" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-5" class="ct-span" data-id="span-852-2040">Stratos Pizzeria</span></div><div id="code_block-755-2040-5" class="ct-code-block" data-id="code_block-755-2040">2660 Ch Ste-Foy, Qu&eacute;bec, QC G1V 1V2</div></div><div id="div_block-743-2040-6" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-6" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-6" class="ct-span" data-id="span-852-2040">Centre Commercial Plaza Laval</span></div><div id="code_block-755-2040-6" class="ct-code-block" data-id="code_block-755-2040">2750 Ch Ste-Foy, Qu&eacute;bec, QC G1V 1G7</div></div><div id="div_block-743-2040-7" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-7" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-7" class="ct-span" data-id="span-852-2040">Parc Saint-Jean-Baptiste De La Salle</span></div><div id="code_block-755-2040-7" class="ct-code-block" data-id="code_block-755-2040">2608 Rue Biencourt, Qu&eacute;bec, QC G1V 1H3</div></div></div>
565 +<div id="code_block-741-2040" class="ct-code-block c-full-width" ><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBo3gfhL5I6_c7KautGERE-rzpiM4-fHvQ"></script>
566 +
567 + <div class="acf-map" data-zoom="16">
568 +
569 + <div class="marker" data-lat="46.782123" data-lng="-71.2965749" data-icon="/wp-content/uploads/appartements-urbains-localisation.png">
570 + <span class="c-text-l c-heading-dark">Le Saint-Antoine</span>
571 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2650 Ch Ste-Foy, Québec, QC G1V 0E9, Canada</em></p>
572 + </div>
573 +
574 + <div class="marker" data-lat="46.7789466" data-lng="-71.2695209">
575 + <span class="c-text-l c-heading-dark">Université de Laval</span>
576 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2325 Rue de l&#039;Université, Québec, QC G1V 0A6</em></p>
577 + </div>
578 + <div class="marker" data-lat="46.785187" data-lng="-71.2845393">
579 + <span class="c-text-l c-heading-dark">Cégep Ste-Foy</span>
580 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2410 Ch Ste-Foy, Québec, QC G1V 4H2, Canada</em></p>
581 + </div>
582 + <div class="marker" data-lat="46.7811331" data-lng="-71.3009993">
583 + <span class="c-text-l c-heading-dark">Pharmacie Familiprix</span>
584 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2750 Ch Ste-Foy #112-113, Québec City, Quebec G1V 1V6</em></p>
585 + </div>
586 + <div class="marker" data-lat="46.7811331" data-lng="-71.3009993">
587 + <span class="c-text-l c-heading-dark">IUCPQ</span>
588 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2750 Ch Ste-Foy, Québec, QC G1V 1V6</em></p>
589 + </div>
590 + <div class="marker" data-lat="46.7820105" data-lng="-71.2970441">
591 + <span class="c-text-l c-heading-dark">Stratos Pizzeria</span>
592 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2660 Ch Ste-Foy, Québec, QC G1V 1V2</em></p>
593 + </div>
594 + <div class="marker" data-lat="46.7811331" data-lng="-71.3009993">
595 + <span class="c-text-l c-heading-dark">Centre Commercial Plaza Laval</span>
596 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2750 Ch Ste-Foy, Québec, QC G1V 1G7</em></p>
597 + </div>
598 + <div class="marker" data-lat="46.7840618" data-lng="-71.2960606">
599 + <span class="c-text-l c-heading-dark">Parc Saint-Jean-Baptiste De La Salle</span>
600 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2608 Rue Biencourt, Québec, QC G1V 1H3</em></p>
601 + </div>
602 + </div>
603 +</div></div></div></section><section id="section-354-2040" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-2303-2040" class="ct-div-block c-columns-3-2 c-columns-l-1" ><div id="div_block-2304-2040" class="ct-div-block" ><h2 id="code_block-356-2040" class="ct-code-block c-tagline c-margin-bottom-m" >Condos locatifs</h2><h2 id="code_block-357-2040" class="ct-code-block c-h3 c-heading-dark max-w--320" >Découvrir nos autres projets résidentiels</h2></div><div id="div_block-2307-2040" class="ct-div-block" ><div id="div_block-1401-2040" class="ct-div-block c-buttons" ><a id="link-1402-2040" class="ct-link c-inline c-columns-gap-xs" href="/quartiers/" target="_self" ><div id="text_block-1403-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Découvrir les quartiers</div><div id="fancy_icon-1404-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1404-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="link-1406-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="text_block-1407-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Tous les projets résidentiels</div><div id="fancy_icon-1408-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1408-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="_dynamic_list-2123-2040" class="oxy-dynamic-list c-columns-3 c-columns-l-1 c-columns-gap-l"><div id="div_block-2124-2040-1" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-1" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-zircon/" target="_self" data-id="link-366-2040">
604 + <div id="_superbox-17-2178-1" class="oxy-superbox" data-id="_superbox-17-2178">
605 + <div class="oxy-superbox-wrap">
606 + <div id="div_block-18-2178-1" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-1" alt="appartement-quebec-zircon" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-1" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-1" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Zircon</div><div id="code_block-421-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">40 unit&eacute;s</div><div id="code_block-447-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
607 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
608 +<br>
609 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
610 +Ste-Foy</div></div><div id="div_block-461-2040-1" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-1" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-1" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-1" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-1" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-1" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
611 + </div>
612 +
613 + </a></div><div id="div_block-2124-2040-2" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-2" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/la-passerelle/" target="_self" data-id="link-366-2040">
614 + <div id="_superbox-17-2178-2" class="oxy-superbox" data-id="_superbox-17-2178">
615 + <div class="oxy-superbox-wrap">
616 + <div id="div_block-18-2178-2" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-2" alt="appartement-quebec-passerelle" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-2" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-2" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">La Passerelle</div><div id="code_block-421-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">38 unit&eacute;s</div><div id="code_block-447-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
617 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
618 +<br>
619 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
620 +Montcalm</div></div><div id="div_block-461-2040-2" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-2" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-2" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-2" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-2" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-2" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
621 + </div>
622 +
623 + </a></div><div id="div_block-2124-2040-3" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-3" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/ste-elizabeth/" target="_self" data-id="link-366-2040">
624 + <div id="_superbox-17-2178-3" class="oxy-superbox" data-id="_superbox-17-2178">
625 + <div class="oxy-superbox-wrap">
626 + <div id="div_block-18-2178-3" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-3" alt="appartement-quebec-st-elizabeth" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-3" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-3" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Sainte-Elizabeth</div><div id="code_block-421-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">24 unit&eacute;s</div><div id="code_block-447-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
627 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
628 +<br>
629 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
630 +Ste-Foy</div></div><div id="div_block-461-2040-3" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-3" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-3" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-3" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-3" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-3" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
631 + </div>
632 +
633 + </a></div>
634 +
635 +
636 + </div>
637 +</div></section></div><section id="contact" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-1197-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-1198-2040" class="ct-div-block c-bg-dark c-text-light" ><div id="div_block-1199-2040" class="ct-div-block c-inline c-padding-m c-full-width c-columns-gap-m" ><img id="image-1200-2040" alt="persona-app" src="https://www.appartementsurbains.ca/wp-content/uploads/persona-app.jpg" class="ct-image" data-aos="fade-up" data-aos-once="true"/><div id="div_block-1201-2040" class="ct-div-block " ></div></div><div id="div_block-1204-2040" class="ct-div-block c-bg-light-alt c-full-width c-owl-m c-padding-l" ><span id="headline-1205-2040" class="ct-headline c-heading-dark c-h4">Nous sommes là pour<br> vous aider.</span><div id="div_block-1206-2040" class="ct-div-block c-owl-m" ><div id="div_block-1207-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-24-2191" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="div_block-1209-2040" class="ct-div-block" ><div id="text_block-1210-2040" class="ct-text-block c-bold c-heading-dark" >Téléphone</div><div id="code_block-1219-2040" class="ct-code-block c-heading-dark" ><a class="c-heading-dark" href="tel:(418) 717-2105">(418) 717-2105</a></div></div></div><div id="div_block-1212-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-26-2191" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="div_block-1214-2040" class="ct-div-block" ><div id="text_block-1215-2040" class="ct-text-block c-bold c-heading-dark" >Adresse</div><div id="code_block-1220-2040" class="ct-code-block c-heading-dark" >3200, chemin des Quatre-Bourgeois, bureau 103<br />
638 +Québec, QC, G1W 0G8</div></div></div><a id="link_button-32-2191" class="ct-link-button c-btn-main c-btn-m c-transition" href="https://www.appartementsurbains.ca/formulaire-general/" target="_blank" >Demande d'information</a></div></div></div><div id="div_block-1217-2040" class="ct-div-block c-full-width c-right-self" >
639 + <div id="-fluent-form-30-2191" class="oxy-fluent-form form-light-alt " ><div class='fluentform ff-default fluentform_wrapper_12 ffs_default_wrap'><form data-form_id="12" id="fluentform_12" class="frm-fluent-form fluent_form_12 ff-el-form-top ff_form_instance_12_1 ff-form-loading ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_12_1" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
640 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Template - Demande d'information footer</legend> <div
641 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
642 + class="ff-el-group ff-hpsf-container"
643 + >
644 + <div class="ff-el-input--label asterisk-right">
645 + <label for="ff_12_item_sf" aria-label="Updates">
646 + Updates </label>
647 + </div>
648 + <div class="ff-el-input--content">
649 + <input type="text"
650 + name="item_12__fluent_sf"
651 + class="ff-el-form-control"
652 + id="ff_12_item_sf"
653 + />
654 + </div>
655 + </div>
656 + <input type='hidden' name='__fluent_form_embded_post_id' value='2024' /><input type="hidden" id="_fluentform_12_fluentformnonce" name="_fluentform_12_fluentformnonce" value="056b39437b" /><input type="hidden" name="_wp_http_referer" value="/saint-antoine/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_12_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_12_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_12_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone ff_el_with_extended_validation" value="4182345678" type="tel" data-name="phone" id="ff_12_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_dropdown_1' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_12_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=false><option value="">Choisir</option><option value="Publipostage" >Publipostage</option><option value="Déjà locataire" >Déjà locataire</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Locataires actuels" >Locataires actuels</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_12_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance" value="" data-name="Provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div></fieldset></form><div id='fluentform_12_errors' class='ff-errors-in-stack ff_form_instance_12_1 ff-form-loading_errors ff_form_instance_12_1_errors'></div></div> <script type="text/javascript">
657 + window.fluent_form_ff_form_instance_12_1 = {"id":"12","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_12_1","form_id_selector":"fluentform_12","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":true,"message":"Svp Entrez un num\u00e9ro valide","global":false,"global_message":"Phone number is not valid"}},"dropdown_1":{"required":{"value":false,"message":"Ce champ est obligatoire","global":false,"global_message":"This field is required"}},"description":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
658 + </script>
659 + </div>
660 +
661 + </div></div></div></section><div id="div_block-826-1920" class="ct-div-block" ><section id="section-613-1920" class=" ct-section c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-614-1920" class="ct-div-block " ><div id="code_block-615-1920" class="ct-code-block " >
662 +<div class="marquee marquee-ltr">
663 + <div class="track">
664 + <div class="scrolling-typo-text">
665 + <ul>
666 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
667 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
668 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
669 + </ul>
670 + <div>
671 + </div>
672 +</div></div></div></div></section><section id="section-377-1920" class=" ct-section c-owl-xl c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-378-1920" class="ct-div-block c-full-width c-inline" ><a id="link-568-1920" class="ct-link" href="/" target="_self" >
673 + <div id="-lottie-animation-569-1920" class="oxy-lottie-animation " ><lottie-player renderer="svg" id="-lottie-animation-569-1920-lottie" data-src="/wp-content/uploads/animation-logo-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
674 +
675 + </a><div id="div_block-380-1920" class="ct-div-block c-right-self" ><nav id="_nav_menu-381-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="oxy-nav-menu-list"><li id="menu-item-2192" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices menu-item-2192"><a href="https://www.appartementsurbains.ca/projets-residentiels/">Résidentiel</a></li>
676 +<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Commercial</a></li>
677 +<li id="menu-item-2271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2271"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
678 +<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2516"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
679 +<li id="menu-item-2270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2270"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
680 +<li id="menu-item-1056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1056"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
681 +</ul></div></nav><nav id="_nav_menu-382-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-secteurs-container"><ul id="menu-footer-secteurs" class="oxy-nav-menu-list"><li id="menu-item-2195" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2195"><a href="https://www.appartementsurbains.ca/quartiers/montcalm/">Montcalm</a></li>
682 +<li id="menu-item-2196" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2196"><a href="https://www.appartementsurbains.ca/quartiers/ste-foy/">Ste-Foy</a></li>
683 +<li id="menu-item-2197" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2197"><a href="https://www.appartementsurbains.ca/quartiers/loretteville/">Loretteville</a></li>
684 +</ul></div></nav></div></div><div id="div_block-383-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-384-1920" class="ct-div-block c-owl-m" ><div id="headline-385-1920" class="ct-headline c-h4 c-heading-light">Siège social</div><div id="code_block-460-1920" class="ct-code-block remove-p-margins" ><p>3200, chemin des Quatre-Bourgeois, bureau 103<br />
685 +Québec, QC, G1W 0G8</p>
686 +
687 +<p>T. <a href="tel:(418) 717-2105" class="remove-link-color">(418) 717-2105</a></p> </div></div><div id="div_block-399-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-400-1920" class="ct-headline c-h4 c-heading-light">Prenons contact.</div><div id="div_block-401-1920" class="ct-div-block c-buttons" ><a id="link-402-1920" class="ct-link c-btn-transparent c-btn-l c-transition" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-403-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-404-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Antoine" target="_self" ><div id="text_block-405-1920" class="ct-text-block" >Demande d'information</div></a></div></div></div><div id="div_block-406-1920" class="ct-div-block c-full-width c-columns-gap-s" ><div id="div_block-407-1920" class="ct-div-block" ><nav id="_nav_menu-408-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-liens-supplementaires-container"><ul id="menu-footer-liens-supplementaires" class="oxy-nav-menu-list"><li id="menu-item-2199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2199"><a href="https://www.appartementsurbains.ca/politique-de-confidentialite/">Confidentialité</a></li>
688 +<li id="menu-item-2550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2550"><a href="https://www.appartementsurbains.ca/politique-temoins/">Témoins</a></li>
689 +<li id="menu-item-2200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2200"><a href="https://www.appartementsurbains.ca/termes-et-conditions/">Conditions</a></li>
690 +<li id="menu-item-2198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2198"><a href="https://www.appartementsurbains.ca/html-sitemap/">Sitemap</a></li>
691 +</ul></div></nav><div id="code_block-409-1920" class="ct-code-block copyright c-text-light" >© Appartements Urbains - Tous droits réservés 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</div></div><div id="div_block-410-1920" class="ct-div-block c-columns-gap-s" ><a id="link-411-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-412-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-412-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-413-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-414-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-414-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></section></div>
692 + <div id="-off-canvas-1993-2040" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-1993-2040-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="false" data-trigger-selector=".multi-trigger-visite" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="false" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-1994-2040" class="ct-div-block c-full-width c-owl-l" ><div id="div_block-1995-2040" class="ct-div-block " ><a id="link-1996-2040" class="ct-link c-margin-right-m" href="https://www.appartementsurbains.ca" target="_self" ><img id="image-1997-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo"/></a><div id="fancy_icon-1998-2040" class="ct-fancy-icon multi-trigger-visite" ><svg id="svg-fancy_icon-1998-2040"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div><div id="div_block-1999-2040" class="ct-div-block c-owl-m c-center-self c-center" ><div id="code_block-2000-2040" class="ct-code-block c-h3 c-heading-dark" >Nous avons quelques questions pour vous avant de planifier votre visite</div></div><div id="div_block-2001-2040" class="ct-div-block c-full-width c-max-width-960 c-center-self" >
693 + <div id="-fluent-form-2002-2040" class="oxy-fluent-form form-light " ><div class='fluentform ff-default fluentform_wrapper_5 ffs_custom_wrap'><form data-form_id="5" id="fluentform_5" class="frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_2 ff-form-loading ff-form-has-steps ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_5_2" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
694 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Visite</legend> <div
695 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
696 + class="ff-el-group ff-hpsf-container"
697 + >
698 + <div class="ff-el-input--label asterisk-right">
699 + <label for="ff_5_item_sf" aria-label="Contact">
700 + Contact </label>
701 + </div>
702 + <div class="ff-el-input--content">
703 + <input type="text"
704 + name="item_5__fluent_sf"
705 + class="ff-el-form-control"
706 + id="ff_5_item_sf"
707 + />
708 + </div>
709 + </div>
710 + <input type='hidden' name='__fluent_form_embded_post_id' value='2024' /><input type="hidden" id="_fluentform_5_fluentformnonce" name="_fluentform_5_fluentformnonce" value="056b39437b" /><input type="hidden" name="_wp_http_referer" value="/saint-antoine/" /><div class='ff-step-container' data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-step-header'><ul class='ff-step-titles'><li class='ff_active'><span>Planification</span></li><li><span>Besoin</span></li><li><span>Information</span></li></ul></div><span class='ff_step_start'></span><div class='ff-step-body'><div class="fluentform-step active" data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quand êtes-vous disponible pour faire la visite?">Quand êtes-vous disponible pour faire la visite?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_29cade3f0be2680a1a1ebb7042d3f239><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_29cade3f0be2680a1a1ebb7042d3f239' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_d8fc11eb9e12ed8594a133552651b140><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_d8fc11eb9e12ed8594a133552651b140' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_38276dc340520d56851c68a11be06a88><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_38276dc340520d56851c68a11be06a88' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_c94ba202c2d0b63ec2ba1d0f267dcd48><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_c94ba202c2d0b63ec2ba1d0f267dcd48' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?">Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_95cccf6640cf553ac52dc2e558d1af71><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_1_95cccf6640cf553ac52dc2e558d1af71' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_3c556751751fc77fdd669fceeb43b30b><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_1_3c556751751fc77fdd669fceeb43b30b' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_e3b417a84da992b1a484b6ff3a2618f6><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_1_e3b417a84da992b1a484b6ff3a2618f6' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_b389c9ba1b0f2088aa1b4ee5fad6b8ab><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_1_b389c9ba1b0f2088aa1b4ee5fad6b8ab' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_1" ><input type="hidden" name="immeuble_concerne" data-name="immeuble_concerne" ><input type="hidden" name="unite_concernee" data-name="unite_concernee" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown' aria-label="Êtes-vous ouvert à visiter d&#039;autres unités et/ou immeubles">Êtes-vous ouvert à visiter d'autres unités et/ou immeubles</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_5_2_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Oui, je suis ouvert à visiter d&#039;autres immeubles et d&#039;autres unités" >Oui, je suis ouvert à visiter d'autres immeubles et d'autres unités</option><option value="Je suis ouvert à visiter d&#039;autres unités dans cet immeuble seulement" >Je suis ouvert à visiter d'autres unités dans cet immeuble seulement</option><option value="Non, seulement cet immeuble et cette unité m&#039;intéresse" >Non, seulement cet immeuble et cette unité m'intéresse</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_1' aria-label="Avez-vous une préférence de taille d&#039;unité ?">Avez-vous une préférence de taille d'unité ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_5_2_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Studio et 2 1/2" >Studio et 2 1/2</option><option value="3 1/2" >3 1/2</option><option value="4 1/2" >4 1/2</option><option value="5 1/2 et plus" >5 1/2 et plus</option><option value="Aucune préférence" >Aucune préférence</option></select></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_2" ><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_5_2_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_5_2_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_5_2_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_5_2_phone" inputmode="tel" aria-invalid='false' aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_2' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_2" id="ff_5_2_dropdown_2" class="ff-el-form-control" data-name="dropdown_2" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Journaux" >Journaux</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_2_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_5_2_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance_1" value="https://www.appartementsurbains.ca/saint-antoine/" data-name="Provenance_1" > <div class="ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2">
711 + <div class="ff-t-cell ff-t-column-1"><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button></div></div>
712 + <div class="ff-t-cell ff-t-column-2">
713 + <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div> </div>
714 + </div>
715 + </div></div></div>
716 + </fieldset></form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_2 ff-form-loading_errors ff_form_instance_5_2_errors'></div></div> <script type="text/javascript">
717 + window.fluent_form_ff_form_instance_5_2 = {"id":"5","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_2","form_id_selector":"fluentform_5","rules":{"checkbox":{"required":{"value":true,"message":"Ce champ est requis"}},"checkbox_1":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown_1":{"required":{"value":true,"message":"Ce champ est requis"}},"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":true,"message":"Ce champ est requis"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}},"dropdown_2":{"required":{"value":true,"message":"Ce champ est obligatoire"}},"description":{"required":{"value":false,"message":"Ce champ est requis"}}},"debounce_time":300};
718 + </script>
719 + </div>
720 +
721 + </div></div></div></div>
722 +
723 +
724 +<script type="speculationrules">
725 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyone/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
726 +</script>
727 +<script id='script-64357dd8db6b7-js' type='text/javascript'>
728 +jQuery(document).ready(function() {
729 + jQuery('.plax').paroller();
730 +});
731 +</script>
732 +<script id='script-679280d660817-js' type='text/javascript'>
733 +document.addEventListener('DOMContentLoaded', function() {
734 + // Select all links containing "demande-information" in the URL
735 + var ctaLinks = document.querySelectorAll('a[href*="demande-information"]');
736 + ctaLinks.forEach(function(link) {
737 + link.setAttribute('target', '_blank');
738 + link.setAttribute('rel', 'noopener noreferrer');
739 + });
740 +});
741 +</script>
742 +<script id='script-63f90ccabd3c9-js' type='text/javascript'>
743 +jQuery(document).ready(function() {
744 + jQuery(".mega-menu-immeuble").hover(function() {
745 + var image = jQuery(this).data("image");
746 + var logo = jQuery(this).data("logo");
747 + jQuery(".mega-menu-image").css("background-image", "url(" + image + ")");
748 + });
749 +});
750 +</script>
751 +<script id='script-638a4f9a23faf-js' type='text/javascript'>
752 +function GetURLParameter(sParam) {
753 + var sPageURL = window.location.search.substring(1);
754 + var sURLVariables = sPageURL.split('&');
755 + for (var i = 0; i < sURLVariables.length; i++) {
756 + var sParameterName = sURLVariables[i].split('=');
757 + if (sParameterName[0] == sParam) {
758 + return sParameterName[1];
759 + }
760 + }
761 +}
762 +
763 +jQuery(document).ready(function() {
764 + var niveau = GetURLParameter("_niveau");
765 + var unite = GetURLParameter("_unite");
766 + if(niveau) {
767 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
768 + jQuery(selectorNiveau).click();
769 + }
770 + if(unite) {
771 + var selectorUnite = '[polygones-niveaux] polygon[unite="' + unite + '"]';
772 + jQuery(selectorUnite).click();
773 + }
774 +});
775 +
776 +jQuery(document).ready(function() {
777 + if(jQuery(".module-light").length) {
778 + var selectorNiveau = '[liste-niveaux] [liste-niveaux-item]:first-child';
779 + jQuery(selectorNiveau).click();
780 + }
781 +});
782 +
783 +jQuery("[unites] [vue-immeuble] g").click(function() {
784 + var niveau = jQuery(this).attr('niveau');
785 +
786 + jQuery("[choix-niveau]").removeClass("visible");
787 + jQuery("[choix-unite]").addClass("visible");
788 +
789 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
790 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
791 +
792 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
793 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
794 + jQuery("[wrapper-unite]").removeClass("visible");
795 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
796 +
797 + jQuery("[section-niveaux]").addClass("visible");
798 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
799 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
800 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
801 + jQuery("[liste-niveaux]").addClass("visible");
802 + jQuery("[legende]").addClass("visible");
803 +});
804 +
805 +jQuery("[liste-niveaux-item]").click(function() {
806 + var niveau = jQuery(this).attr('niveau');
807 +
808 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
809 + jQuery(this).addClass("level-selected");
810 +
811 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
812 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
813 +
814 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
815 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
816 +});
817 +
818 +jQuery("div:not(.dont-update) > [polygones-niveaux] polygon").click(function() {
819 + var infos = jQuery(this);
820 + var etat = infos.attr('etat');
821 +
822 + updateUnite(infos);
823 +});
824 +
825 +function updateUnite(infos) {
826 + var niveau = infos.attr('niveau');
827 + var unite = infos.attr('unite');
828 +
829 + jQuery("[data-unite]").text(unite);
830 + var dispo = infos.attr('disponibilite');
831 + jQuery("[data-etat]").text(dispo && dispo !== 'N/D' && dispo !== '' ? dispo : infos.attr('etat'));
832 + jQuery("[data-prix]").text(infos.attr('prix'));
833 + jQuery("[data-type-unite]").text(infos.attr('type'));
834 + jQuery("[data-superficie]").text(infos.attr('superficie'));
835 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
836 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
837 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
838 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
839 + jQuery(".unite-btn-visite").attr("data-unite-concernee", unite);
840 +
841 + if(infos.attr('superficie_balcon') !== "") {
842 + jQuery("[superficie-balcon-row]").show();
843 + } else {
844 + jQuery("[superficie-balcon-row]").hide();
845 + }
846 +
847 + jQuery("[choix-unite]").removeClass("visible");
848 +
849 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
850 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
851 + jQuery("[wrapper-unite]").removeClass("visible");
852 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
853 +
854 + jQuery("[section-niveaux]").addClass("visible");
855 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
856 + jQuery("[images-niveaux] .visible").removeClass("visible");
857 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
858 + jQuery("[legende]").removeClass("visible");
859 +
860 + jQuery("[wrapper-unite]").addClass("visible");
861 + // jQuery("[image-unite]").addClass("visible");
862 + jQuery("[wrapper-image-unite]").addClass("visible");
863 +}
864 +
865 +jQuery("[retour-niveau]").click(function() {
866 + var niveau = jQuery(this).attr('data-retour-niveau');
867 +
868 + jQuery("[choix-unite]").addClass("visible");
869 +
870 + jQuery("[wrapper-unite]").removeClass("visible");
871 + jQuery("[wrapper-image-unite].visible").removeClass("visible");
872 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
873 +
874 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
875 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
876 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
877 + jQuery("[legende]").addClass("visible");
878 +});
879 +
880 +jQuery("[retour-immeuble]").click(function() {
881 + jQuery("[choix-unite]").removeClass("visible");
882 + jQuery("[choix-niveau]").addClass("visible");
883 +
884 + jQuery("[section-niveaux]").removeClass("visible");
885 + jQuery("[legende]").removeClass("visible");
886 +
887 + jQuery("[vue-immeuble]").addClass("visible");
888 +});
889 +
890 +/*
891 +jQuery(".multi-trigger-visite").click(function() {
892 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
893 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
894 +});
895 +*/
896 +</script>
897 +<script id='script-638a4f9a343c4-js' type='text/javascript'>
898 +/*!
899 + * Toastify js 1.11.2
900 + * https://github.com/apvarun/toastify-js
901 + * @license MIT licensed
902 + *
903 + * Copyright (C) 2018 Varun A P
904 + */
905 +(function(root, factory) {
906 + if (typeof module === "object" && module.exports) {
907 + module.exports = factory();
908 + } else {
909 + root.Toastify = factory();
910 + }
911 +})(this, function(global) {
912 + // Object initialization
913 + var Toastify = function(options) {
914 + // Returning a new init object
915 + return new Toastify.lib.init(options);
916 + },
917 + // Library version
918 + version = "1.11.2";
919 +
920 + // Set the default global options
921 + Toastify.defaults = {
922 + oldestFirst: true,
923 + text: "Toastify is awesome!",
924 + node: undefined,
925 + duration: 3000,
926 + selector: undefined,
927 + callback: function () {
928 + },
929 + destination: undefined,
930 + newWindow: false,
931 + close: false,
932 + gravity: "toastify-top",
933 + positionLeft: false,
934 + position: '',
935 + backgroundColor: '',
936 + avatar: "",
937 + className: "",
938 + stopOnFocus: true,
939 + onClick: function () {
940 + },
941 + offset: {x: 0, y: 0},
942 + escapeMarkup: true,
943 + style: {background: ''}
944 + };
945 +
946 + // Defining the prototype of the object
947 + Toastify.lib = Toastify.prototype = {
948 + toastify: version,
949 +
950 + constructor: Toastify,
951 +
952 + // Initializing the object with required parameters
953 + init: function(options) {
954 + // Verifying and validating the input object
955 + if (!options) {
956 + options = {};
957 + }
958 +
959 + // Creating the options object
960 + this.options = {};
961 +
962 + this.toastElement = null;
963 +
964 + // Validating the options
965 + this.options.text = options.text || Toastify.defaults.text; // Display message
966 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
967 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
968 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
969 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
970 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
971 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
972 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
973 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
974 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
975 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
976 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
977 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
978 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
979 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
980 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
981 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
982 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
983 + this.options.style = options.style || Toastify.defaults.style;
984 + if(options.backgroundColor) {
985 + this.options.style.background = options.backgroundColor;
986 + }
987 +
988 + // Returning the current object for chaining functions
989 + return this;
990 + },
991 +
992 + // Building the DOM element
993 + buildToast: function() {
994 + // Validating if the options are defined
995 + if (!this.options) {
996 + throw "Toastify is not initialized";
997 + }
998 +
999 + // Creating the DOM object
1000 + var divElement = document.createElement("div");
1001 + divElement.className = "toastify on " + this.options.className;
1002 +
1003 + // Positioning toast to left or right or center
1004 + if (!!this.options.position) {
1005 + divElement.className += " toastify-" + this.options.position;
1006 + } else {
1007 + // To be depreciated in further versions
1008 + if (this.options.positionLeft === true) {
1009 + divElement.className += " toastify-left";
1010 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
1011 + } else {
1012 + // Default position
1013 + divElement.className += " toastify-right";
1014 + }
1015 + }
1016 +
1017 + // Assigning gravity of element
1018 + divElement.className += " " + this.options.gravity;
1019 +
1020 + if (this.options.backgroundColor) {
1021 + // This is being deprecated in favor of using the style HTML DOM property
1022 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
1023 + }
1024 +
1025 + // Loop through our style object and apply styles to divElement
1026 + for (var property in this.options.style) {
1027 + divElement.style[property] = this.options.style[property];
1028 + }
1029 +
1030 + // Adding the toast message/node
1031 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
1032 + // If we have a valid node, we insert it
1033 + divElement.appendChild(this.options.node)
1034 + } else {
1035 + if (this.options.escapeMarkup) {
1036 + divElement.innerText = this.options.text;
1037 + } else {
1038 + divElement.innerHTML = this.options.text;
1039 + }
1040 +
1041 + if (this.options.avatar !== "") {
1042 + var avatarElement = document.createElement("img");
1043 + avatarElement.src = this.options.avatar;
1044 +
1045 + avatarElement.className = "toastify-avatar";
1046 +
1047 + if (this.options.position == "left" || this.options.positionLeft === true) {
1048 + // Adding close icon on the left of content
1049 + divElement.appendChild(avatarElement);
1050 + } else {
1051 + // Adding close icon on the right of content
1052 + divElement.insertAdjacentElement("afterbegin", avatarElement);
1053 + }
1054 + }
1055 + }
1056 +
1057 + // Adding a close icon to the toast
1058 + if (this.options.close === true) {
1059 + // Create a span for close element
1060 + var closeElement = document.createElement("button");
1061 + closeElement.type = "button";
1062 + closeElement.setAttribute("aria-label", "Close");
1063 + closeElement.className = "toast-close";
1064 + closeElement.innerHTML = "&#10006;";
1065 +
1066 + // Triggering the removal of toast from DOM on close click
1067 + closeElement.addEventListener(
1068 + "click",
1069 + function(event) {
1070 + event.stopPropagation();
1071 + this.removeElement(this.toastElement);
1072 + window.clearTimeout(this.toastElement.timeOutValue);
1073 + }.bind(this)
1074 + );
1075 +
1076 + //Calculating screen width
1077 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1078 +
1079 + // Adding the close icon to the toast element
1080 + // Display on the right if screen width is less than or equal to 360px
1081 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
1082 + // Adding close icon on the left of content
1083 + divElement.insertAdjacentElement("afterbegin", closeElement);
1084 + } else {
1085 + // Adding close icon on the right of content
1086 + divElement.appendChild(closeElement);
1087 + }
1088 + }
1089 +
1090 + // Clear timeout while toast is focused
1091 + if (this.options.stopOnFocus && this.options.duration > 0) {
1092 + var self = this;
1093 + // stop countdown
1094 + divElement.addEventListener(
1095 + "mouseover",
1096 + function(event) {
1097 + window.clearTimeout(divElement.timeOutValue);
1098 + }
1099 + )
1100 + // add back the timeout
1101 + divElement.addEventListener(
1102 + "mouseleave",
1103 + function() {
1104 + divElement.timeOutValue = window.setTimeout(
1105 + function() {
1106 + // Remove the toast from DOM
1107 + self.removeElement(divElement);
1108 + },
1109 + self.options.duration
1110 + )
1111 + }
1112 + )
1113 + }
1114 +
1115 + // Adding an on-click destination path
1116 + if (typeof this.options.destination !== "undefined") {
1117 + divElement.addEventListener(
1118 + "click",
1119 + function(event) {
1120 + event.stopPropagation();
1121 + if (this.options.newWindow === true) {
1122 + window.open(this.options.destination, "_blank");
1123 + } else {
1124 + window.location = this.options.destination;
1125 + }
1126 + }.bind(this)
1127 + );
1128 + }
1129 +
1130 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
1131 + divElement.addEventListener(
1132 + "click",
1133 + function(event) {
1134 + event.stopPropagation();
1135 + this.options.onClick();
1136 + }.bind(this)
1137 + );
1138 + }
1139 +
1140 + // Adding offset
1141 + if(typeof this.options.offset === "object") {
1142 +
1143 + var x = getAxisOffsetAValue("x", this.options);
1144 + var y = getAxisOffsetAValue("y", this.options);
1145 +
1146 + var xOffset = this.options.position == "left" ? x : "-" + x;
1147 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
1148 +
1149 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
1150 +
1151 + }
1152 +
1153 + // Returning the generated element
1154 + return divElement;
1155 + },
1156 +
1157 + // Displaying the toast
1158 + showToast: function() {
1159 + // Creating the DOM object for the toast
1160 + this.toastElement = this.buildToast();
1161 +
1162 + // Getting the root element to with the toast needs to be added
1163 + var rootElement;
1164 + if (typeof this.options.selector === "string") {
1165 + rootElement = document.getElementById(this.options.selector);
1166 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1167 + rootElement = this.options.selector;
1168 + } else {
1169 + rootElement = document.body;
1170 + }
1171 +
1172 + // Validating if root element is present in DOM
1173 + if (!rootElement) {
1174 + throw "Root element is not defined";
1175 + }
1176 +
1177 + // Adding the DOM element
1178 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1179 + rootElement.insertBefore(this.toastElement, elementToInsert);
1180 +
1181 + // Repositioning the toasts in case multiple toasts are present
1182 + Toastify.reposition();
1183 +
1184 + if (this.options.duration > 0) {
1185 + this.toastElement.timeOutValue = window.setTimeout(
1186 + function() {
1187 + // Remove the toast from DOM
1188 + this.removeElement(this.toastElement);
1189 + }.bind(this),
1190 + this.options.duration
1191 + ); // Binding `this` for function invocation
1192 + }
1193 +
1194 + // Supporting function chaining
1195 + return this;
1196 + },
1197 +
1198 + hideToast: function() {
1199 + if (this.toastElement.timeOutValue) {
1200 + clearTimeout(this.toastElement.timeOutValue);
1201 + }
1202 + this.removeElement(this.toastElement);
1203 + },
1204 +
1205 + // Removing the element from the DOM
1206 + removeElement: function(toastElement) {
1207 + // Hiding the element
1208 + // toastElement.classList.remove("on");
1209 + toastElement.className = toastElement.className.replace(" on", "");
1210 +
1211 + // Removing the element from DOM after transition end
1212 + window.setTimeout(
1213 + function() {
1214 + // remove options node if any
1215 + if (this.options.node && this.options.node.parentNode) {
1216 + this.options.node.parentNode.removeChild(this.options.node);
1217 + }
1218 +
1219 + // Remove the element from the DOM, only when the parent node was not removed before.
1220 + if (toastElement.parentNode) {
1221 + toastElement.parentNode.removeChild(toastElement);
1222 + }
1223 +
1224 + // Calling the callback function
1225 + this.options.callback.call(toastElement);
1226 +
1227 + // Repositioning the toasts again
1228 + Toastify.reposition();
1229 + }.bind(this),
1230 + 400
1231 + ); // Binding `this` for function invocation
1232 + },
1233 + };
1234 +
1235 + // Positioning the toasts on the DOM
1236 + Toastify.reposition = function() {
1237 +
1238 + // Top margins with gravity
1239 + var topLeftOffsetSize = {
1240 + top: 15,
1241 + bottom: 15,
1242 + };
1243 + var topRightOffsetSize = {
1244 + top: 15,
1245 + bottom: 15,
1246 + };
1247 + var offsetSize = {
1248 + top: 15,
1249 + bottom: 15,
1250 + };
1251 +
1252 + // Get all toast messages on the DOM
1253 + var allToasts = document.getElementsByClassName("toastify");
1254 +
1255 + var classUsed;
1256 +
1257 + // Modifying the position of each toast element
1258 + for (var i = 0; i < allToasts.length; i++) {
1259 + // Getting the applied gravity
1260 + if (containsClass(allToasts[i], "toastify-top") === true) {
1261 + classUsed = "toastify-top";
1262 + } else {
1263 + classUsed = "toastify-bottom";
1264 + }
1265 +
1266 + var height = allToasts[i].offsetHeight;
1267 + classUsed = classUsed.substr(9, classUsed.length-1)
1268 + // Spacing between toasts
1269 + var offset = 15;
1270 +
1271 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1272 +
1273 + // Show toast in center if screen with less than or equal to 360px
1274 + if (width <= 360) {
1275 + // Setting the position
1276 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1277 +
1278 + offsetSize[classUsed] += height + offset;
1279 + } else {
1280 + if (containsClass(allToasts[i], "toastify-left") === true) {
1281 + // Setting the position
1282 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1283 +
1284 + topLeftOffsetSize[classUsed] += height + offset;
1285 + } else {
1286 + // Setting the position
1287 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1288 +
1289 + topRightOffsetSize[classUsed] += height + offset;
1290 + }
1291 + }
1292 + }
1293 +
1294 + // Supporting function chaining
1295 + return this;
1296 + };
1297 +
1298 + // Helper function to get offset.
1299 + function getAxisOffsetAValue(axis, options) {
1300 +
1301 + if(options.offset[axis]) {
1302 + if(isNaN(options.offset[axis])) {
1303 + return options.offset[axis];
1304 + }
1305 + else {
1306 + return options.offset[axis] + 'px';
1307 + }
1308 + }
1309 +
1310 + return '0px';
1311 +
1312 + }
1313 +
1314 + function containsClass(elem, yourClass) {
1315 + if (!elem || typeof yourClass !== "string") {
1316 + return false;
1317 + } else if (
1318 + elem.className &&
1319 + elem.className
1320 + .trim()
1321 + .split(/\s+/gi)
1322 + .indexOf(yourClass) > -1
1323 + ) {
1324 + return true;
1325 + } else {
1326 + return false;
1327 + }
1328 + }
1329 +
1330 + // Setting up the prototype for the init object
1331 + Toastify.lib.init.prototype = Toastify.lib;
1332 +
1333 + // Returning the Toastify function to be assigned to the window object/module
1334 + return Toastify;
1335 +});
1336 +</script>
1337 +<script id='script-638a4f9a3f50a-js' type='text/javascript'>
1338 +// jQuery(".simplefavorite-button").on('click', function() {
1339 +jQuery(document).on('click','.simplefavorite-button',function() {
1340 + var texte = "Unité ajoutée à la liste";
1341 + if(jQuery(this).hasClass("active")) {
1342 + texte = "Unité retirée de la liste";
1343 + }
1344 + Toastify({
1345 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1346 + escapeMarkup: false,
1347 + duration: 5000,
1348 + close: true,
1349 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1350 + }).showToast();
1351 +});
1352 +</script>
1353 +<script id='script-647a0a8074f5e-js' type='text/javascript'>
1354 +jQuery(".tableau .btn-action").on('click', function() {
1355 + console.log(jQuery("[data-name=immeuble_concerne]"));
1356 + console.log(jQuery("[data-name=unite_concernee]"));
1357 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1358 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1359 + jQuery('.multi-trigger-visite').trigger('click');
1360 +});
1361 +
1362 +jQuery('.tableau').on('DOMSubtreeModified', function() {
1363 + jQuery(".tableau .btn-action").on('click', function() {
1364 + console.log(jQuery(this).attr("data-immeuble-concerne"));
1365 + console.log(jQuery(this).attr("data-unite-concernee"));
1366 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1367 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1368 + jQuery('.multi-trigger-visite').trigger('click');
1369 + });
1370 +});
1371 +</script>
1372 +<script id='script-6425ed7ad1486-js' type='text/javascript'>
1373 +jQuery(document).ready(function() {
1374 + setTimeout(function() {
1375 + jQuery(".oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block").css("height", "100%");
1376 + }, 2000);
1377 +});
1378 +</script>
1379 +<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style>
1380 +<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style>
1381 +<style>.ct-FontAwesomeicon-download{width:0.92857142857143em}</style>
1382 +<style>.ct-FontAwesomeicon-chevron-left{width:0.75em}</style>
1383 +<style>.ct-FontAwesomeicon-chevron-right{width:0.67857142857143em}</style>
1384 +<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style>
1385 +<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style>
1386 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-download" viewBox="0 0 26 28"><title>download</title><path d="M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z"/></symbol><symbol id="FontAwesomeicon-chevron-left" viewBox="0 0 21 28"><title>chevron-left</title><path d="M18.297 4.703l-8.297 8.297 8.297 8.297c0.391 0.391 0.391 1.016 0 1.406l-2.594 2.594c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.594c-0.391-0.391-0.391-1.016 0-1.406l11.594-11.594c0.391-0.391 1.016-0.391 1.406 0l2.594 2.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-chevron-right" viewBox="0 0 19 28"><title>chevron-right</title><path d="M17.297 13.703l-11.594 11.594c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.594c-0.391-0.391-0.391-1.016 0-1.406l8.297-8.297-8.297-8.297c-0.391-0.391-0.391-1.016 0-1.406l2.594-2.594c0.391-0.391 1.016-0.391 1.406 0l11.594 11.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-arrow-left" viewBox="0 0 20 20"><title>arrow-left</title><path class="path1" d="M0.646 10.146l6-6c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-5.146 5.146h16.293c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5h-16.293l5.146 5.146c0.195 0.195 0.195 0.512 0 0.707-0.098 0.098-0.226 0.146-0.354 0.146s-0.256-0.049-0.354-0.146l-6-6c-0.195-0.195-0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewBox="0 0 20 20"><title>arrow-right</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol></defs></svg><div class="wpgb-svg-icons" hidden>
1387 + <svg viewBox="0 0 120 24" width="0" height="0">
1388 + <defs>
1389 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
1390 + </defs>
1391 + <symbol id="wpgb-rating-stars-svg">
1392 + <use xlink:href="#wpgb-star-svg"></use>
1393 + <use xlink:href="#wpgb-star-svg" x="24"></use>
1394 + <use xlink:href="#wpgb-star-svg" x="48"></use>
1395 + <use xlink:href="#wpgb-star-svg" x="72"></use>
1396 + <use xlink:href="#wpgb-star-svg" x="96"></use>
1397 + </symbol>
1398 +</svg>
1399 +</div>
1400 +<style>
1401 + .grecaptcha-badge {
1402 + visibility: hidden;
1403 + }
1404 + </style><style>form.fluent_form_12 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style>
1405 + <script type="text/javascript">
1406 + jQuery(document).ready(function() {
1407 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1408 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1409 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1410 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1411 + });
1412 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1413 + jQuery('body').on('click', selector, function(){
1414 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1415 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1416 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1417 + jQuery(this).click();
1418 + });
1419 + });
1420 + </script>
1421 +
1422 + <style>form.fluent_form_5 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style><script id="image-map-pro-dist-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/js/image-map-pro.min.js?ver=5.1.6"></script>
1423 +<script id="qppr_frontend_scripts-js-extra">
1424 +var qpprFrontData = {"linkData":{"https://www.appartementsurbains.ca/quartier-cartier/":[1,0,""],"https://www.appartementsurbains.ca/le-charlie/":[1,0,""],"https://www.appartementsurbains.ca/le-watier/":[1,0,""],"https://www.appartementsurbains.ca/archipel/":[1,0,""]},"siteURL":"https://www.appartementsurbains.ca","siteURLq":"https://appartementsurbainsca.kinsta.cloud"};
1425 +//# sourceURL=qppr_frontend_scripts-js-extra
1426 +</script>
1427 +<script id="qppr_frontend_scripts-js" src="https://www.appartementsurbains.ca/wp-content/plugins/quick-pagepost-redirect-plugin/js/qppr_frontend_script.min.js?ver=5.2.4"></script>
1428 +<script id="gtm4wp-form-move-tracker-js" src="https://www.appartementsurbains.ca/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1.21.1"></script>
1429 +<script id="oxy_toolbox_open_external_links_new_tab_script-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1.6.2"></script>
1430 +<script id="intlTelInput-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/intlTelInput.min.js?ver=18.1.1"></script>
1431 +<script id="intlTelInputUtils-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/utils.js?ver=18.1.1"></script>
1432 +<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA&#038;ver=6.0.4"></script>
1433 +<script id="fluent-form-submission-js-extra">
1434 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"51ac7ddd18","form_id":"12","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1435 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"51ac7ddd18","form_id":"5","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1436 +//# sourceURL=fluent-form-submission-js-extra
1437 +</script>
1438 +<script id="fluent-form-submission-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.0.4"></script>
1439 +<script id="fluentform-advanced-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/fluentform-advanced.js?ver=6.0.4"></script>
1440 +<script id="script-641dcb154081f-js" src="https://cdnjs.cloudflare.com/ajax/libs/paroller.js/1.4.1/jquery.paroller.min.js"></script>
1441 +<script id="fancybox-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox.min.js?ver=3.5.7"></script>
1442 +<script id="fancybox-init-js-extra">
1443 +var localize_extras_plugin = {"oxygen_directory":"https://www.appartementsurbains.ca/wp-content/uploads/oxygen/css/"};
1444 +//# sourceURL=fancybox-init-js-extra
1445 +</script>
1446 +<script id="fancybox-init-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox-init-4.js?ver=1.0.2"></script>
1447 +<script id="flickity-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1"></script>
1448 +<script id="lottie-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-player.min.js?ver=1.0.1"></script>
1449 +<script id="lottie-interactivity-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-interactivity.js?ver=1.0.0"></script>
1450 +<script id="intersection-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/intersectionobserver.js?ver=1.0.0"></script>
1451 +<script id="lottie-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-init.js?ver=1.0.0"></script>
1452 +<script id="extras-inert-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1.0.0"></script>
1453 +<script id="extras-offcanvas-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.0.4"></script>
1454 +<script id="wpgb-js-extra">
1455 +var wpgb_settings = {"lang":"","ajaxUrl":"https://www.appartementsurbains.ca/?wpgb-ajax=action","restUrl":"https://www.appartementsurbains.ca/wp-json/wpgb/v2/filter/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https://www.appartementsurbains.ca/saint-antoine/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"","hasFacets":"1","hasLightbox":"","shadowGrids":["wpgb-content-1"],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] / [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/date.js","version":1748542901},{"type":"css","handle":"wpgb-date-css","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/vendors/date.css","version":1748542901},{"type":"js","handle":"wpgb-range","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/range.js","version":1748542901},{"type":"js","handle":"wpgb-select","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/select.js","version":1748542901},{"type":"js","handle":"wpgb-autocomplete","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/autocomplete.js","version":1748542901}]};
1456 +//# sourceURL=wpgb-js-extra
1457 +</script>
1458 +<script src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=2.1.8"></script>
1459 +<script id="wpgb-facets-js" src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=2.1.8"></script>
1460 +<script id="gridbuildersupport-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2"></script>
1461 +<script id="flickity-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=2.3.3"></script>
1462 +<script type="text/javascript" id="ct-footer-js">jQuery('.vertical-line').attr({'data-aos-enable': 'true','data-aos': 'slide-down','data-aos-once': 'true',});jQuery('.imagefx1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-once': 'true',});jQuery('.fade-up').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-once': 'true','data-aos-duration': '500','data-aos-easing': 'ease-in',});jQuery('.fade-up-1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-duration': '200','data-aos-easing': 'ease-in','data-aos-once': 'true',});
1463 + AOS.init({
1464 + })
1465 +
1466 + jQuery('body').addClass('oxygen-aos-enabled');
1467 +
1468 +
1469 + </script><section class="au-faq" id="au-faq" style="display:none">
1470 + <div class="au-faq__wrap">
1471 + <h2 class="au-faq__title">Foire aux questions</h2>
1472 + <details class="au-faq__item">
1473 + <summary class="au-faq__q">Où se trouve Le Saint-Antoine ?</summary>
1474 + <div class="au-faq__a">Le Saint-Antoine se trouve au 2650 Chemin Sainte-Foy, dans le secteur Sainte-Foy, à Québec.</div>
1475 + </details>
1476 + <details class="au-faq__item">
1477 + <summary class="au-faq__q">Quels types d&#039;appartements trouve-t-on au Saint-Antoine ?</summary>
1478 + <div class="au-faq__a">Les unités offertes sont : 3½ et 4½.</div>
1479 + </details>
1480 + <details class="au-faq__item">
1481 + <summary class="au-faq__q">À partir de quel prix peut-on louer au Saint-Antoine ?</summary>
1482 + <div class="au-faq__a">Des unités sont actuellement disponibles à partir de 1 350 $ par mois. Communiquez avec nous au (418) 717-2105 pour planifier une visite.</div>
1483 + </details>
1484 + <details class="au-faq__item">
1485 + <summary class="au-faq__q">Quelles commodités et quels services sont offerts au Saint-Antoine ?</summary>
1486 + <div class="au-faq__a">On y trouve notamment : Air climatisé, Ascenseur, Grands rangements, Stationnement intérieur inclus, Rangements supplémentaires disponibles, Caméras de surveillance 24h, RTC parcours no 7 et Lumineux.</div>
1487 + </details>
1488 + <details class="au-faq__item">
1489 + <summary class="au-faq__q">De quelle année date la construction du Saint-Antoine ?</summary>
1490 + <div class="au-faq__a">La construction du Saint-Antoine remonte à 2015. L&#039;immeuble compte 39 logements.</div>
1491 + </details>
1492 + <details class="au-faq__item">
1493 + <summary class="au-faq__q">Quels services se trouvent à proximité du Saint-Antoine ?</summary>
1494 + <div class="au-faq__a">À distance de marche, on trouve notamment : Université de Laval, Cégep Ste-Foy, Pharmacie Familiprix, IUCPQ, Stratos Pizzeria, Centre Commercial Plaza Laval et Parc Saint-Jean-Baptiste De La Salle.</div>
1495 + </details>
1496 + </div>
1497 +</section>
1498 +<style>
1499 +.au-faq{padding:56px 20px;background:#f6f6f4}
1500 +.au-faq__wrap{max-width:880px;margin:0 auto}
1501 +.au-faq__title{font-size:1.9rem;margin:0 0 28px;text-align:center}
1502 +.au-faq__item{border-bottom:1px solid #e2e2dd;padding:18px 0}
1503 +.au-faq__q{cursor:pointer;font-weight:600;font-size:1.12rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}
1504 +.au-faq__q::-webkit-details-marker{display:none}
1505 +.au-faq__q::after{content:'+';font-size:1.5rem;line-height:1;flex:0 0 auto;transition:transform .2s}
1506 +.au-faq__item[open] .au-faq__q::after{content:'\2013'}
1507 +.au-faq__a{margin-top:12px;line-height:1.65;color:#444}
1508 +</style>
1509 +<script>
1510 +(function(){var f=document.getElementById('au-faq');if(!f)return;var a=document.getElementById('ct-footer-js')||document.querySelector('footer');if(a&&a.parentNode){a.parentNode.insertBefore(f,a);}f.style.display='';})();
1511 +</script>
1512 + <style id="fluentform_styler_css_12_ffs_default" type="text/css">
1513 + .fluentform_wrapper_12.ffs_default_wrap .ff-el-input--content .error , .fluentform_wrapper_12.ffs_default_wrap .error-text{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-message-success{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-errors-in-stack { text-align: left; } </style>
1514 +
1515 + <style id="fluentform_styler_css_5_ffs_custom" type="text/css">
1516 + .fluentform_wrapper_5.ffs_custom_wrap input[type=checkbox] {
1517 + -webkit-appearance: checkbox;
1518 + }
1519 + .fluentform_wrapper_5.ffs_custom_wrap input[type=radio] {
1520 + -webkit-appearance: radio;
1521 + }
1522 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox],
1523 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio] {
1524 + -webkit-transform: scale(1);
1525 + transform: scale(1);
1526 + width: 21px;
1527 + height: 15px;
1528 + margin-right: 0px;
1529 + cursor: pointer;
1530 + font-size: 12px;
1531 + position: relative;
1532 + text-align: left;
1533 + border: none;
1534 + box-shadow: none;
1535 + -moz-appearance: initial;
1536 + }
1537 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
1538 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:before {
1539 + content: none;
1540 + }
1541 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
1542 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1543 + content: " ";
1544 + background-color: #fff;
1545 + display: inline-block;
1546 + margin-left: 3px; padding-bottom: 3px;
1547 + color: #212529;
1548 + width: 15px;
1549 + height: 15px;
1550 + border-color: ;
1551 + border-style: solid;
1552 + border-width:1px; padding-left: 1px;
1553 + border-radius:2px; padding-top: 1px;
1554 + -webkit-transition: all .1s ease;
1555 + transition: all .1s ease;
1556 + background-size: 9px;
1557 + background-repeat: no-repeat;
1558 + background-position: center center;
1559 + position: absolute;
1560 + box-sizing: border-box;
1561 + }
1562 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1563 + border-width:1px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
1564 + background-color: black;
1565 + -webkit-transition: all 0.3s ease-out;
1566 + transition: all 0.3s ease-out;
1567 + color: #fff;
1568 + border-color: black;
1569 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1570 + border-radius: 50%; font-size: 10px;
1571 + padding-top: 1px;
1572 + padding-left: 2px;
1573 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1574 + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
1575 + } </style>
1576 +
1577 + <style type="text/css" id="ct_code_block_css_2">.breadcrumbs a {
1578 + color: inherit;
1579 +}</style>
1580 +<script type="text/javascript" id="ct_code_block_js_741">(function($) { /*
1581 + * new_map
1582 + *
1583 + * This function will render a Google Map onto the selected jQuery element
1584 + *
1585 + * @type function
1586 + * @date 8/11/2013
1587 + * @since 4.3.0
1588 + *
1589 + * @param $el (jQuery element)
1590 + * @return n/a
1591 + */
1592 +
1593 + function new_map( $el ) {
1594 +
1595 + // var
1596 + var $markers = $el.find('.marker');
1597 +
1598 +
1599 + // vars
1600 + var args = {
1601 + zoom : 16,
1602 + center : new google.maps.LatLng(0, 0),
1603 + mapTypeId : google.maps.MapTypeId.ROADMAP
1604 + };
1605 +
1606 +
1607 + // create map
1608 + var map = new google.maps.Map( $el[0], args);
1609 +
1610 +
1611 + // add a markers reference
1612 + map.markers = [];
1613 +
1614 +
1615 + // add markers
1616 + $markers.each(function(){
1617 +
1618 + add_marker( $(this), map );
1619 +
1620 + });
1621 +
1622 +
1623 + // center map
1624 + center_map( map );
1625 +
1626 +
1627 + // return
1628 + return map;
1629 +
1630 + }
1631 +
1632 + /*
1633 + * add_marker
1634 + *
1635 + * This function will add a marker to the selected Google Map
1636 + *
1637 + * @type function
1638 + * @date 8/11/2013
1639 + * @since 4.3.0
1640 + *
1641 + * @param $marker (jQuery element)
1642 + * @param map (Google Map object)
1643 + * @return n/a
1644 + */
1645 +
1646 + function add_marker( $marker, map ) {
1647 +
1648 + // var
1649 + var latlng = new google.maps.LatLng( $marker.attr('data-lat'), $marker.attr('data-lng') );
1650 + var icon = $marker.attr('data-icon');
1651 +
1652 + // create marker
1653 + var marker = new google.maps.Marker({
1654 + position : latlng,
1655 + map : map,
1656 + icon : icon
1657 + });
1658 +
1659 + // add to array
1660 + map.markers.push( marker );
1661 +
1662 + // if marker contains HTML, add it to an infoWindow
1663 + if( $marker.html() )
1664 + {
1665 + // create info window
1666 + var infowindow = new google.maps.InfoWindow({
1667 + content : $marker.html()
1668 + });
1669 +
1670 + // show info window when marker is clicked
1671 + google.maps.event.addListener(marker, 'click', function() {
1672 +
1673 + infowindow.open( map, marker );
1674 +
1675 + });
1676 + }
1677 +
1678 + }
1679 +
1680 + /*
1681 + * center_map
1682 + *
1683 + * This function will center the map, showing all markers attached to this map
1684 + *
1685 + * @type function
1686 + * @date 8/11/2013
1687 + * @since 4.3.0
1688 + *
1689 + * @param map (Google Map object)
1690 + * @return n/a
1691 + */
1692 +
1693 + function center_map( map ) {
1694 +
1695 + // vars
1696 + var bounds = new google.maps.LatLngBounds();
1697 +
1698 + // loop through all markers and create bounds
1699 + $.each( map.markers, function( i, marker ){
1700 +
1701 + var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
1702 +
1703 + bounds.extend( latlng );
1704 +
1705 + });
1706 +
1707 + // only 1 marker?
1708 + if( map.markers.length == 1 )
1709 + {
1710 + // set center of map
1711 + map.setCenter( bounds.getCenter() );
1712 + map.setZoom( 16 );
1713 + }
1714 + else
1715 + {
1716 + // fit to bounds
1717 + map.fitBounds( bounds );
1718 + }
1719 +
1720 + }
1721 +
1722 + /*
1723 + * document ready
1724 + *
1725 + * This function will render each map when the document is ready (page has loaded)
1726 + *
1727 + * @type function
1728 + * @date 8/11/2013
1729 + * @since 5.0.0
1730 + *
1731 + * @param n/a
1732 + * @return n/a
1733 + */
1734 + // global var
1735 + var map = null;
1736 +
1737 + $(document).ready(function(){
1738 +
1739 + $('.acf-map').each(function(){
1740 +
1741 + // create map
1742 + map = new_map( $(this) );
1743 +
1744 + });
1745 +
1746 + });
1747 +})(jQuery);</script>
1748 +<style type="text/css" id="ct_code_block_css_741">.acf-map {
1749 + width: 100%;
1750 + height: 500px;
1751 + border: #ccc solid 1px;
1752 + margin: 0px;
1753 +}
1754 +
1755 +/* fixes potential theme css conflict */
1756 +.acf-map img {
1757 + max-width: inherit !important;
1758 +}</style>
1759 + <script type="text/javascript">
1760 + jQuery(document.body).on('fluentform_init_12',
1761 + function(event, data) {
1762 + var $form = jQuery(data[0]);
1763 + var formId = "12";
1764 + var $ = jQuery;
1765 + try {
1766 + jQuery(document).ready(function($) {
1767 + // Typologies par projet
1768 +const projectTypologies = {
1769 + 'Le 120': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1770 + 'Le Saint-Antoine': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1771 + 'Le Saint-Ambroise': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1772 + 'Le Zircon': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1773 + 'La Passerelle': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1774 + 'Le 3200': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1775 + 'Le 4 Bourgeois': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1776 + 'Le Watier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1777 + 'Les Ormes': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1778 + 'Le 444': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1779 + 'Le Charlie': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1780 + 'L\'Archipel': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1781 + 'Quartier Cartier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1782 + 'La Sainte-Paix': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1783 + 'Le Sainte-Élizabeth': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1784 + 'Le 105': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"]
1785 +};
1786 +
1787 + // Function to populate checkboxes
1788 + function populateCheckboxes(projectName) {
1789 + const checkboxContainer = $('.checkboxes-container'); // Target the checkbox container
1790 + if (!checkboxContainer.length) return; // Exit if container not found
1791 +
1792 + console.log('Populating checkboxes for project:', projectName); // Debugging line
1793 +
1794 + // Clear existing checkboxes
1795 + checkboxContainer.empty();
1796 +
1797 + // Create the inner container with the class `ff-el-input--content`
1798 + const innerContainer = $('<div class="ff-el-input--content"></div>');
1799 + checkboxContainer.append(innerContainer);
1800 +
1801 + // Determine which typologies to display
1802 + const typologies = projectName && projectTypologies[projectName]
1803 + ? projectTypologies[projectName]
1804 + : [...new Set(Object.values(projectTypologies).flat())]; // Default to unique typologies
1805 +
1806 + // Add checkboxes
1807 + typologies.forEach(option => {
1808 + const checkboxId = `typology-${option.replace(/\s+/g, '-').toLowerCase()}`;
1809 + innerContainer.append(`
1810 + <div class="ff-el-form-check">
1811 + <label class="ff-el-form-check-label">
1812 + <input type="checkbox" name="checkbox[]" value="${option}" id="${checkboxId}" class="ff-el-form-check-input">
1813 + <span>${option}</span>
1814 + </label>
1815 + </div>
1816 + `);
1817 + });
1818 +
1819 + // Force reflow to ensure CSS is applied
1820 + checkboxContainer[0].offsetHeight;
1821 + }
1822 +
1823 + // Populate typologies on load
1824 + const initialProjectName = $('[name="Provenance"]').val().trim();
1825 + console.log('Initial Project Name:', initialProjectName); // Debugging line
1826 + populateCheckboxes(initialProjectName);
1827 +
1828 + // Update checkboxes when project changes
1829 + $('[name="Provenance"]').off('change').on('change', function() {
1830 + const projectName = $(this).val().trim();
1831 + console.log('Project changed to:', projectName); // Debugging line
1832 + populateCheckboxes(projectName);
1833 + });
1834 +}); } catch (e) {
1835 + console.warn('Error in custom JS of Fluentform ID: ' + formId);
1836 + console.error(e);
1837 + }
1838 + });
1839 + </script>
1840 + <script type="text/javascript">
1841 + jQuery(document).ready(function ($) {
1842 + function initTelInput() {
1843 + if (typeof intlTelInput == 'undefined') {
1844 + return;
1845 + }
1846 + var telInput = jQuery('.ff_form_instance_12_1').find("#ff_12_phone");
1847 + if (!telInput.length) {
1848 + return;
1849 + }
1850 +
1851 + var itlOptions = JSON.parse('{"separateDialCode":false,"nationalMode":true,"autoPlaceholder":"polite","formatOnDisplay":true,"initialCountry":"CA"}');
1852 + var iti = intlTelInput(telInput[0], itlOptions);
1853 + if (telInput.val()) {
1854 + iti.setNumber(telInput.val());
1855 + iti.d.autoPlaceholder = 'polite';
1856 + }
1857 + telInput.on("keyup change", function () {
1858 + if (typeof intlTelInputUtils !== 'undefined') { // utils are lazy loaded, so must check
1859 + var currentText = iti.getNumber(intlTelInputUtils.numberFormat.E164);
1860 + if (iti.isValidNumber() && typeof currentText === 'string') { // sometimes the currentText is an object :)
1861 + iti.setNumber(currentText); // will autoformat because of formatOnDisplay=true
1862 + }
1863 + }
1864 + });
1865 + }
1866 +
1867 + initTelInput();
1868 + $(document).on('reInitExtras', '.ff_form_instance_12_1', function () {
1869 + initTelInput();
1870 + });
1871 + });
1872 + </script>
1873 +
1874 +</body>
1875 +</html>
added tests/fixtures/app_urbains/08e7faa02d2aa7bd17b6.html +1720 −0
@@ -0,0 +1,1720 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" prefix="og: https://ogp.me/ns#" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +
8 +<script id="tm-crisp-polyfill">window.$crisp=window.$crisp||[];window.CRISP_WEBSITE_ID=window.CRISP_WEBSITE_ID||'';</script>
9 +<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900" >
10 +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900">
11 +
12 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
13 + var ctPublicFunctions = {"_ajax_nonce":"b4dd2a05e8","_rest_nonce":"435497b9e4","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.appartementsurbains.ca\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"appartementsurbainsca.kinsta.cloud","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
14 + </script>
15 +
16 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
17 + var ctPublic = {"_ajax_nonce":"b4dd2a05e8","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.appartementsurbains.ca\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":459681270,"emailEncoderPassKey":"f36154b4e2e77548844c147b3c1cdddf","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
18 + </script>
19 +
20 +
21 +<script data-cfasync="false" data-pagespeed-no-defer>
22 + var gtm4wp_datalayer_name = "dataLayer";
23 + var dataLayer = dataLayer || [];
24 +</script>
25 +
26 +
27 +<title>Le 105 - Appartements Montcalm Québec | Appartements Urbains</title>
28 +<meta name="description" content="Le 105 dans Montcalm est l&#039;endroit idéal pour votre prochain appartement à Québec. Découvrez nos condos locatifs et planifiez votre visite dès maintenant."/>
29 +<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
30 +<link rel="canonical" href="https://www.appartementsurbains.ca/le-105/" />
31 +<meta property="og:locale" content="fr_CA" />
32 +<meta property="og:type" content="article" />
33 +<meta property="og:title" content="Le 105 - Appartements Montcalm Québec | Appartements Urbains" />
34 +<meta property="og:description" content="Le 105 dans Montcalm est l&#039;endroit idéal pour votre prochain appartement à Québec. Découvrez nos condos locatifs et planifiez votre visite dès maintenant." />
35 +<meta property="og:url" content="https://www.appartementsurbains.ca/le-105/" />
36 +<meta property="og:site_name" content="Appartements Urbains" />
37 +<meta property="article:publisher" content="https://www.facebook.com/appartementsurbains/" />
38 +<meta property="article:author" content="https://www.facebook.com/appartementsurbains/" />
39 +<meta property="og:updated_time" content="2026-06-24T19:01:58+00:00" />
40 +<meta property="og:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105.jpg" />
41 +<meta property="og:image:secure_url" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105.jpg" />
42 +<meta property="og:image:width" content="505" />
43 +<meta property="og:image:height" content="380" />
44 +<meta property="og:image:alt" content="appartement-quebec-105" />
45 +<meta property="og:image:type" content="image/jpeg" />
46 +<meta name="twitter:card" content="summary_large_image" />
47 +<meta name="twitter:title" content="Le 105 - Appartements Montcalm Québec | Appartements Urbains" />
48 +<meta name="twitter:description" content="Le 105 dans Montcalm est l&#039;endroit idéal pour votre prochain appartement à Québec. Découvrez nos condos locatifs et planifiez votre visite dès maintenant." />
49 +<meta name="twitter:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105.jpg" />
50 +<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https://www.appartementsurbains.ca/le-105/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.appartementsurbains.ca","name":"1"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Projets r\u00e9sidentiels"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.appartementsurbains.ca/le-105/","name":"Le 105"}}]},{"@type":"ApartmentComplex","@id":"https://www.appartementsurbains.ca/le-105/#apartmentcomplex","name":"Le 105","description":"<p>Le 105 est un logement moderne et insonoris\u00e9 au coeur de <a href=\"/quartiers/montcalm/\">Montcalm</a> qui offre un environnement de vie confortable et tranquille. Il dispose de toutes les commodit\u00e9s modernes que l'on peut attendre, telles qu'une cuisine \u00e9quip\u00e9e, une salle de bain r\u00e9nov\u00e9e et un salon spacieux qui permet de se d\u00e9tendre apr\u00e8s une longue journ\u00e9e de travail.</p>\n","url":"https://www.appartementsurbains.ca/le-105/","image":"https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105.jpg","address":{"@type":"PostalAddress","streetAddress":"Chemin Sainte-Foy","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G1R 1T1","addressCountry":"CA"},"geo":{"@type":"GeoCoordinates","latitude":"46.8054487","longitude":"-71.2293624"},"numberOfAccommodationUnits":"30","amenityFeature":[{"@type":"LocationFeatureSpecification","name":" Grandes fen\u00eatres","value":"1"},{"@type":"LocationFeatureSpecification","name":" Ascenseur","value":"1"},{"@type":"LocationFeatureSpecification","name":"RTC parcours no 7","value":"1"},{"@type":"LocationFeatureSpecification","name":" Espaces de rangement","value":"1"},{"@type":"LocationFeatureSpecification","name":"Stationnement int\u00e9rieur","value":"1"},{"@type":"LocationFeatureSpecification","name":" Insonorisation sup\u00e9rieure","value":"1"},{"@type":"LocationFeatureSpecification","name":"Bien situ\u00e9","value":"1"},{"@type":"LocationFeatureSpecification","name":"Moderne","value":"1"}],"provider":{"@type":["Organization","RealEstateAgent"],"@id":"https://www.appartementsurbains.ca/#organization","name":"Appartements Urbains"},"numberOfAvailableAccommodationUnits":"0"},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"O\u00f9 se trouve Le 105 ?","acceptedAnswer":{"@type":"Answer","text":"Le 105 se trouve au Chemin Sainte-Foy, dans le secteur Montcalm, \u00e0 Qu\u00e9bec."}},{"@type":"Question","name":"Quels types d'appartements trouve-t-on au 105 ?","acceptedAnswer":{"@type":"Answer","text":"Les unit\u00e9s offertes sont : Studio, 3\u00bd et 4\u00bd."}},{"@type":"Question","name":"Quelles commodit\u00e9s et quels services sont offerts au 105 ?","acceptedAnswer":{"@type":"Answer","text":"On y trouve notamment : Grandes fen\u00eatres, Ascenseur, RTC parcours no 7, Espaces de rangement, Stationnement int\u00e9rieur, Insonorisation sup\u00e9rieure, Bien situ\u00e9 et Moderne."}},{"@type":"Question","name":"De quelle ann\u00e9e date la construction du 105 ?","acceptedAnswer":{"@type":"Answer","text":"La construction du 105 remonte \u00e0 2010. L'immeuble compte 30 logements."}},{"@type":"Question","name":"Quels services se trouvent \u00e0 proximit\u00e9 du 105 ?","acceptedAnswer":{"@type":"Answer","text":"\u00c0 distance de marche, on trouve notamment : Grand th\u00e9\u00e2tre de Qu\u00e9bec, Cin\u00e9ma Cartier, Mus\u00e9e national des beaux-arts du Qu\u00e9bec, M\u00e9tro Cartier, Pharmacie Jean Coutu, \u00c9cole Secondaire Joseph-Fran\u00e7ois-Perreault &amp; Parc Lucien-Borne et Th\u00e9\u00e2tre Cr\u00e9mazie."}}]}]}</script>
51 +
52 +
53 +<link rel='dns-prefetch' href='//www.appartementsurbains.ca' />
54 +<link rel='dns-prefetch' href='//fd.cleantalk.org' />
55 +<style id="wp-img-auto-sizes-contain-inline-css">
56 +img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57 +/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58 +</style>
59 +<style id="classic-theme-styles-inline-css">
60 +/*! This file is auto-generated */
61 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62 +/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63 +</style>
64 +
65 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.82_1782954802' media='all' />
66 +<style data-wpacu-inline-css-file='1'>
67 +.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
68 +</style>
69 +<link rel='stylesheet' id='image-map-pro-dist-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=5.1.6' media='' />
70 +<link rel='stylesheet' id='oxygen-aos-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.0.3' media='all' />
71 +<link rel='stylesheet' id='oxygen-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' />
72 +<link rel='stylesheet' id='core-sss-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' media='all' />
73 +<style id="wpgb-head-inline-css">
74 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
75 +/*# sourceURL=wpgb-head-inline-css */
76 +</style>
77 +<link rel='stylesheet' id='splide-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
78 +<link rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1.6.2' media='all' />
79 +<script id="apbct-public-bundle.min-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.82_1782954802"></script>
80 +<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.82"></script>
81 +<script id="jquery-core-js-extra">
82 +var ajax = {"url":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","nonce":"4558ff0d4b"};
83 +//# sourceURL=jquery-core-js-extra
84 +</script>
85 +<script id="jquery-core-js" src="https://www.appartementsurbains.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
86 +<script id="oxygen-aos-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
87 +<script id="webmcp-abilities-js-extra">
88 +var wmcpBridge = {"toolsEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/tools","executeEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/execute/","nonceEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/nonce","nonce":"648fa84dd1"};
89 +//# sourceURL=webmcp-abilities-js-extra
90 +</script>
91 +<script data-wp-strategy="defer" defer id="webmcp-abilities-js" src="https://www.appartementsurbains.ca/wp-content/plugins/respira-for-wordpress/includes/webmcp/dist/webmcp-abilities.js?ver=7c9744f17f979d23372d"></script>
92 +<script id="splide-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14"></script>
93 +<script id="splide-autoscroll-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2"></script>
94 +<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0120/8843.js" async="async" ></script>
95 +
96 +<script>window.sa=window.sa||function(){(sa.q=sa.q||[]).push(arguments)}</script>
97 +<script defer
98 + src="https://searchable-tracker.searchable.workers.dev/s.js"
99 + data-domain="appartementsurbains.ca"
100 + data-site-token="pst_049a9ae425bcd25cedcd18a2"
101 +></script>
102 +<script src="/tooltips/popper.min.js"></script>
103 +<script src="/tooltips/tippy-bundle.iife.min.js"></script>
104 +<script>
105 +window.addEventListener('load', function() {
106 + tippy('[data-tippy-content]', {
107 + followCursor: true,
108 + });
109 +});
110 +</script><style id='script-638a4f9a123f5-sass-css' type='text/css'>
111 +:root{--libre: 226, 6, 19;--occupe: 255, 255, 255;--alpha: 0.5;--alpha-hover: 0.65;--scrollbar: rgb(168, 128, 92)}
112 +</style>
113 +<style id='script-638a4f9a1e9ad-sass-css' type='text/css'>
114 +@charset "UTF-8";
115 +.dont-update polygon{cursor:initial !important}.legende-louee{background-color:rgb(var(--occupe))}.legende-disponible{background-color:rgb(var(--libre))}[liste-niveaux],[liste-niveaux-item]{-webkit-tap-highlight-color:transparent !important}[liste-niveaux]:focus{outline:0 !important}.niveau-selector{outline:none}.niveau-selector:hover text{fill:#ffffff !important;stroke:#ffffff !important;stroke-width:1px}.niveau-selector:hover circle{stroke:#ffffff !important;stroke-width:4px}#ct-builder [vue-immeuble],#ct-builder [section-niveaux],#ct-builder [wrapper-liste-niveaux],#ct-builder [wrapper-unite]{display:grid !important}.overlap{width:100%;position:relative}.legende-couleur{width:25px;height:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#3e4947;border-right-color:#3e4947;border-bottom-color:#3e4947;border-left-color:#3e4947;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}[vue-immeuble] polygon{fill:rgba(0, 0, 0, 0.15);stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[vue-immeuble] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[vue-immeuble] g:focus{outline:none !important}[vue-immeuble] g:hover polygon{fill:rgba(0, 0, 0, 0.45)}[section-niveaux]{width:100%;min-height:100%;transition:all 250ms ease-in-out}[wrapper-niveaux] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[wrapper-niveaux] polygon{fill:rgba(var(--occupe), var(--alpha));stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[wrapper-niveaux] polygon:focus{outline:none !important}[wrapper-niveaux] polygon:hover{fill:rgba(var(--occupe), var(--alpha-hover))}[wrapper-niveaux] polygon[etat="Louée"],[section-niveaux] polygon[etat="Reservée"]{fill:rgba(var(--occupe), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"],[wrapper-niveaux] polygon[etat="Bientôt disponible"]{fill:rgba(var(--libre), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"]:hover,[wrapper-niveaux] polygon[etat="Bientôt disponible"]:hover{fill:rgba(var(--libre), var(--alpha-hover))}[image-niveau],[image-unite]{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none;position:relative}[liste-niveaux]{cursor:pointer}[liste-niveaux-item]:not(.level-selected){opacity:0.66}[liste-niveaux-item]:not(.level-selected) .niveaux-icone{opacity:0}[retour-immeuble],[retour-niveau]{cursor:pointer !important}[legende],[vue-immeuble]:not(.visible),[section-niveaux]:not(.visible),[choix-unite]:not(.visible),[choix-niveau]:not(.visible){display:none !important}[section-niveaux] polygon:not(.visible),[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){display:none}[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){position:absolute;top:0;left:0}[wrapper-liste-niveaux],[wrapper-unite]{display:none !important}[legende].visible{display:flex !important}[wrapper-liste-niveaux].visible,[wrapper-unite].visible{display:block !important}html,body{max-width:100% !important;overflow-x:hidden !important}.simplefavorite-button{cursor:pointer}[class^="sf-icon-"],[class*=" sf-icon-"]{line-height:1.6}.simplefavorite-button.active{opacity:1}.hide-favorites-text .favorites-text{display:none !important}.wp-grid-builder .wpgb-main::-webkit-scrollbar,.repeater-favorites-list::-webkit-scrollbar{width:10px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-track,.repeater-favorites-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-thumb,.repeater-favorites-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:100px}
116 +</style>
117 +<style id='script-638a4f9a39fff-css' type='text/css'>
118 +/*!
119 + * Toastify js 1.11.2
120 + * https://github.com/apvarun/toastify-js
121 + * @license MIT licensed
122 + *
123 + * Copyright (C) 2018 Varun A P
124 + */
125 +
126 +.toastify {
127 + padding: 12px 20px;
128 + color: #ffffff;
129 + display: inline-block;
130 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
131 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
132 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
133 + position: fixed;
134 + opacity: 0;
135 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
136 + border-radius: 2px;
137 + cursor: pointer;
138 + text-decoration: none;
139 + /* max-width: calc(50% - 20px); */
140 + z-index: 2147483647;
141 +}
142 +
143 +.toastify.on {
144 + opacity: 1;
145 +}
146 +
147 +.toast-close {
148 + background: transparent;
149 + border: 0;
150 + color: white;
151 + cursor: pointer;
152 + font-family: inherit;
153 + font-size: 1em;
154 + opacity: 0.4;
155 + padding: 0 5px;
156 +}
157 +
158 +.toastify-right {
159 + right: 15px;
160 +}
161 +
162 +.toastify-left {
163 + left: 15px;
164 +}
165 +
166 +.toastify-top {
167 + top: -150px;
168 +}
169 +
170 +.toastify-bottom {
171 + bottom: -150px;
172 +}
173 +
174 +.toastify-rounded {
175 + border-radius: 25px;
176 +}
177 +
178 +.toastify-avatar {
179 + width: 1.5em;
180 + height: 1.5em;
181 + margin: -7px 5px;
182 + border-radius: 2px;
183 +}
184 +
185 +.toastify-center {
186 + margin-left: auto;
187 + margin-right: auto;
188 + left: 0;
189 + right: 0;
190 + max-width: fit-content;
191 + max-width: -moz-fit-content;
192 +}
193 +
194 +@media only screen and (max-width: 360px) {
195 + .toastify-right, .toastify-left {
196 + margin-left: auto;
197 + margin-right: auto;
198 + left: 0;
199 + right: 0;
200 + max-width: fit-content;
201 + }
202 +}
203 +</style>
204 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
205 +
206 +
207 +<script data-cfasync="false" data-pagespeed-no-defer>
208 + var dataLayer_content = {"pagePostType":"edifices","pagePostType2":"single-edifices","pagePostAuthor":"Appartements Urbains"};
209 + dataLayer.push( dataLayer_content );
210 +</script>
211 +<script data-cfasync="false" data-pagespeed-no-defer>
212 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
213 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
214 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
215 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
216 +})(window,document,'script','dataLayer','GTM-WSPXR4X');
217 +</script>
218 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-32x32.png" sizes="32x32" />
219 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-192x192.png" sizes="192x192" />
220 +<link rel="apple-touch-icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-180x180.png" />
221 +<meta name="msapplication-TileImage" content="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-270x270.png" />
222 +<link rel='stylesheet' id='oxygen-cache-2353-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2353.css?cache=1779367872&#038;ver=7.0.3' media='all' />
223 +<link rel='stylesheet' id='oxygen-cache-2191-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2191.css?cache=1779368206&#038;ver=7.0.3' media='all' />
224 +<style data-wpacu-inline-css-file='1'>
225 +#section-586-2040 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px}#section-586-2040{background-color:#f7f7f7}
226 +</style>
227 +<link rel='stylesheet' id='oxygen-cache-2040-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2040.css?cache=1779396004&#038;ver=7.0.3' media='all' />
228 +<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/universal.css?cache=1782330412&#038;ver=7.0.3' media='all' />
229 +
230 +<style id="global-styles-inline-css">
231 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
232 +/*# sourceURL=global-styles-inline-css */
233 +</style>
234 +<link rel='stylesheet' id='intlTelInput-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/css/intlTelInput.min.css?ver=18.1.1' media='all' />
235 +<link rel='stylesheet' id='fluent-form-styles-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.0.4' media='all' />
236 +<link rel='stylesheet' id='fluentform-public-default-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.0.4' media='all' />
237 +<link rel='stylesheet' id='wpgb-facets-css' href='https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/facets.css?ver=2.1.8' media='all' />
238 +<style data-wpacu-inline-css-file='1'>
239 +:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#ffffff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;}
240 +</style>
241 +
242 +</head>
243 +<body class="wp-singular edifices-template-default single single-edifices postid-2033 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" >
244 +
245 +
246 +
247 +
248 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSPXR4X" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
249 +
250 +
251 +
252 +
253 +
254 + <header id="_header-1575-2040" class="oxy-header-wrapper oxy-sticky-header oxy-header c-header" ><div id="_header_row-1576-2040" class="oxy-header-row " ><div class="oxy-header-container"><div id="_header_left-1577-2040" class="oxy-header-left" ><a id="link-2425-2040" class="ct-link" href="https://www.appartementsurbains.ca/le-105/" target="_self" ><img id="image-1579-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/le-105.svg" class="ct-image ignore-lazyload transparent-header-invert"/></a></div><div id="_header_center-1580-2040" class="oxy-header-center" ><div id="code_block-1921-2040" class="ct-code-block c-full-width mobile-menu c-columns-gap-m" > <a href="#unites">Unités</a>
255 + <a href="#avantages">Avantages</a>
256 + <a href="#galerie">Galerie</a>
257 + <a href="#quartier" class="hide-mobile">Quartier</a>
258 + <a href="#contact">Contact</a>
259 +</div></div><div id="_header_right-1606-2040" class="oxy-header-right" ><div id="div_block-1727-2040" class="ct-div-block c-columns-gap-s" ><div id="code_block-1729-2040" class="ct-code-block " ><a class="c-heading-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div><div id="code_block-2427-2040" class="ct-code-block" ><a class="c-btn-dark c-btn-m c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+105">Demande d'information</a>
260 +</div></div><div id="div_block-1922-2040" class="ct-div-block c-columns-gap-s" ><a id="link-1934-2040" class="ct-link" href="https://goo.gl/maps/Py2Y5NsppCja38yP8" target="_self" ><img id="image-1931-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/></a><a id="link-1929-2040" class="ct-link" href="tel:(418)%20717-2105" target="_self" ><img id="image-1926-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/></a></div></div></div></div><div id="_header_row-1915-2040" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-1916-2040" class="oxy-header-left" ></div><div id="_header_center-1917-2040" class="oxy-header-center" ><div id="code_block-1919-2040" class="ct-code-block c-full-width c-columns-gap-s mobile-menu" > <a href="#unites">Unités</a>
261 + <a href="#avantages">Avantages</a>
262 + <a href="#galerie">Galerie</a>
263 + <a href="#quartier" class="hide-mobile">Quartier</a>
264 + <a href="#contact">Contact</a>
265 +</div></div><div id="_header_right-1918-2040" class="oxy-header-right" ></div></div></div></header>
266 + <script type="text/javascript">
267 + jQuery(document).ready(function() {
268 + var selector = "#_header-1575-2040",
269 + scrollval = parseInt("300");
270 + if (!scrollval || scrollval < 1) {
271 + if (jQuery(window).width() >= 992){
272 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
273 + jQuery(selector).addClass("oxy-sticky-header-active");
274 + }
275 + }
276 + else {
277 + var scrollTopOld = 0;
278 + jQuery(window).scroll(function() {
279 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
280 + if (jQuery(this).scrollTop() > scrollval
281 + ) {
282 + if (
283 + jQuery(window).width() >= 992 &&
284 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
285 + if (jQuery(selector).css('position')!='absolute') {
286 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
287 + }
288 + jQuery(selector)
289 + .addClass("oxy-sticky-header-active")
290 + .addClass("oxy-sticky-header-fade-in");
291 + }
292 + }
293 + else {
294 + jQuery(selector)
295 + .removeClass("oxy-sticky-header-fade-in")
296 + .removeClass("oxy-sticky-header-active");
297 + if (jQuery(selector).css('position')!='absolute') {
298 + jQuery("body").css("margin-top", "");
299 + }
300 + }
301 + scrollTopOld = jQuery(this).scrollTop();
302 + }
303 + })
304 + }
305 + });
306 + </script><div id="div_block-8-2040" class="ct-div-block c-full-width" ><section id="section-579-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><a id="link-581-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="fancy_icon-582-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-582-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="text_block-583-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Retour aux projets résidentiels</div></a></div></section><section id="section-62-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-63-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-106-2040" class="ct-div-block" ><h2 id="code_block-107-2040" class="ct-code-block c-h2 c-heading-dark c-margin-bottom-m" >Découvrir le 105</h2><div id="code_block-108-2040" class="ct-code-block max-w--320" ><p>Situé dans un emplacement idéal, le 105 offre un accès facile aux commodités urbaines tout en préservant une atmosphère calme. Que vous ayez besoin de vous rendre au travail, à l'université ou dans les principaux centres d'activité de la ville, cet immeuble bénéficie d'une excellente accessibilité grâce aux transports en commun et aux axes routiers à proximité.</p>
307 +</div><div id="div_block-1076-2040" class="ct-div-block c-buttons c-margin-top-m" ><a id="link-1088-2040" class="ct-link c-inline c-columns-gap-xs" href="#unites" target="_self" ><div id="text_block-1089-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Voir les unités disponibles</div><div id="fancy_icon-1090-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1090-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="text_block-1079-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+105" target="_self" >Planifier une visite</a></div></div><div id="div_block-1068-2040" class="ct-div-block c-columns-gap-l" ><div id="div_block-159-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1323-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="code_block-161-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Téléphone</span>
308 +<a class="c-text-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div></div><div id="div_block-1085-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1325-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="code_block-1087-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Adresse</span>
309 +<span style="white-space: nowrap"><p>105 Chemin Sainte-Foy,<br />
310 +Québec, QC G1R 1T1</p>
311 +</span>
312 +<a href="https://goo.gl/maps/Py2Y5NsppCja38yP8" class="c-link-s c-link-dark c-underline" target="_blank">Voir sur la carte</a></div></div></div></div></div></section><section id="section-586-2040" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="code_block-588-2040" class="ct-code-block c-text-s c-text-dark breadcrumbs" ></div></div></section><section id="section-2-2040" class=" ct-section c-full-width" ><div class="ct-section-inner-wrap"><div id="code_block-13-2040" class="ct-code-block c-full-width facade-single" >
313 + <div class="overlap visible" vue-immeuble>
314 + <div>
315 + <svg viewBox="0 0 1400 767">
316 + <a href="unites/?_niveau=1" data-tippy-content="Niveau 1" data-tippy-placement="top" class="niveau-selector">
317 +
318 + <g>
319 + <circle cx="52%" cy="56%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
320 + <text x="52%" y="56.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">1</text>
321 + </g>
322 +
323 + <g niveau="1">
324 + <polygon points="1347.01,565.99998 791.0081947993336,498.000612160804 739.0080259676168,490.00068653266334 662.0077759668053,492.00066793969853 448.50908278922975,500.00433353307045 421.00099347725154,496.5029160842386 222.50234900113313,507.50197383074124 221.46979187465428,509.2827758662436 176.29478685985617,511.4884265685903 174.51055520344136,509.7391313802276 115.01,514.5008787649397 122.00602271435949,422.5036040239372 177.00620128636783,415.0013837688442 226.0063603777935,409.0014395477387 429.00701947084247,386.00165336683415 442.00706167877166,387.00164407035174 664.0077824603325,367.00183 717.0079545388135,378.00172773869343 791.0081947993336,368.0018207035175 1347.01,504.00055638190963 "></polygon>
325 + </g>
326 + </a>
327 + <a href="unites/?_niveau=2" data-tippy-content="Niveau 2" data-tippy-placement="top" class="niveau-selector">
328 +
329 + <g>
330 + <circle cx="52%" cy="39%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
331 + <text x="52%" y="39.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">2</text>
332 + </g>
333 +
334 + <g niveau="2">
335 + <polygon points="667.9933294972162,238.9972 721.4930673498287,256.9974338971862 792.9927170033205,244.49727146858467 1345.4920097705026,448.002565840653 1347.4859999999999,504.50192000000004 791.9927219032716,367.9988762631682 719.9930746997554,376.9989932117613 664.9933441970696,366.498856771736 451.9943878866675,385.99911016035435 435.99446628588595,386.49911665749846 425.4885177647731,386.4976666386567 122.99,421.9995779547269 129.49396813071763,324.4997610304764 289.4951841287315,297.9979666629994 288.99518657870715,298.9979796572875 "></polygon>
336 + </g>
337 + </a>
338 + <a href="unites/?_niveau=niveau-3" data-tippy-content="Niveau 3" data-tippy-placement="top" class="niveau-selector">
339 +
340 + <g>
341 + <circle cx="52%" cy="20%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
342 + <text x="52%" y="20.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">3</text>
343 + </g>
344 +
345 + <g niveau="niveau-3">
346 + <polygon points="1340.9940177524734,365.0029978938878 1344.49,448.00469999999996 792.9968004629403,244.5026318908056 720.9971660745342,257.0026698579304 666.9974402832299,239.49971669514736 129.374,324.4539756733747 143.19634233563784,203.64455427984075 195.64410562010178,187.97829795056714 242.6791217077466,200.6235688485569 243.59857841501673,179.99461273954063 238.22036148262742,178.51823099182144 238.25595299591953,173.47394865963506 258.1188922765442,167.54673063961962 259.37515804867326,159.52898974836663 318.3059428422598,141.4261248647218 327.32743445807273,145.92773717613778 426.22211555391164,115.91174452285762 436.86124161814746,118.71732345545945 446.4291161466566,122.64420866857157 463.50047363362114,132.5006917005086 669.9831748430366,72.89655635498318 674.7257596946022,59.76700514963436 689.5957620429244,47.964267576170386 717.267423704729,43.17386161142719 748.1641271289,42.28471 786.4407390282225,50.00881388256726 800.6671089389343,65.6206452025641 799.498767446182,84.50233591218665 984.9958254986896,178.50243142438725 982.9958356545666,185.50245268597712 1003.4957315568208,196.00248457836187 1013.4956807774329,193.50247698493695 1074.9953684841967,225.00257266209113 1073.9953735621357,232.00259392368082 1088.9952973930535,240.00261822264076 1097.9952516916042,238.00261214790083 1168.4948936969183,275.50272604927494 1167.9948962358876,279.5027381987548 1177.9948454564997,285.50275642297464 1185.9948048329895,284.0027518669197 1260.494426526548,323.002870324349 1259.9944290655183,328.0028855111987 1266.994393519946,332.00289766067846 1274.4943554354047,330.0028915859386 "></polygon>
347 + </g>
348 + </a>
349 + </svg>
350 + </div>
351 + <img src="https://www.appartementsurbains.ca/wp-content/uploads/le-105-facade.jpg" class="no-lazy" style="width: 100%;">
352 +</div></div></section><section id="section-109-2040" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-110-2040" class="ct-div-block c-max-width-960 c-center-self c-center c-owl-m" ><h1 id="code_block-111-2040" class="ct-code-block c-tagline" >Condos locatifs à Montcalm</h1><h2 id="code_block-112-2040" class="ct-code-block c-h3 c-heading-dark" >Ce qui nous distingue</h2><div id="code_block-115-2040" class="ct-code-block " ><p>Le 105 est un logement moderne et insonorisé au coeur de <a href="/quartiers/montcalm/">Montcalm</a> qui offre un environnement de vie confortable et tranquille. Il dispose de toutes les commodités modernes que l'on peut attendre, telles qu'une cuisine équipée, une salle de bain rénovée et un salon spacieux qui permet de se détendre après une longue journée de travail.</p>
353 +</div></div><div id="div_block-158-2040" class="ct-div-block c-columns-4 c-columns-gap-m c-columns-l-2 c-columns-m-1 vertical-column-separator" ><div id="div_block-1081-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1327-2040" alt="icone-construction-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-construction-app.svg" class="ct-image icone"/><div id="code_block-1083-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Année de construction</span>
354 +<span>2010</span></div></div><div id="div_block-162-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1328-2040" alt="icone-superficie-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-superficie-app.svg" class="ct-image icone"/><div id="code_block-164-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'unités</span>
355 +<span>30</span></div></div><div id="div_block-165-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1329-2040" alt="icone-etage-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-etage-app.svg" class="ct-image icone"/><div id="code_block-167-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'étages</span>
356 +<span>3</span></div></div><div id="div_block-168-2040" class="ct-div-block c-inline c-columns-gap-s" ><a id="link-1511-2040" class="ct-link c-padding-s c-transition" href="https://www.appartementsurbains.ca/wp-content/uploads/app-105-fiche-vf.pdf" target="_blank" ><img id="image-1512-2040" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs"/><div id="text_block-1513-2040" class="ct-text-block" >Téléchargez la fiche</div></a></div></div></div></section><section id="unites" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-187-2040" class="ct-div-block c-full-width c-columns-gap-l" ><h3 id="headline-188-2040" class="ct-headline c-h3 c-heading-dark">Nos unités disponibles</h3><a id="link_text-2478-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+105" target="_self" >Planifier une visite</a><div id="div_block-1791-2040" class="ct-div-block c-owl-m c-full-width" ><div id="div_block-1793-2040" class="ct-div-block c-full-width" ><div id="shortcode-2243-2040" class="ct-shortcode c-full-width facet-buttons" ><div class="wpgb-facet wpgb-loading wpgb-facet-19" data-facet="19" data-grid="wpgb-content-1"></div></div> <span>Aucune unité n'est disponible pour l'instant.</span>
357 + <div id="code_block-2244-2040" class="ct-code-block" ></div><div id="_dynamic_list-2240-2040" class="oxy-dynamic-list c-full-width tableau wpgb-content-1"><div class="wpgb-content-1" hidden></div>
358 +
359 +
360 + </div>
361 +</div></div><div id="code_block-968-2040" class="ct-code-block c-full-width module-light c-padding-m c-border-light" > <div unites>
362 + <div class="c-columns-gap-l c-columns-2-1 c-columns-l-1 visible" section-niveaux>
363 + <div>
364 + <div class="c-columns-gap-m c-inline c-margin-bottom-s visible" legende>
365 + <div class="c-inline c-columns-gap-xs">
366 + <div class="legende-couleur legende-disponible"></div>
367 + <div>Unité disponible</div>
368 + </div>
369 + <div class="c-inline c-columns-gap-xs">
370 + <div class="legende-couleur legende-louee"></div>
371 + <div>Unité louée</div>
372 + </div>
373 + </div>
374 + <div class="overlap dont-update" wrapper-niveaux>
375 + <div polygones-niveaux></div>
376 + <div images-niveaux>
377 + <img niveau="1" image-niveau class="visible" src="https://www.appartementsurbains.ca/wp-content/uploads/plan-105.jpg"/>
378 +
379 + <img niveau="2" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/plan-105.jpg"/>
380 +
381 + <img niveau="niveau-3" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/plan-105.jpg"/>
382 + </div>
383 + <div wrapper-image-unite>
384 + <img src="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1600 900%27%3E%3C/svg%3E" data-plan image-unite/>
385 + </div>
386 + </div>
387 + </div>
388 + <div sidebar>
389 + <div class="c-owl-s visible" wrapper-liste-niveaux>
390 + <div class="visible" liste-niveaux> <div liste-niveaux-item niveau="1">
391 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 1</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
392 + <div liste-niveaux-item niveau="2">
393 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 2</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
394 + <div liste-niveaux-item niveau="niveau-3">
395 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 3</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
396 + </div>
397 + </div>
398 + <div class="c-owl-s" wrapper-unite>
399 + <div class="c-inline c-columns-gap-xs" retour-niveau data-retour-niveau>
400 + <div class="c-underline c-text-s c-transition c-link-dark">Retour au niveau</div>
401 + </div>
402 + <div id="div_block-2-253" class="ct-div-block " ><div id="div_block-3-253" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-90-756" class="ct-div-block c-inline c-columns-gap-m c-full-width" ><div id="div_block-34-756" class="ct-div-block " ><div id="text_block-28-522" class="ct-text-block c-bold c-text-l c-heading-dark" data-type-unite="">Type</div></div></div></div><div id="div_block-52-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-54-756" class="ct-div-block" ><div id="text_block-10-253" class="ct-text-block c-text-m c-heading-dark c-text-l" >À partir de</div><div id="text_block-62-756" class="ct-text-block c-text-s suffixe-prix" data-prix="">Prix</div></div></div><div id="div_block-104-2104" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-105-2104" class="ct-div-block" ><div id="text_block-106-2104" class="ct-text-block c-heading-dark c-text-l" >Disponibilité</div><div id="text_block-107-2104" class="ct-text-block c-text-s" data-etat="">État</div></div></div><div id="div_block-67-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-69-756" class="ct-div-block" ><div id="text_block-70-756" class="ct-text-block c-heading-dark c-text-l" >Superficie de l'unité</div><div id="text_block-12-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie="">Superficie de l'unité</div></div></div><div id="div_block-77-756" class="ct-div-block c-inline c-columns-gap-s infos-row" superficie-balcon-row=""><div id="div_block-79-756" class="ct-div-block" ><div id="text_block-80-756" class="ct-text-block c-heading-dark c-text-l" >Superficie du balcon</div><div id="text_block-14-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie_balcon="">Superficie du balcon</div></div></div></div><div id="div_block-17-253" class="ct-div-block c-columns-gap-s c-margin-top-m" ><div id="div_block-18-253" class="ct-div-block c-inline c-columns-gap-s" ><div id="code_block-111-2104" class="ct-code-block c-btn-main c-btn-m c-transition multi-trigger-visite unite-btn-visite" data-unite-concernee="" data-immeuble-concerne="Le 105">Planifier une visite</div><a id="link-88-756" class="ct-link c-text-s c-transition c-inline c-btn-alt c-btn-m" href="http://" target="_self" data-plan_pdf=""><img id="image-109-2104" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs icone-telecharger-btn"/><div id="text_block-89-756" class="ct-text-block" >Télécharger le plan</div></a></div></div> </div>
403 + </div>
404 + </div>
405 + </div>
406 +</div></div></div></section><section id="avantages" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-233-2040" class="ct-div-block c-full-width c-max-width-960 c-center c-center-self c-owl-m" ><h2 id="code_block-236-2040" class="ct-code-block c-tagline" >Appartements Québec</h2><h2 id="code_block-237-2040" class="ct-code-block c-h3 c-heading-dark" >Nos avantages</h2></div><div id="_dynamic_list-291-2040" class="oxy-dynamic-list c-columns-4 c-columns-l-2 c-columns-m-1 c-columns-gap-m"><div id="div_block-292-2040-1" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-1" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-1" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-1" class="ct-span" data-id="span-301-2040"> Grandes fen&ecirc;tres</span></div></div><div id="div_block-292-2040-2" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-2" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-2" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-2" class="ct-span" data-id="span-301-2040"> Ascenseur</span></div></div><div id="div_block-292-2040-3" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-3" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-3" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-3" class="ct-span" data-id="span-301-2040">RTC parcours no 7</span></div></div><div id="div_block-292-2040-4" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-4" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-4" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-4" class="ct-span" data-id="span-301-2040"> Espaces de rangement</span></div></div><div id="div_block-292-2040-5" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-5" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-5" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-5" class="ct-span" data-id="span-301-2040">Stationnement int&eacute;rieur</span></div></div><div id="div_block-292-2040-6" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-6" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-6" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-6" class="ct-span" data-id="span-301-2040"> Insonorisation sup&eacute;rieure</span></div></div><div id="div_block-292-2040-7" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-7" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-7" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-7" class="ct-span" data-id="span-301-2040">Bien situ&eacute;</span></div></div><div id="div_block-292-2040-8" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-8" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-8" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-8" class="ct-span" data-id="span-301-2040">Moderne</span></div></div></div>
407 +</div></section><section id="galerie" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-306-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m" ><h2 id="code_block-307-2040" class="ct-code-block c-tagline" >Appartements à louer Montcalm</h2><h2 id="code_block-308-2040" class="ct-code-block c-h3 c-heading-dark" >Laissez-vous inspirer</h2></div>
408 + <div id="-lightbox-2371-2040" class="oxy-lightbox woocommerce" ><div id="link-lightbox-2371-2040" class="oxy-lightbox_link " ></div><div class="oxy-lightbox_inner oxy-inner-content" data-multiple="true" data-loop="false" data-type="custom" data-small-btn="true" data-iframe-preload="true" data-toolbar="true" data-thumbs="false" data-duration="300" data-fullscreen="" data-autofocus="true" data-backfocus="true" data-trapfocus="true" data-nav-icon="FontAwesomeicon-chevron-left" data-close-icon="FontAwesomeicon-close" data-small-close-icon="Lineariconsicon-cross" data-zoom-icon="FontAwesomeicon-search" data-share-icon="" data-download-icon="FontAwesomeicon-download" data-prepend="false" data-swipe="false" data-force-type="auto" data-click-selector=".oxy-carousel-builder_gallery-image" ></div></div>
409 +
410 +
411 + <div id="-carousel-builder-2370-2040" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".galerie-controles-left" data-next=".galerie-controles-right" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="false" data-carousel=".oxy-carousel-builder_gallery-images" data-cell=".oxy-carousel-builder_gallery-image" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="true" data-autoplay="0" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-parallaxbg="false" data-bgspeed="5" data-tick="false" ><div class=oxy-carousel-builder_gallery-images><a href="https://www.appartementsurbains.ca/wp-content/uploads/105-salon-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-0><img src="https://www.appartementsurbains.ca/wp-content/uploads/105-salon-compress-768x511.jpg" alt="salon compress" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/105-cuisine-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-1><img src="https://www.appartementsurbains.ca/wp-content/uploads/105-cuisine-compress-768x511.jpg" alt="cuisine compress" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/105-chambre-compresse.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-2><img src="https://www.appartementsurbains.ca/wp-content/uploads/105-chambre-compresse-768x511.jpg" alt="chambre compressé" /></a></div></div></div>
412 +
413 + <div id="div_block-860-2040" class="ct-div-block c-full-width c-columns-gap-l" ><div id="div_block-865-2040" class="ct-div-block" ></div><div id="div_block-867-2040" class="ct-div-block c-columns-gap-s" ><div id="fancy_icon-866-2040" class="ct-fancy-icon galerie-controles galerie-controles-left" ><svg id="svg-fancy_icon-866-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="fancy_icon-869-2040" class="ct-fancy-icon galerie-controles galerie-controles-right" ><svg id="svg-fancy_icon-869-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div></div></section><section id="quartier" class=" ct-section c-owl-l c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-350-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m c-center c-center-self" ><h2 id="code_block-351-2040" class="ct-code-block c-tagline" >Appartements Montcalm</h2><h2 id="code_block-352-2040" class="ct-code-block c-h3 c-heading-dark" >Explorez la vie de quartier vibrante</h2></div><div id="div_block-738-2040" class="ct-div-block c-full-width c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="_dynamic_list-742-2040" class="oxy-dynamic-list points"><div id="div_block-743-2040-1" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-1" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-1" class="ct-span" data-id="span-852-2040">Grand th&eacute;&acirc;tre de Qu&eacute;bec</span></div><div id="code_block-755-2040-1" class="ct-code-block" data-id="code_block-755-2040">269 Bd Ren&eacute;-L&eacute;vesque E, Qu&eacute;bec, QC G1R 2B3</div></div><div id="div_block-743-2040-2" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-2" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-2" class="ct-span" data-id="span-852-2040">Cin&eacute;ma Cartier</span></div><div id="code_block-755-2040-2" class="ct-code-block" data-id="code_block-755-2040">1019 Av. Cartier, Qu&eacute;bec, QC G1R 2S3</div></div><div id="div_block-743-2040-3" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-3" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-3" class="ct-span" data-id="span-852-2040">Mus&eacute;e national des beaux-arts du Qu&eacute;bec</span></div><div id="code_block-755-2040-3" class="ct-code-block" data-id="code_block-755-2040">179 Grande All&eacute;e O, Qu&eacute;bec, QC G1R 2H1</div></div><div id="div_block-743-2040-4" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-4" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-4" class="ct-span" data-id="span-852-2040">M&eacute;tro Cartier</span></div><div id="code_block-755-2040-4" class="ct-code-block" data-id="code_block-755-2040">977 Av. Cartier, Qu&eacute;bec, QC G1R 2S2</div></div><div id="div_block-743-2040-5" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-5" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-5" class="ct-span" data-id="span-852-2040">Pharmacie Jean Coutu</span></div><div id="code_block-755-2040-5" class="ct-code-block" data-id="code_block-755-2040">110 Boulevard Ren&eacute;-L&eacute;vesque O, Qu&eacute;bec, QC G1R 2A5</div></div><div id="div_block-743-2040-6" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-6" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-6" class="ct-span" data-id="span-852-2040">&Eacute;cole Secondaire Joseph-Fran&ccedil;ois-Perreault &amp; Parc Lucien-Borne</span></div><div id="code_block-755-2040-6" class="ct-code-block" data-id="code_block-755-2040">140 Ch Ste-Foy, Qu&eacute;bec, QC G1R 1T2</div></div><div id="div_block-743-2040-7" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-7" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-7" class="ct-span" data-id="span-852-2040">Th&eacute;&acirc;tre Cr&eacute;mazie</span></div><div id="code_block-755-2040-7" class="ct-code-block" data-id="code_block-755-2040">2 Rue Cr&eacute;mazie E, Qu&eacute;bec, QC G1R 2V2</div></div></div>
414 +<div id="code_block-741-2040" class="ct-code-block c-full-width" ><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBo3gfhL5I6_c7KautGERE-rzpiM4-fHvQ"></script>
415 +
416 + <div class="acf-map" data-zoom="16">
417 +
418 + <div class="marker" data-lat="46.8054487" data-lng="-71.2293624" data-icon="/wp-content/uploads/appartements-urbains-localisation.png">
419 + <span class="c-text-l c-heading-dark">Le 105</span>
420 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>Chemin Sainte-Foy, Québec, QC G1R 1T1, Canada</em></p>
421 + </div>
422 +
423 + <div class="marker" data-lat="46.8062357" data-lng="-71.2217624">
424 + <span class="c-text-l c-heading-dark">Grand théâtre de Québec</span>
425 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>269 Bd René-Lévesque E, Québec, QC G1R 2B3</em></p>
426 + </div>
427 + <div class="marker" data-lat="46.8042688" data-lng="-71.2260923">
428 + <span class="c-text-l c-heading-dark">Cinéma Cartier</span>
429 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>1019 Av. Cartier, Québec, QC G1R 2S3</em></p>
430 + </div>
431 + <div class="marker" data-lat="46.8009794" data-lng="-71.2250491">
432 + <span class="c-text-l c-heading-dark">Musée national des beaux-arts du Québec</span>
433 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>179 Grande Allée O, Québec, QC G1R 2H1</em></p>
434 + </div>
435 + <div class="marker" data-lat="46.8046781" data-lng="-71.2267872">
436 + <span class="c-text-l c-heading-dark">Métro Cartier</span>
437 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>977 Av. Cartier, Québec, QC G1R 2S2</em></p>
438 + </div>
439 + <div class="marker" data-lat="46.8042942" data-lng="-71.2272161">
440 + <span class="c-text-l c-heading-dark">Pharmacie Jean Coutu</span>
441 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>110 Boulevard René-Lévesque O, Québec, QC G1R 2A5</em></p>
442 + </div>
443 + <div class="marker" data-lat="46.8060923" data-lng="-71.2290109">
444 + <span class="c-text-l c-heading-dark">École Secondaire Joseph-François-Perreault &amp; Parc Lucien-Borne</span>
445 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>140 Ch Ste-Foy, Québec, QC G1R 1T2</em></p>
446 + </div>
447 + <div class="marker" data-lat="46.8058485" data-lng="-71.226167">
448 + <span class="c-text-l c-heading-dark">Théâtre Crémazie</span>
449 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2 Rue Crémazie E, Québec, QC G1R 2V2</em></p>
450 + </div>
451 + </div>
452 +</div></div></div></section><section id="section-354-2040" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-2303-2040" class="ct-div-block c-columns-3-2 c-columns-l-1" ><div id="div_block-2304-2040" class="ct-div-block" ><h2 id="code_block-356-2040" class="ct-code-block c-tagline c-margin-bottom-m" >Condos locatifs</h2><h2 id="code_block-357-2040" class="ct-code-block c-h3 c-heading-dark max-w--320" >Découvrir nos autres projets résidentiels</h2></div><div id="div_block-2307-2040" class="ct-div-block" ><div id="div_block-1401-2040" class="ct-div-block c-buttons" ><a id="link-1402-2040" class="ct-link c-inline c-columns-gap-xs" href="/quartiers/" target="_self" ><div id="text_block-1403-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Découvrir les quartiers</div><div id="fancy_icon-1404-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1404-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="link-1406-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="text_block-1407-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Tous les projets résidentiels</div><div id="fancy_icon-1408-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1408-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="_dynamic_list-2123-2040" class="oxy-dynamic-list c-columns-3 c-columns-l-1 c-columns-gap-l"><div id="div_block-2124-2040-1" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-1" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/la-passerelle/" target="_self" data-id="link-366-2040">
453 + <div id="_superbox-17-2178-1" class="oxy-superbox" data-id="_superbox-17-2178">
454 + <div class="oxy-superbox-wrap">
455 + <div id="div_block-18-2178-1" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-1" alt="appartement-quebec-passerelle" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-1" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-1" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">La Passerelle</div><div id="code_block-421-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">38 unit&eacute;s</div><div id="code_block-447-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
456 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
457 +<br>
458 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
459 +Montcalm</div></div><div id="div_block-461-2040-1" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-1" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-1" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-1" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-1" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-1" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
460 + </div>
461 +
462 + </a></div><div id="div_block-2124-2040-2" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-2" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-watier/" target="_self" data-id="link-366-2040">
463 + <div id="_superbox-17-2178-2" class="oxy-superbox" data-id="_superbox-17-2178">
464 + <div class="oxy-superbox-wrap">
465 + <div id="div_block-18-2178-2" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-2" alt="Le Watier &mdash; condos locatifs &agrave; Qu&eacute;bec" src="https://www.appartementsurbains.ca/wp-content/uploads/watier.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/watier.jpg 2560w, https://www.appartementsurbains.ca/wp-content/uploads/watier-300x169.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1024x576.jpg 1024w, https://www.appartementsurbains.ca/wp-content/uploads/watier-768x432.jpg 768w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1536x864.jpg 1536w, https://www.appartementsurbains.ca/wp-content/uploads/watier-2048x1152.jpg 2048w, https://www.appartementsurbains.ca/wp-content/uploads/watier-480x270.jpg 480w, https://www.appartementsurbains.ca/wp-content/uploads/watier-640x360.jpg 640w, https://www.appartementsurbains.ca/wp-content/uploads/watier-720x405.jpg 720w, https://www.appartementsurbains.ca/wp-content/uploads/watier-960x540.jpg 960w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1168x657.jpg 1168w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1440x810.jpg 1440w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1920x1080.jpg 1920w" sizes="(max-width: 2560px) 100vw, 2560px" data-id="image-405-2040"><div id="div_block-420-2040-2" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-2" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Watier</div><div id="code_block-421-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">34 unit&eacute;s</div><div id="code_block-447-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
466 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
467 +<br>
468 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
469 +Montcalm</div></div><div id="div_block-461-2040-2" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-2" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-2" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-2" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-2" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-2" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
470 + </div>
471 +
472 + </a></div><div id="div_block-2124-2040-3" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-3" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/quartier-cartier/" target="_self" data-id="link-366-2040">
473 + <div id="_superbox-17-2178-3" class="oxy-superbox" data-id="_superbox-17-2178">
474 + <div class="oxy-superbox-wrap">
475 + <div id="div_block-18-2178-3" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-3" alt="Quartier Cartier &mdash; condos locatifs &agrave; Qu&eacute;bec" src="https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier.jpg 1920w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-300x169.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1024x576.jpg 1024w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-768x432.jpg 768w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1536x864.jpg 1536w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-480x270.jpg 480w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-640x360.jpg 640w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-720x405.jpg 720w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-960x540.jpg 960w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1168x657.jpg 1168w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1440x810.jpg 1440w" sizes="(max-width: 1920px) 100vw, 1920px" data-id="image-405-2040"><div id="div_block-420-2040-3" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-3" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Quartier Cartier</div><div id="code_block-421-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">69 unit&eacute;s</div><div id="code_block-447-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
476 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
477 +<br>
478 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
479 +Montcalm</div></div><div id="div_block-461-2040-3" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-3" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-3" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-3" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-3" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-3" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
480 + </div>
481 +
482 + </a></div>
483 +
484 +
485 + </div>
486 +</div></section></div><section id="contact" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-1197-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-1198-2040" class="ct-div-block c-bg-dark c-text-light" ><div id="div_block-1199-2040" class="ct-div-block c-inline c-padding-m c-full-width c-columns-gap-m" ><img id="image-1200-2040" alt="persona-app" src="https://www.appartementsurbains.ca/wp-content/uploads/persona-app.jpg" class="ct-image" data-aos="fade-up" data-aos-once="true"/><div id="div_block-1201-2040" class="ct-div-block " ></div></div><div id="div_block-1204-2040" class="ct-div-block c-bg-light-alt c-full-width c-owl-m c-padding-l" ><span id="headline-1205-2040" class="ct-headline c-heading-dark c-h4">Nous sommes là pour<br> vous aider.</span><div id="div_block-1206-2040" class="ct-div-block c-owl-m" ><div id="div_block-1207-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-24-2191" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="div_block-1209-2040" class="ct-div-block" ><div id="text_block-1210-2040" class="ct-text-block c-bold c-heading-dark" >Téléphone</div><div id="code_block-1219-2040" class="ct-code-block c-heading-dark" ><a class="c-heading-dark" href="tel:(418) 717-2105">(418) 717-2105</a></div></div></div><div id="div_block-1212-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-26-2191" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="div_block-1214-2040" class="ct-div-block" ><div id="text_block-1215-2040" class="ct-text-block c-bold c-heading-dark" >Adresse</div><div id="code_block-1220-2040" class="ct-code-block c-heading-dark" >3200, chemin des Quatre-Bourgeois, bureau 103<br />
487 +Québec, QC, G1W 0G8</div></div></div><a id="link_button-32-2191" class="ct-link-button c-btn-main c-btn-m c-transition" href="https://www.appartementsurbains.ca/formulaire-general/" target="_blank" >Demande d'information</a></div></div></div><div id="div_block-1217-2040" class="ct-div-block c-full-width c-right-self" >
488 + <div id="-fluent-form-30-2191" class="oxy-fluent-form form-light-alt " ><div class='fluentform ff-default fluentform_wrapper_12 ffs_default_wrap'><form data-form_id="12" id="fluentform_12" class="frm-fluent-form fluent_form_12 ff-el-form-top ff_form_instance_12_1 ff-form-loading ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_12_1" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
489 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Template - Demande d'information footer</legend> <div
490 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
491 + class="ff-el-group ff-hpsf-container"
492 + >
493 + <div class="ff-el-input--label asterisk-right">
494 + <label for="ff_12_item_sf" aria-label="Subscribe">
495 + Subscribe </label>
496 + </div>
497 + <div class="ff-el-input--content">
498 + <input type="text"
499 + name="item_12__fluent_sf"
500 + class="ff-el-form-control"
501 + id="ff_12_item_sf"
502 + />
503 + </div>
504 + </div>
505 + <input type='hidden' name='__fluent_form_embded_post_id' value='2033' /><input type="hidden" id="_fluentform_12_fluentformnonce" name="_fluentform_12_fluentformnonce" value="e7899acb4f" /><input type="hidden" name="_wp_http_referer" value="/le-105/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_12_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_12_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_12_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone ff_el_with_extended_validation" value="4182345678" type="tel" data-name="phone" id="ff_12_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_dropdown_1' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_12_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=false><option value="">Choisir</option><option value="Publipostage" >Publipostage</option><option value="Déjà locataire" >Déjà locataire</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Locataires actuels" >Locataires actuels</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_12_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance" value="" data-name="Provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div></fieldset></form><div id='fluentform_12_errors' class='ff-errors-in-stack ff_form_instance_12_1 ff-form-loading_errors ff_form_instance_12_1_errors'></div></div> <script type="text/javascript">
506 + window.fluent_form_ff_form_instance_12_1 = {"id":"12","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_12_1","form_id_selector":"fluentform_12","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":true,"message":"Svp Entrez un num\u00e9ro valide","global":false,"global_message":"Phone number is not valid"}},"dropdown_1":{"required":{"value":false,"message":"Ce champ est obligatoire","global":false,"global_message":"This field is required"}},"description":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
507 + </script>
508 + </div>
509 +
510 + </div></div></div></section><div id="div_block-826-1920" class="ct-div-block" ><section id="section-613-1920" class=" ct-section c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-614-1920" class="ct-div-block " ><div id="code_block-615-1920" class="ct-code-block " >
511 +<div class="marquee marquee-ltr">
512 + <div class="track">
513 + <div class="scrolling-typo-text">
514 + <ul>
515 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
516 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
517 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
518 + </ul>
519 + <div>
520 + </div>
521 +</div></div></div></div></section><section id="section-377-1920" class=" ct-section c-owl-xl c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-378-1920" class="ct-div-block c-full-width c-inline" ><a id="link-568-1920" class="ct-link" href="/" target="_self" >
522 + <div id="-lottie-animation-569-1920" class="oxy-lottie-animation " ><lottie-player renderer="svg" id="-lottie-animation-569-1920-lottie" data-src="/wp-content/uploads/animation-logo-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
523 +
524 + </a><div id="div_block-380-1920" class="ct-div-block c-right-self" ><nav id="_nav_menu-381-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="oxy-nav-menu-list"><li id="menu-item-2192" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices menu-item-2192"><a href="https://www.appartementsurbains.ca/projets-residentiels/">Résidentiel</a></li>
525 +<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Commercial</a></li>
526 +<li id="menu-item-2271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2271"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
527 +<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2516"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
528 +<li id="menu-item-2270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2270"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
529 +<li id="menu-item-1056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1056"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
530 +</ul></div></nav><nav id="_nav_menu-382-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-secteurs-container"><ul id="menu-footer-secteurs" class="oxy-nav-menu-list"><li id="menu-item-2195" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2195"><a href="https://www.appartementsurbains.ca/quartiers/montcalm/">Montcalm</a></li>
531 +<li id="menu-item-2196" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2196"><a href="https://www.appartementsurbains.ca/quartiers/ste-foy/">Ste-Foy</a></li>
532 +<li id="menu-item-2197" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2197"><a href="https://www.appartementsurbains.ca/quartiers/loretteville/">Loretteville</a></li>
533 +</ul></div></nav></div></div><div id="div_block-383-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-384-1920" class="ct-div-block c-owl-m" ><div id="headline-385-1920" class="ct-headline c-h4 c-heading-light">Siège social</div><div id="code_block-460-1920" class="ct-code-block remove-p-margins" ><p>3200, chemin des Quatre-Bourgeois, bureau 103<br />
534 +Québec, QC, G1W 0G8</p>
535 +
536 +<p>T. <a href="tel:(418) 717-2105" class="remove-link-color">(418) 717-2105</a></p> </div></div><div id="div_block-399-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-400-1920" class="ct-headline c-h4 c-heading-light">Prenons contact.</div><div id="div_block-401-1920" class="ct-div-block c-buttons" ><a id="link-402-1920" class="ct-link c-btn-transparent c-btn-l c-transition" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-403-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-404-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+105" target="_self" ><div id="text_block-405-1920" class="ct-text-block" >Demande d'information</div></a></div></div></div><div id="div_block-406-1920" class="ct-div-block c-full-width c-columns-gap-s" ><div id="div_block-407-1920" class="ct-div-block" ><nav id="_nav_menu-408-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-liens-supplementaires-container"><ul id="menu-footer-liens-supplementaires" class="oxy-nav-menu-list"><li id="menu-item-2199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2199"><a href="https://www.appartementsurbains.ca/politique-de-confidentialite/">Confidentialité</a></li>
537 +<li id="menu-item-2550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2550"><a href="https://www.appartementsurbains.ca/politique-temoins/">Témoins</a></li>
538 +<li id="menu-item-2200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2200"><a href="https://www.appartementsurbains.ca/termes-et-conditions/">Conditions</a></li>
539 +<li id="menu-item-2198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2198"><a href="https://www.appartementsurbains.ca/html-sitemap/">Sitemap</a></li>
540 +</ul></div></nav><div id="code_block-409-1920" class="ct-code-block copyright c-text-light" >© Appartements Urbains - Tous droits réservés 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</div></div><div id="div_block-410-1920" class="ct-div-block c-columns-gap-s" ><a id="link-411-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-412-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-412-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-413-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-414-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-414-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></section></div>
541 + <div id="-off-canvas-1993-2040" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-1993-2040-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="false" data-trigger-selector=".multi-trigger-visite" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="false" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-1994-2040" class="ct-div-block c-full-width c-owl-l" ><div id="div_block-1995-2040" class="ct-div-block " ><a id="link-1996-2040" class="ct-link c-margin-right-m" href="https://www.appartementsurbains.ca" target="_self" ><img id="image-1997-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo"/></a><div id="fancy_icon-1998-2040" class="ct-fancy-icon multi-trigger-visite" ><svg id="svg-fancy_icon-1998-2040"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div><div id="div_block-1999-2040" class="ct-div-block c-owl-m c-center-self c-center" ><div id="code_block-2000-2040" class="ct-code-block c-h3 c-heading-dark" >Nous avons quelques questions pour vous avant de planifier votre visite</div></div><div id="div_block-2001-2040" class="ct-div-block c-full-width c-max-width-960 c-center-self" >
542 + <div id="-fluent-form-2002-2040" class="oxy-fluent-form form-light " ><div class='fluentform ff-default fluentform_wrapper_5 ffs_custom_wrap'><form data-form_id="5" id="fluentform_5" class="frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_2 ff-form-loading ff-form-has-steps ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_5_2" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
543 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Visite</legend> <div
544 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
545 + class="ff-el-group ff-hpsf-container"
546 + >
547 + <div class="ff-el-input--label asterisk-right">
548 + <label for="ff_5_item_sf" aria-label="Updates">
549 + Updates </label>
550 + </div>
551 + <div class="ff-el-input--content">
552 + <input type="text"
553 + name="item_5__fluent_sf"
554 + class="ff-el-form-control"
555 + id="ff_5_item_sf"
556 + />
557 + </div>
558 + </div>
559 + <input type='hidden' name='__fluent_form_embded_post_id' value='2033' /><input type="hidden" id="_fluentform_5_fluentformnonce" name="_fluentform_5_fluentformnonce" value="e7899acb4f" /><input type="hidden" name="_wp_http_referer" value="/le-105/" /><div class='ff-step-container' data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-step-header'><ul class='ff-step-titles'><li class='ff_active'><span>Planification</span></li><li><span>Besoin</span></li><li><span>Information</span></li></ul></div><span class='ff_step_start'></span><div class='ff-step-body'><div class="fluentform-step active" data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quand êtes-vous disponible pour faire la visite?">Quand êtes-vous disponible pour faire la visite?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_a6c9d146a6bfbcd5a8883c50a75f6a7a><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_a6c9d146a6bfbcd5a8883c50a75f6a7a' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_7a1ee47635d4659e84c19751560179e2><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_7a1ee47635d4659e84c19751560179e2' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_2baa17b707a22a5368d45593a01eb9e1><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_2baa17b707a22a5368d45593a01eb9e1' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_953627d4a99b073fd1db7f07535b9278><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_953627d4a99b073fd1db7f07535b9278' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?">Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_f41fedc73358b7803eecb9231dc15958><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_1_f41fedc73358b7803eecb9231dc15958' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_3ba3bac008bced0d53466344259a9b34><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_1_3ba3bac008bced0d53466344259a9b34' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_b91c0dc70b0c07a599db355baca116ed><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_1_b91c0dc70b0c07a599db355baca116ed' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_8b2343077e586f094cac705d285b9cc9><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_1_8b2343077e586f094cac705d285b9cc9' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_1" ><input type="hidden" name="immeuble_concerne" data-name="immeuble_concerne" ><input type="hidden" name="unite_concernee" data-name="unite_concernee" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown' aria-label="Êtes-vous ouvert à visiter d&#039;autres unités et/ou immeubles">Êtes-vous ouvert à visiter d'autres unités et/ou immeubles</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_5_2_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Oui, je suis ouvert à visiter d&#039;autres immeubles et d&#039;autres unités" >Oui, je suis ouvert à visiter d'autres immeubles et d'autres unités</option><option value="Je suis ouvert à visiter d&#039;autres unités dans cet immeuble seulement" >Je suis ouvert à visiter d'autres unités dans cet immeuble seulement</option><option value="Non, seulement cet immeuble et cette unité m&#039;intéresse" >Non, seulement cet immeuble et cette unité m'intéresse</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_1' aria-label="Avez-vous une préférence de taille d&#039;unité ?">Avez-vous une préférence de taille d'unité ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_5_2_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Studio et 2 1/2" >Studio et 2 1/2</option><option value="3 1/2" >3 1/2</option><option value="4 1/2" >4 1/2</option><option value="5 1/2 et plus" >5 1/2 et plus</option><option value="Aucune préférence" >Aucune préférence</option></select></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_2" ><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_5_2_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_5_2_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_5_2_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_5_2_phone" inputmode="tel" aria-invalid='false' aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_2' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_2" id="ff_5_2_dropdown_2" class="ff-el-form-control" data-name="dropdown_2" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Journaux" >Journaux</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_2_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_5_2_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance_1" value="https://www.appartementsurbains.ca/le-105/" data-name="Provenance_1" > <div class="ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2">
560 + <div class="ff-t-cell ff-t-column-1"><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button></div></div>
561 + <div class="ff-t-cell ff-t-column-2">
562 + <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div> </div>
563 + </div>
564 + </div></div></div>
565 + </fieldset></form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_2 ff-form-loading_errors ff_form_instance_5_2_errors'></div></div> <script type="text/javascript">
566 + window.fluent_form_ff_form_instance_5_2 = {"id":"5","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_2","form_id_selector":"fluentform_5","rules":{"checkbox":{"required":{"value":true,"message":"Ce champ est requis"}},"checkbox_1":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown_1":{"required":{"value":true,"message":"Ce champ est requis"}},"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":true,"message":"Ce champ est requis"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}},"dropdown_2":{"required":{"value":true,"message":"Ce champ est obligatoire"}},"description":{"required":{"value":false,"message":"Ce champ est requis"}}},"debounce_time":300};
567 + </script>
568 + </div>
569 +
570 + </div></div></div></div>
571 +
572 +
573 +<script type="speculationrules">
574 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyone/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
575 +</script>
576 +<script id='script-64357dd8db6b7-js' type='text/javascript'>
577 +jQuery(document).ready(function() {
578 + jQuery('.plax').paroller();
579 +});
580 +</script>
581 +<script id='script-679280d660817-js' type='text/javascript'>
582 +document.addEventListener('DOMContentLoaded', function() {
583 + // Select all links containing "demande-information" in the URL
584 + var ctaLinks = document.querySelectorAll('a[href*="demande-information"]');
585 + ctaLinks.forEach(function(link) {
586 + link.setAttribute('target', '_blank');
587 + link.setAttribute('rel', 'noopener noreferrer');
588 + });
589 +});
590 +</script>
591 +<script id='script-63f90ccabd3c9-js' type='text/javascript'>
592 +jQuery(document).ready(function() {
593 + jQuery(".mega-menu-immeuble").hover(function() {
594 + var image = jQuery(this).data("image");
595 + var logo = jQuery(this).data("logo");
596 + jQuery(".mega-menu-image").css("background-image", "url(" + image + ")");
597 + });
598 +});
599 +</script>
600 +<script id='script-638a4f9a23faf-js' type='text/javascript'>
601 +function GetURLParameter(sParam) {
602 + var sPageURL = window.location.search.substring(1);
603 + var sURLVariables = sPageURL.split('&');
604 + for (var i = 0; i < sURLVariables.length; i++) {
605 + var sParameterName = sURLVariables[i].split('=');
606 + if (sParameterName[0] == sParam) {
607 + return sParameterName[1];
608 + }
609 + }
610 +}
611 +
612 +jQuery(document).ready(function() {
613 + var niveau = GetURLParameter("_niveau");
614 + var unite = GetURLParameter("_unite");
615 + if(niveau) {
616 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
617 + jQuery(selectorNiveau).click();
618 + }
619 + if(unite) {
620 + var selectorUnite = '[polygones-niveaux] polygon[unite="' + unite + '"]';
621 + jQuery(selectorUnite).click();
622 + }
623 +});
624 +
625 +jQuery(document).ready(function() {
626 + if(jQuery(".module-light").length) {
627 + var selectorNiveau = '[liste-niveaux] [liste-niveaux-item]:first-child';
628 + jQuery(selectorNiveau).click();
629 + }
630 +});
631 +
632 +jQuery("[unites] [vue-immeuble] g").click(function() {
633 + var niveau = jQuery(this).attr('niveau');
634 +
635 + jQuery("[choix-niveau]").removeClass("visible");
636 + jQuery("[choix-unite]").addClass("visible");
637 +
638 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
639 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
640 +
641 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
642 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
643 + jQuery("[wrapper-unite]").removeClass("visible");
644 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
645 +
646 + jQuery("[section-niveaux]").addClass("visible");
647 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
648 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
649 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
650 + jQuery("[liste-niveaux]").addClass("visible");
651 + jQuery("[legende]").addClass("visible");
652 +});
653 +
654 +jQuery("[liste-niveaux-item]").click(function() {
655 + var niveau = jQuery(this).attr('niveau');
656 +
657 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
658 + jQuery(this).addClass("level-selected");
659 +
660 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
661 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
662 +
663 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
664 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
665 +});
666 +
667 +jQuery("div:not(.dont-update) > [polygones-niveaux] polygon").click(function() {
668 + var infos = jQuery(this);
669 + var etat = infos.attr('etat');
670 +
671 + updateUnite(infos);
672 +});
673 +
674 +function updateUnite(infos) {
675 + var niveau = infos.attr('niveau');
676 + var unite = infos.attr('unite');
677 +
678 + jQuery("[data-unite]").text(unite);
679 + var dispo = infos.attr('disponibilite');
680 + jQuery("[data-etat]").text(dispo && dispo !== 'N/D' && dispo !== '' ? dispo : infos.attr('etat'));
681 + jQuery("[data-prix]").text(infos.attr('prix'));
682 + jQuery("[data-type-unite]").text(infos.attr('type'));
683 + jQuery("[data-superficie]").text(infos.attr('superficie'));
684 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
685 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
686 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
687 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
688 + jQuery(".unite-btn-visite").attr("data-unite-concernee", unite);
689 +
690 + if(infos.attr('superficie_balcon') !== "") {
691 + jQuery("[superficie-balcon-row]").show();
692 + } else {
693 + jQuery("[superficie-balcon-row]").hide();
694 + }
695 +
696 + jQuery("[choix-unite]").removeClass("visible");
697 +
698 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
699 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
700 + jQuery("[wrapper-unite]").removeClass("visible");
701 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
702 +
703 + jQuery("[section-niveaux]").addClass("visible");
704 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
705 + jQuery("[images-niveaux] .visible").removeClass("visible");
706 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
707 + jQuery("[legende]").removeClass("visible");
708 +
709 + jQuery("[wrapper-unite]").addClass("visible");
710 + // jQuery("[image-unite]").addClass("visible");
711 + jQuery("[wrapper-image-unite]").addClass("visible");
712 +}
713 +
714 +jQuery("[retour-niveau]").click(function() {
715 + var niveau = jQuery(this).attr('data-retour-niveau');
716 +
717 + jQuery("[choix-unite]").addClass("visible");
718 +
719 + jQuery("[wrapper-unite]").removeClass("visible");
720 + jQuery("[wrapper-image-unite].visible").removeClass("visible");
721 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
722 +
723 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
724 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
725 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
726 + jQuery("[legende]").addClass("visible");
727 +});
728 +
729 +jQuery("[retour-immeuble]").click(function() {
730 + jQuery("[choix-unite]").removeClass("visible");
731 + jQuery("[choix-niveau]").addClass("visible");
732 +
733 + jQuery("[section-niveaux]").removeClass("visible");
734 + jQuery("[legende]").removeClass("visible");
735 +
736 + jQuery("[vue-immeuble]").addClass("visible");
737 +});
738 +
739 +/*
740 +jQuery(".multi-trigger-visite").click(function() {
741 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
742 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
743 +});
744 +*/
745 +</script>
746 +<script id='script-638a4f9a343c4-js' type='text/javascript'>
747 +/*!
748 + * Toastify js 1.11.2
749 + * https://github.com/apvarun/toastify-js
750 + * @license MIT licensed
751 + *
752 + * Copyright (C) 2018 Varun A P
753 + */
754 +(function(root, factory) {
755 + if (typeof module === "object" && module.exports) {
756 + module.exports = factory();
757 + } else {
758 + root.Toastify = factory();
759 + }
760 +})(this, function(global) {
761 + // Object initialization
762 + var Toastify = function(options) {
763 + // Returning a new init object
764 + return new Toastify.lib.init(options);
765 + },
766 + // Library version
767 + version = "1.11.2";
768 +
769 + // Set the default global options
770 + Toastify.defaults = {
771 + oldestFirst: true,
772 + text: "Toastify is awesome!",
773 + node: undefined,
774 + duration: 3000,
775 + selector: undefined,
776 + callback: function () {
777 + },
778 + destination: undefined,
779 + newWindow: false,
780 + close: false,
781 + gravity: "toastify-top",
782 + positionLeft: false,
783 + position: '',
784 + backgroundColor: '',
785 + avatar: "",
786 + className: "",
787 + stopOnFocus: true,
788 + onClick: function () {
789 + },
790 + offset: {x: 0, y: 0},
791 + escapeMarkup: true,
792 + style: {background: ''}
793 + };
794 +
795 + // Defining the prototype of the object
796 + Toastify.lib = Toastify.prototype = {
797 + toastify: version,
798 +
799 + constructor: Toastify,
800 +
801 + // Initializing the object with required parameters
802 + init: function(options) {
803 + // Verifying and validating the input object
804 + if (!options) {
805 + options = {};
806 + }
807 +
808 + // Creating the options object
809 + this.options = {};
810 +
811 + this.toastElement = null;
812 +
813 + // Validating the options
814 + this.options.text = options.text || Toastify.defaults.text; // Display message
815 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
816 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
817 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
818 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
819 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
820 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
821 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
822 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
823 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
824 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
825 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
826 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
827 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
828 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
829 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
830 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
831 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
832 + this.options.style = options.style || Toastify.defaults.style;
833 + if(options.backgroundColor) {
834 + this.options.style.background = options.backgroundColor;
835 + }
836 +
837 + // Returning the current object for chaining functions
838 + return this;
839 + },
840 +
841 + // Building the DOM element
842 + buildToast: function() {
843 + // Validating if the options are defined
844 + if (!this.options) {
845 + throw "Toastify is not initialized";
846 + }
847 +
848 + // Creating the DOM object
849 + var divElement = document.createElement("div");
850 + divElement.className = "toastify on " + this.options.className;
851 +
852 + // Positioning toast to left or right or center
853 + if (!!this.options.position) {
854 + divElement.className += " toastify-" + this.options.position;
855 + } else {
856 + // To be depreciated in further versions
857 + if (this.options.positionLeft === true) {
858 + divElement.className += " toastify-left";
859 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
860 + } else {
861 + // Default position
862 + divElement.className += " toastify-right";
863 + }
864 + }
865 +
866 + // Assigning gravity of element
867 + divElement.className += " " + this.options.gravity;
868 +
869 + if (this.options.backgroundColor) {
870 + // This is being deprecated in favor of using the style HTML DOM property
871 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
872 + }
873 +
874 + // Loop through our style object and apply styles to divElement
875 + for (var property in this.options.style) {
876 + divElement.style[property] = this.options.style[property];
877 + }
878 +
879 + // Adding the toast message/node
880 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
881 + // If we have a valid node, we insert it
882 + divElement.appendChild(this.options.node)
883 + } else {
884 + if (this.options.escapeMarkup) {
885 + divElement.innerText = this.options.text;
886 + } else {
887 + divElement.innerHTML = this.options.text;
888 + }
889 +
890 + if (this.options.avatar !== "") {
891 + var avatarElement = document.createElement("img");
892 + avatarElement.src = this.options.avatar;
893 +
894 + avatarElement.className = "toastify-avatar";
895 +
896 + if (this.options.position == "left" || this.options.positionLeft === true) {
897 + // Adding close icon on the left of content
898 + divElement.appendChild(avatarElement);
899 + } else {
900 + // Adding close icon on the right of content
901 + divElement.insertAdjacentElement("afterbegin", avatarElement);
902 + }
903 + }
904 + }
905 +
906 + // Adding a close icon to the toast
907 + if (this.options.close === true) {
908 + // Create a span for close element
909 + var closeElement = document.createElement("button");
910 + closeElement.type = "button";
911 + closeElement.setAttribute("aria-label", "Close");
912 + closeElement.className = "toast-close";
913 + closeElement.innerHTML = "&#10006;";
914 +
915 + // Triggering the removal of toast from DOM on close click
916 + closeElement.addEventListener(
917 + "click",
918 + function(event) {
919 + event.stopPropagation();
920 + this.removeElement(this.toastElement);
921 + window.clearTimeout(this.toastElement.timeOutValue);
922 + }.bind(this)
923 + );
924 +
925 + //Calculating screen width
926 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
927 +
928 + // Adding the close icon to the toast element
929 + // Display on the right if screen width is less than or equal to 360px
930 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
931 + // Adding close icon on the left of content
932 + divElement.insertAdjacentElement("afterbegin", closeElement);
933 + } else {
934 + // Adding close icon on the right of content
935 + divElement.appendChild(closeElement);
936 + }
937 + }
938 +
939 + // Clear timeout while toast is focused
940 + if (this.options.stopOnFocus && this.options.duration > 0) {
941 + var self = this;
942 + // stop countdown
943 + divElement.addEventListener(
944 + "mouseover",
945 + function(event) {
946 + window.clearTimeout(divElement.timeOutValue);
947 + }
948 + )
949 + // add back the timeout
950 + divElement.addEventListener(
951 + "mouseleave",
952 + function() {
953 + divElement.timeOutValue = window.setTimeout(
954 + function() {
955 + // Remove the toast from DOM
956 + self.removeElement(divElement);
957 + },
958 + self.options.duration
959 + )
960 + }
961 + )
962 + }
963 +
964 + // Adding an on-click destination path
965 + if (typeof this.options.destination !== "undefined") {
966 + divElement.addEventListener(
967 + "click",
968 + function(event) {
969 + event.stopPropagation();
970 + if (this.options.newWindow === true) {
971 + window.open(this.options.destination, "_blank");
972 + } else {
973 + window.location = this.options.destination;
974 + }
975 + }.bind(this)
976 + );
977 + }
978 +
979 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
980 + divElement.addEventListener(
981 + "click",
982 + function(event) {
983 + event.stopPropagation();
984 + this.options.onClick();
985 + }.bind(this)
986 + );
987 + }
988 +
989 + // Adding offset
990 + if(typeof this.options.offset === "object") {
991 +
992 + var x = getAxisOffsetAValue("x", this.options);
993 + var y = getAxisOffsetAValue("y", this.options);
994 +
995 + var xOffset = this.options.position == "left" ? x : "-" + x;
996 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
997 +
998 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
999 +
1000 + }
1001 +
1002 + // Returning the generated element
1003 + return divElement;
1004 + },
1005 +
1006 + // Displaying the toast
1007 + showToast: function() {
1008 + // Creating the DOM object for the toast
1009 + this.toastElement = this.buildToast();
1010 +
1011 + // Getting the root element to with the toast needs to be added
1012 + var rootElement;
1013 + if (typeof this.options.selector === "string") {
1014 + rootElement = document.getElementById(this.options.selector);
1015 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1016 + rootElement = this.options.selector;
1017 + } else {
1018 + rootElement = document.body;
1019 + }
1020 +
1021 + // Validating if root element is present in DOM
1022 + if (!rootElement) {
1023 + throw "Root element is not defined";
1024 + }
1025 +
1026 + // Adding the DOM element
1027 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1028 + rootElement.insertBefore(this.toastElement, elementToInsert);
1029 +
1030 + // Repositioning the toasts in case multiple toasts are present
1031 + Toastify.reposition();
1032 +
1033 + if (this.options.duration > 0) {
1034 + this.toastElement.timeOutValue = window.setTimeout(
1035 + function() {
1036 + // Remove the toast from DOM
1037 + this.removeElement(this.toastElement);
1038 + }.bind(this),
1039 + this.options.duration
1040 + ); // Binding `this` for function invocation
1041 + }
1042 +
1043 + // Supporting function chaining
1044 + return this;
1045 + },
1046 +
1047 + hideToast: function() {
1048 + if (this.toastElement.timeOutValue) {
1049 + clearTimeout(this.toastElement.timeOutValue);
1050 + }
1051 + this.removeElement(this.toastElement);
1052 + },
1053 +
1054 + // Removing the element from the DOM
1055 + removeElement: function(toastElement) {
1056 + // Hiding the element
1057 + // toastElement.classList.remove("on");
1058 + toastElement.className = toastElement.className.replace(" on", "");
1059 +
1060 + // Removing the element from DOM after transition end
1061 + window.setTimeout(
1062 + function() {
1063 + // remove options node if any
1064 + if (this.options.node && this.options.node.parentNode) {
1065 + this.options.node.parentNode.removeChild(this.options.node);
1066 + }
1067 +
1068 + // Remove the element from the DOM, only when the parent node was not removed before.
1069 + if (toastElement.parentNode) {
1070 + toastElement.parentNode.removeChild(toastElement);
1071 + }
1072 +
1073 + // Calling the callback function
1074 + this.options.callback.call(toastElement);
1075 +
1076 + // Repositioning the toasts again
1077 + Toastify.reposition();
1078 + }.bind(this),
1079 + 400
1080 + ); // Binding `this` for function invocation
1081 + },
1082 + };
1083 +
1084 + // Positioning the toasts on the DOM
1085 + Toastify.reposition = function() {
1086 +
1087 + // Top margins with gravity
1088 + var topLeftOffsetSize = {
1089 + top: 15,
1090 + bottom: 15,
1091 + };
1092 + var topRightOffsetSize = {
1093 + top: 15,
1094 + bottom: 15,
1095 + };
1096 + var offsetSize = {
1097 + top: 15,
1098 + bottom: 15,
1099 + };
1100 +
1101 + // Get all toast messages on the DOM
1102 + var allToasts = document.getElementsByClassName("toastify");
1103 +
1104 + var classUsed;
1105 +
1106 + // Modifying the position of each toast element
1107 + for (var i = 0; i < allToasts.length; i++) {
1108 + // Getting the applied gravity
1109 + if (containsClass(allToasts[i], "toastify-top") === true) {
1110 + classUsed = "toastify-top";
1111 + } else {
1112 + classUsed = "toastify-bottom";
1113 + }
1114 +
1115 + var height = allToasts[i].offsetHeight;
1116 + classUsed = classUsed.substr(9, classUsed.length-1)
1117 + // Spacing between toasts
1118 + var offset = 15;
1119 +
1120 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1121 +
1122 + // Show toast in center if screen with less than or equal to 360px
1123 + if (width <= 360) {
1124 + // Setting the position
1125 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1126 +
1127 + offsetSize[classUsed] += height + offset;
1128 + } else {
1129 + if (containsClass(allToasts[i], "toastify-left") === true) {
1130 + // Setting the position
1131 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1132 +
1133 + topLeftOffsetSize[classUsed] += height + offset;
1134 + } else {
1135 + // Setting the position
1136 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1137 +
1138 + topRightOffsetSize[classUsed] += height + offset;
1139 + }
1140 + }
1141 + }
1142 +
1143 + // Supporting function chaining
1144 + return this;
1145 + };
1146 +
1147 + // Helper function to get offset.
1148 + function getAxisOffsetAValue(axis, options) {
1149 +
1150 + if(options.offset[axis]) {
1151 + if(isNaN(options.offset[axis])) {
1152 + return options.offset[axis];
1153 + }
1154 + else {
1155 + return options.offset[axis] + 'px';
1156 + }
1157 + }
1158 +
1159 + return '0px';
1160 +
1161 + }
1162 +
1163 + function containsClass(elem, yourClass) {
1164 + if (!elem || typeof yourClass !== "string") {
1165 + return false;
1166 + } else if (
1167 + elem.className &&
1168 + elem.className
1169 + .trim()
1170 + .split(/\s+/gi)
1171 + .indexOf(yourClass) > -1
1172 + ) {
1173 + return true;
1174 + } else {
1175 + return false;
1176 + }
1177 + }
1178 +
1179 + // Setting up the prototype for the init object
1180 + Toastify.lib.init.prototype = Toastify.lib;
1181 +
1182 + // Returning the Toastify function to be assigned to the window object/module
1183 + return Toastify;
1184 +});
1185 +</script>
1186 +<script id='script-638a4f9a3f50a-js' type='text/javascript'>
1187 +// jQuery(".simplefavorite-button").on('click', function() {
1188 +jQuery(document).on('click','.simplefavorite-button',function() {
1189 + var texte = "Unité ajoutée à la liste";
1190 + if(jQuery(this).hasClass("active")) {
1191 + texte = "Unité retirée de la liste";
1192 + }
1193 + Toastify({
1194 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1195 + escapeMarkup: false,
1196 + duration: 5000,
1197 + close: true,
1198 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1199 + }).showToast();
1200 +});
1201 +</script>
1202 +<script id='script-647a0a8074f5e-js' type='text/javascript'>
1203 +jQuery(".tableau .btn-action").on('click', function() {
1204 + console.log(jQuery("[data-name=immeuble_concerne]"));
1205 + console.log(jQuery("[data-name=unite_concernee]"));
1206 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1207 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1208 + jQuery('.multi-trigger-visite').trigger('click');
1209 +});
1210 +
1211 +jQuery('.tableau').on('DOMSubtreeModified', function() {
1212 + jQuery(".tableau .btn-action").on('click', function() {
1213 + console.log(jQuery(this).attr("data-immeuble-concerne"));
1214 + console.log(jQuery(this).attr("data-unite-concernee"));
1215 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1216 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1217 + jQuery('.multi-trigger-visite').trigger('click');
1218 + });
1219 +});
1220 +</script>
1221 +<script id='script-6425ed7ad1486-js' type='text/javascript'>
1222 +jQuery(document).ready(function() {
1223 + setTimeout(function() {
1224 + jQuery(".oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block").css("height", "100%");
1225 + }, 2000);
1226 +});
1227 +</script>
1228 +<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style>
1229 +<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style>
1230 +<style>.ct-FontAwesomeicon-download{width:0.92857142857143em}</style>
1231 +<style>.ct-FontAwesomeicon-chevron-left{width:0.75em}</style>
1232 +<style>.ct-FontAwesomeicon-chevron-right{width:0.67857142857143em}</style>
1233 +<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style>
1234 +<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style>
1235 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-download" viewBox="0 0 26 28"><title>download</title><path d="M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z"/></symbol><symbol id="FontAwesomeicon-chevron-left" viewBox="0 0 21 28"><title>chevron-left</title><path d="M18.297 4.703l-8.297 8.297 8.297 8.297c0.391 0.391 0.391 1.016 0 1.406l-2.594 2.594c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.594c-0.391-0.391-0.391-1.016 0-1.406l11.594-11.594c0.391-0.391 1.016-0.391 1.406 0l2.594 2.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-chevron-right" viewBox="0 0 19 28"><title>chevron-right</title><path d="M17.297 13.703l-11.594 11.594c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.594c-0.391-0.391-0.391-1.016 0-1.406l8.297-8.297-8.297-8.297c-0.391-0.391-0.391-1.016 0-1.406l2.594-2.594c0.391-0.391 1.016-0.391 1.406 0l11.594 11.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-arrow-left" viewBox="0 0 20 20"><title>arrow-left</title><path class="path1" d="M0.646 10.146l6-6c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-5.146 5.146h16.293c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5h-16.293l5.146 5.146c0.195 0.195 0.195 0.512 0 0.707-0.098 0.098-0.226 0.146-0.354 0.146s-0.256-0.049-0.354-0.146l-6-6c-0.195-0.195-0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewBox="0 0 20 20"><title>arrow-right</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol></defs></svg><div class="wpgb-svg-icons" hidden>
1236 + <svg viewBox="0 0 120 24" width="0" height="0">
1237 + <defs>
1238 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
1239 + </defs>
1240 + <symbol id="wpgb-rating-stars-svg">
1241 + <use xlink:href="#wpgb-star-svg"></use>
1242 + <use xlink:href="#wpgb-star-svg" x="24"></use>
1243 + <use xlink:href="#wpgb-star-svg" x="48"></use>
1244 + <use xlink:href="#wpgb-star-svg" x="72"></use>
1245 + <use xlink:href="#wpgb-star-svg" x="96"></use>
1246 + </symbol>
1247 +</svg>
1248 +</div>
1249 +<style>
1250 + .grecaptcha-badge {
1251 + visibility: hidden;
1252 + }
1253 + </style><style>form.fluent_form_12 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style>
1254 + <script type="text/javascript">
1255 + jQuery(document).ready(function() {
1256 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1257 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1258 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1259 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1260 + });
1261 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1262 + jQuery('body').on('click', selector, function(){
1263 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1264 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1265 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1266 + jQuery(this).click();
1267 + });
1268 + });
1269 + </script>
1270 +
1271 + <style>form.fluent_form_5 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style><script id="image-map-pro-dist-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/js/image-map-pro.min.js?ver=5.1.6"></script>
1272 +<script id="qppr_frontend_scripts-js-extra">
1273 +var qpprFrontData = {"linkData":{"https://www.appartementsurbains.ca/quartier-cartier/":[1,0,""],"https://www.appartementsurbains.ca/le-charlie/":[1,0,""],"https://www.appartementsurbains.ca/le-watier/":[1,0,""],"https://www.appartementsurbains.ca/archipel/":[1,0,""]},"siteURL":"https://www.appartementsurbains.ca","siteURLq":"https://appartementsurbainsca.kinsta.cloud"};
1274 +//# sourceURL=qppr_frontend_scripts-js-extra
1275 +</script>
1276 +<script id="qppr_frontend_scripts-js" src="https://www.appartementsurbains.ca/wp-content/plugins/quick-pagepost-redirect-plugin/js/qppr_frontend_script.min.js?ver=5.2.4"></script>
1277 +<script id="gtm4wp-form-move-tracker-js" src="https://www.appartementsurbains.ca/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1.21.1"></script>
1278 +<script id="oxy_toolbox_open_external_links_new_tab_script-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1.6.2"></script>
1279 +<script id="intlTelInput-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/intlTelInput.min.js?ver=18.1.1"></script>
1280 +<script id="intlTelInputUtils-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/utils.js?ver=18.1.1"></script>
1281 +<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA&#038;ver=6.0.4"></script>
1282 +<script id="fluent-form-submission-js-extra">
1283 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"6e8509d496","form_id":"12","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1284 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"6e8509d496","form_id":"5","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1285 +//# sourceURL=fluent-form-submission-js-extra
1286 +</script>
1287 +<script id="fluent-form-submission-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.0.4"></script>
1288 +<script id="fluentform-advanced-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/fluentform-advanced.js?ver=6.0.4"></script>
1289 +<script id="script-641dcb154081f-js" src="https://cdnjs.cloudflare.com/ajax/libs/paroller.js/1.4.1/jquery.paroller.min.js"></script>
1290 +<script id="fancybox-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox.min.js?ver=3.5.7"></script>
1291 +<script id="fancybox-init-js-extra">
1292 +var localize_extras_plugin = {"oxygen_directory":"https://www.appartementsurbains.ca/wp-content/uploads/oxygen/css/"};
1293 +//# sourceURL=fancybox-init-js-extra
1294 +</script>
1295 +<script id="fancybox-init-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox-init-4.js?ver=1.0.2"></script>
1296 +<script id="flickity-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1"></script>
1297 +<script id="lottie-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-player.min.js?ver=1.0.1"></script>
1298 +<script id="lottie-interactivity-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-interactivity.js?ver=1.0.0"></script>
1299 +<script id="intersection-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/intersectionobserver.js?ver=1.0.0"></script>
1300 +<script id="lottie-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-init.js?ver=1.0.0"></script>
1301 +<script id="extras-inert-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1.0.0"></script>
1302 +<script id="extras-offcanvas-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.0.4"></script>
1303 +<script id="wpgb-js-extra">
1304 +var wpgb_settings = {"lang":"","ajaxUrl":"https://www.appartementsurbains.ca/?wpgb-ajax=action","restUrl":"https://www.appartementsurbains.ca/wp-json/wpgb/v2/filter/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https://www.appartementsurbains.ca/le-105/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"","hasFacets":"1","hasLightbox":"","shadowGrids":["wpgb-content-1"],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] / [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/date.js","version":1748542901},{"type":"css","handle":"wpgb-date-css","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/vendors/date.css","version":1748542901},{"type":"js","handle":"wpgb-range","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/range.js","version":1748542901},{"type":"js","handle":"wpgb-select","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/select.js","version":1748542901},{"type":"js","handle":"wpgb-autocomplete","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/autocomplete.js","version":1748542901}]};
1305 +//# sourceURL=wpgb-js-extra
1306 +</script>
1307 +<script src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=2.1.8"></script>
1308 +<script id="wpgb-facets-js" src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=2.1.8"></script>
1309 +<script id="gridbuildersupport-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2"></script>
1310 +<script id="flickity-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=2.3.3"></script>
1311 +<script type="text/javascript" id="ct-footer-js">jQuery('.vertical-line').attr({'data-aos-enable': 'true','data-aos': 'slide-down','data-aos-once': 'true',});jQuery('.imagefx1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-once': 'true',});jQuery('.fade-up').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-once': 'true','data-aos-duration': '500','data-aos-easing': 'ease-in',});jQuery('.fade-up-1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-duration': '200','data-aos-easing': 'ease-in','data-aos-once': 'true',});
1312 + AOS.init({
1313 + })
1314 +
1315 + jQuery('body').addClass('oxygen-aos-enabled');
1316 +
1317 +
1318 + </script><section class="au-faq" id="au-faq" style="display:none">
1319 + <div class="au-faq__wrap">
1320 + <h2 class="au-faq__title">Foire aux questions</h2>
1321 + <details class="au-faq__item">
1322 + <summary class="au-faq__q">Où se trouve Le 105 ?</summary>
1323 + <div class="au-faq__a">Le 105 se trouve au Chemin Sainte-Foy, dans le secteur Montcalm, à Québec.</div>
1324 + </details>
1325 + <details class="au-faq__item">
1326 + <summary class="au-faq__q">Quels types d&#039;appartements trouve-t-on au 105 ?</summary>
1327 + <div class="au-faq__a">Les unités offertes sont : Studio, 3½ et 4½.</div>
1328 + </details>
1329 + <details class="au-faq__item">
1330 + <summary class="au-faq__q">Quelles commodités et quels services sont offerts au 105 ?</summary>
1331 + <div class="au-faq__a">On y trouve notamment : Grandes fenêtres, Ascenseur, RTC parcours no 7, Espaces de rangement, Stationnement intérieur, Insonorisation supérieure, Bien situé et Moderne.</div>
1332 + </details>
1333 + <details class="au-faq__item">
1334 + <summary class="au-faq__q">De quelle année date la construction du 105 ?</summary>
1335 + <div class="au-faq__a">La construction du 105 remonte à 2010. L&#039;immeuble compte 30 logements.</div>
1336 + </details>
1337 + <details class="au-faq__item">
1338 + <summary class="au-faq__q">Quels services se trouvent à proximité du 105 ?</summary>
1339 + <div class="au-faq__a">À distance de marche, on trouve notamment : Grand théâtre de Québec, Cinéma Cartier, Musée national des beaux-arts du Québec, Métro Cartier, Pharmacie Jean Coutu, École Secondaire Joseph-François-Perreault &amp; Parc Lucien-Borne et Théâtre Crémazie.</div>
1340 + </details>
1341 + </div>
1342 +</section>
1343 +<style>
1344 +.au-faq{padding:56px 20px;background:#f6f6f4}
1345 +.au-faq__wrap{max-width:880px;margin:0 auto}
1346 +.au-faq__title{font-size:1.9rem;margin:0 0 28px;text-align:center}
1347 +.au-faq__item{border-bottom:1px solid #e2e2dd;padding:18px 0}
1348 +.au-faq__q{cursor:pointer;font-weight:600;font-size:1.12rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}
1349 +.au-faq__q::-webkit-details-marker{display:none}
1350 +.au-faq__q::after{content:'+';font-size:1.5rem;line-height:1;flex:0 0 auto;transition:transform .2s}
1351 +.au-faq__item[open] .au-faq__q::after{content:'\2013'}
1352 +.au-faq__a{margin-top:12px;line-height:1.65;color:#444}
1353 +</style>
1354 +<script>
1355 +(function(){var f=document.getElementById('au-faq');if(!f)return;var a=document.getElementById('ct-footer-js')||document.querySelector('footer');if(a&&a.parentNode){a.parentNode.insertBefore(f,a);}f.style.display='';})();
1356 +</script>
1357 + <style id="fluentform_styler_css_12_ffs_default" type="text/css">
1358 + .fluentform_wrapper_12.ffs_default_wrap .ff-el-input--content .error , .fluentform_wrapper_12.ffs_default_wrap .error-text{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-message-success{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-errors-in-stack { text-align: left; } </style>
1359 +
1360 + <style id="fluentform_styler_css_5_ffs_custom" type="text/css">
1361 + .fluentform_wrapper_5.ffs_custom_wrap input[type=checkbox] {
1362 + -webkit-appearance: checkbox;
1363 + }
1364 + .fluentform_wrapper_5.ffs_custom_wrap input[type=radio] {
1365 + -webkit-appearance: radio;
1366 + }
1367 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox],
1368 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio] {
1369 + -webkit-transform: scale(1);
1370 + transform: scale(1);
1371 + width: 21px;
1372 + height: 15px;
1373 + margin-right: 0px;
1374 + cursor: pointer;
1375 + font-size: 12px;
1376 + position: relative;
1377 + text-align: left;
1378 + border: none;
1379 + box-shadow: none;
1380 + -moz-appearance: initial;
1381 + }
1382 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
1383 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:before {
1384 + content: none;
1385 + }
1386 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
1387 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1388 + content: " ";
1389 + background-color: #fff;
1390 + display: inline-block;
1391 + margin-left: 3px; padding-bottom: 3px;
1392 + color: #212529;
1393 + width: 15px;
1394 + height: 15px;
1395 + border-color: ;
1396 + border-style: solid;
1397 + border-width:1px; padding-left: 1px;
1398 + border-radius:2px; padding-top: 1px;
1399 + -webkit-transition: all .1s ease;
1400 + transition: all .1s ease;
1401 + background-size: 9px;
1402 + background-repeat: no-repeat;
1403 + background-position: center center;
1404 + position: absolute;
1405 + box-sizing: border-box;
1406 + }
1407 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1408 + border-width:1px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
1409 + background-color: black;
1410 + -webkit-transition: all 0.3s ease-out;
1411 + transition: all 0.3s ease-out;
1412 + color: #fff;
1413 + border-color: black;
1414 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1415 + border-radius: 50%; font-size: 10px;
1416 + padding-top: 1px;
1417 + padding-left: 2px;
1418 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1419 + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
1420 + } </style>
1421 +
1422 + <style type="text/css" id="ct_code_block_css_2">.breadcrumbs a {
1423 + color: inherit;
1424 +}</style>
1425 +<script type="text/javascript" id="ct_code_block_js_741">(function($) { /*
1426 + * new_map
1427 + *
1428 + * This function will render a Google Map onto the selected jQuery element
1429 + *
1430 + * @type function
1431 + * @date 8/11/2013
1432 + * @since 4.3.0
1433 + *
1434 + * @param $el (jQuery element)
1435 + * @return n/a
1436 + */
1437 +
1438 + function new_map( $el ) {
1439 +
1440 + // var
1441 + var $markers = $el.find('.marker');
1442 +
1443 +
1444 + // vars
1445 + var args = {
1446 + zoom : 16,
1447 + center : new google.maps.LatLng(0, 0),
1448 + mapTypeId : google.maps.MapTypeId.ROADMAP
1449 + };
1450 +
1451 +
1452 + // create map
1453 + var map = new google.maps.Map( $el[0], args);
1454 +
1455 +
1456 + // add a markers reference
1457 + map.markers = [];
1458 +
1459 +
1460 + // add markers
1461 + $markers.each(function(){
1462 +
1463 + add_marker( $(this), map );
1464 +
1465 + });
1466 +
1467 +
1468 + // center map
1469 + center_map( map );
1470 +
1471 +
1472 + // return
1473 + return map;
1474 +
1475 + }
1476 +
1477 + /*
1478 + * add_marker
1479 + *
1480 + * This function will add a marker to the selected Google Map
1481 + *
1482 + * @type function
1483 + * @date 8/11/2013
1484 + * @since 4.3.0
1485 + *
1486 + * @param $marker (jQuery element)
1487 + * @param map (Google Map object)
1488 + * @return n/a
1489 + */
1490 +
1491 + function add_marker( $marker, map ) {
1492 +
1493 + // var
1494 + var latlng = new google.maps.LatLng( $marker.attr('data-lat'), $marker.attr('data-lng') );
1495 + var icon = $marker.attr('data-icon');
1496 +
1497 + // create marker
1498 + var marker = new google.maps.Marker({
1499 + position : latlng,
1500 + map : map,
1501 + icon : icon
1502 + });
1503 +
1504 + // add to array
1505 + map.markers.push( marker );
1506 +
1507 + // if marker contains HTML, add it to an infoWindow
1508 + if( $marker.html() )
1509 + {
1510 + // create info window
1511 + var infowindow = new google.maps.InfoWindow({
1512 + content : $marker.html()
1513 + });
1514 +
1515 + // show info window when marker is clicked
1516 + google.maps.event.addListener(marker, 'click', function() {
1517 +
1518 + infowindow.open( map, marker );
1519 +
1520 + });
1521 + }
1522 +
1523 + }
1524 +
1525 + /*
1526 + * center_map
1527 + *
1528 + * This function will center the map, showing all markers attached to this map
1529 + *
1530 + * @type function
1531 + * @date 8/11/2013
1532 + * @since 4.3.0
1533 + *
1534 + * @param map (Google Map object)
1535 + * @return n/a
1536 + */
1537 +
1538 + function center_map( map ) {
1539 +
1540 + // vars
1541 + var bounds = new google.maps.LatLngBounds();
1542 +
1543 + // loop through all markers and create bounds
1544 + $.each( map.markers, function( i, marker ){
1545 +
1546 + var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
1547 +
1548 + bounds.extend( latlng );
1549 +
1550 + });
1551 +
1552 + // only 1 marker?
1553 + if( map.markers.length == 1 )
1554 + {
1555 + // set center of map
1556 + map.setCenter( bounds.getCenter() );
1557 + map.setZoom( 16 );
1558 + }
1559 + else
1560 + {
1561 + // fit to bounds
1562 + map.fitBounds( bounds );
1563 + }
1564 +
1565 + }
1566 +
1567 + /*
1568 + * document ready
1569 + *
1570 + * This function will render each map when the document is ready (page has loaded)
1571 + *
1572 + * @type function
1573 + * @date 8/11/2013
1574 + * @since 5.0.0
1575 + *
1576 + * @param n/a
1577 + * @return n/a
1578 + */
1579 + // global var
1580 + var map = null;
1581 +
1582 + $(document).ready(function(){
1583 +
1584 + $('.acf-map').each(function(){
1585 +
1586 + // create map
1587 + map = new_map( $(this) );
1588 +
1589 + });
1590 +
1591 + });
1592 +})(jQuery);</script>
1593 +<style type="text/css" id="ct_code_block_css_741">.acf-map {
1594 + width: 100%;
1595 + height: 500px;
1596 + border: #ccc solid 1px;
1597 + margin: 0px;
1598 +}
1599 +
1600 +/* fixes potential theme css conflict */
1601 +.acf-map img {
1602 + max-width: inherit !important;
1603 +}</style>
1604 + <script type="text/javascript">
1605 + jQuery(document.body).on('fluentform_init_12',
1606 + function(event, data) {
1607 + var $form = jQuery(data[0]);
1608 + var formId = "12";
1609 + var $ = jQuery;
1610 + try {
1611 + jQuery(document).ready(function($) {
1612 + // Typologies par projet
1613 +const projectTypologies = {
1614 + 'Le 120': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1615 + 'Le Saint-Antoine': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1616 + 'Le Saint-Ambroise': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1617 + 'Le Zircon': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1618 + 'La Passerelle': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1619 + 'Le 3200': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1620 + 'Le 4 Bourgeois': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1621 + 'Le Watier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1622 + 'Les Ormes': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1623 + 'Le 444': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1624 + 'Le Charlie': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1625 + 'L\'Archipel': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1626 + 'Quartier Cartier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1627 + 'La Sainte-Paix': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1628 + 'Le Sainte-Élizabeth': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1629 + 'Le 105': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"]
1630 +};
1631 +
1632 + // Function to populate checkboxes
1633 + function populateCheckboxes(projectName) {
1634 + const checkboxContainer = $('.checkboxes-container'); // Target the checkbox container
1635 + if (!checkboxContainer.length) return; // Exit if container not found
1636 +
1637 + console.log('Populating checkboxes for project:', projectName); // Debugging line
1638 +
1639 + // Clear existing checkboxes
1640 + checkboxContainer.empty();
1641 +
1642 + // Create the inner container with the class `ff-el-input--content`
1643 + const innerContainer = $('<div class="ff-el-input--content"></div>');
1644 + checkboxContainer.append(innerContainer);
1645 +
1646 + // Determine which typologies to display
1647 + const typologies = projectName && projectTypologies[projectName]
1648 + ? projectTypologies[projectName]
1649 + : [...new Set(Object.values(projectTypologies).flat())]; // Default to unique typologies
1650 +
1651 + // Add checkboxes
1652 + typologies.forEach(option => {
1653 + const checkboxId = `typology-${option.replace(/\s+/g, '-').toLowerCase()}`;
1654 + innerContainer.append(`
1655 + <div class="ff-el-form-check">
1656 + <label class="ff-el-form-check-label">
1657 + <input type="checkbox" name="checkbox[]" value="${option}" id="${checkboxId}" class="ff-el-form-check-input">
1658 + <span>${option}</span>
1659 + </label>
1660 + </div>
1661 + `);
1662 + });
1663 +
1664 + // Force reflow to ensure CSS is applied
1665 + checkboxContainer[0].offsetHeight;
1666 + }
1667 +
1668 + // Populate typologies on load
1669 + const initialProjectName = $('[name="Provenance"]').val().trim();
1670 + console.log('Initial Project Name:', initialProjectName); // Debugging line
1671 + populateCheckboxes(initialProjectName);
1672 +
1673 + // Update checkboxes when project changes
1674 + $('[name="Provenance"]').off('change').on('change', function() {
1675 + const projectName = $(this).val().trim();
1676 + console.log('Project changed to:', projectName); // Debugging line
1677 + populateCheckboxes(projectName);
1678 + });
1679 +}); } catch (e) {
1680 + console.warn('Error in custom JS of Fluentform ID: ' + formId);
1681 + console.error(e);
1682 + }
1683 + });
1684 + </script>
1685 + <script type="text/javascript">
1686 + jQuery(document).ready(function ($) {
1687 + function initTelInput() {
1688 + if (typeof intlTelInput == 'undefined') {
1689 + return;
1690 + }
1691 + var telInput = jQuery('.ff_form_instance_12_1').find("#ff_12_phone");
1692 + if (!telInput.length) {
1693 + return;
1694 + }
1695 +
1696 + var itlOptions = JSON.parse('{"separateDialCode":false,"nationalMode":true,"autoPlaceholder":"polite","formatOnDisplay":true,"initialCountry":"CA"}');
1697 + var iti = intlTelInput(telInput[0], itlOptions);
1698 + if (telInput.val()) {
1699 + iti.setNumber(telInput.val());
1700 + iti.d.autoPlaceholder = 'polite';
1701 + }
1702 + telInput.on("keyup change", function () {
1703 + if (typeof intlTelInputUtils !== 'undefined') { // utils are lazy loaded, so must check
1704 + var currentText = iti.getNumber(intlTelInputUtils.numberFormat.E164);
1705 + if (iti.isValidNumber() && typeof currentText === 'string') { // sometimes the currentText is an object :)
1706 + iti.setNumber(currentText); // will autoformat because of formatOnDisplay=true
1707 + }
1708 + }
1709 + });
1710 + }
1711 +
1712 + initTelInput();
1713 + $(document).on('reInitExtras', '.ff_form_instance_12_1', function () {
1714 + initTelInput();
1715 + });
1716 + });
1717 + </script>
1718 +
1719 +</body>
1720 +</html>
added tests/fixtures/app_urbains/2020dd6b878f00f9e731.html +1754 −0
@@ -0,0 +1,1754 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" prefix="og: https://ogp.me/ns#" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +
8 +<script id="tm-crisp-polyfill">window.$crisp=window.$crisp||[];window.CRISP_WEBSITE_ID=window.CRISP_WEBSITE_ID||'';</script>
9 +<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900" >
10 +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900">
11 +
12 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
13 + var ctPublicFunctions = {"_ajax_nonce":"c251618265","_rest_nonce":"fffca8728a","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.appartementsurbains.ca\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"appartementsurbainsca.kinsta.cloud","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
14 + </script>
15 +
16 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
17 + var ctPublic = {"_ajax_nonce":"c251618265","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.appartementsurbains.ca\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":2107471119,"emailEncoderPassKey":"f36154b4e2e77548844c147b3c1cdddf","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
18 + </script>
19 +
20 +
21 +<script data-cfasync="false" data-pagespeed-no-defer>
22 + var gtm4wp_datalayer_name = "dataLayer";
23 + var dataLayer = dataLayer || [];
24 +</script>
25 +
26 +
27 +<title>Les Ormes - Appartements à Loretteville | Appartements Urbains</title>
28 +<meta name="description" content="Les Ormes à Loretteville offrent un emplacement stratégique et des condos locatifs de qualité à Québec. Venez découvrir votre nouveau chez-vous et visitez-nous."/>
29 +<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
30 +<link rel="canonical" href="https://www.appartementsurbains.ca/les-ormes/" />
31 +<meta property="og:locale" content="fr_CA" />
32 +<meta property="og:type" content="article" />
33 +<meta property="og:title" content="Les Ormes - Appartements à Loretteville | Appartements Urbains" />
34 +<meta property="og:description" content="Les Ormes à Loretteville offrent un emplacement stratégique et des condos locatifs de qualité à Québec. Venez découvrir votre nouveau chez-vous et visitez-nous." />
35 +<meta property="og:url" content="https://www.appartementsurbains.ca/les-ormes/" />
36 +<meta property="og:site_name" content="Appartements Urbains" />
37 +<meta property="article:publisher" content="https://www.facebook.com/appartementsurbains/" />
38 +<meta property="article:author" content="https://www.facebook.com/appartementsurbains/" />
39 +<meta property="og:updated_time" content="2026-06-24T18:58:09+00:00" />
40 +<meta property="og:image" content="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg" />
41 +<meta property="og:image:secure_url" content="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg" />
42 +<meta property="og:image:width" content="505" />
43 +<meta property="og:image:height" content="380" />
44 +<meta property="og:image:alt" content="les-ormes-quebec-appartements" />
45 +<meta property="og:image:type" content="image/jpeg" />
46 +<meta name="twitter:card" content="summary_large_image" />
47 +<meta name="twitter:title" content="Les Ormes - Appartements à Loretteville | Appartements Urbains" />
48 +<meta name="twitter:description" content="Les Ormes à Loretteville offrent un emplacement stratégique et des condos locatifs de qualité à Québec. Venez découvrir votre nouveau chez-vous et visitez-nous." />
49 +<meta name="twitter:image" content="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg" />
50 +<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https://www.appartementsurbains.ca/les-ormes/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.appartementsurbains.ca","name":"1"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Projets r\u00e9sidentiels"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.appartementsurbains.ca/les-ormes/","name":"Les Ormes"}}]},{"@type":"ApartmentComplex","@id":"https://www.appartementsurbains.ca/les-ormes/#apartmentcomplex","name":"Les Ormes","description":"<p>Venez d\u00e9couvrir votre prochain milieu de vie et constater ce que Les Ormes ont a vous offrir \u00e0 <a href=\"/quartiers/loretteville/\">Loretteville</a>.</p>\n","url":"https://www.appartementsurbains.ca/les-ormes/","image":"https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg","address":{"@type":"PostalAddress","streetAddress":"9360 Boulevard de l'Ormi\u00e8re","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G2B 3K6","addressCountry":"CA"},"geo":{"@type":"GeoCoordinates","latitude":"46.8350549","longitude":"-71.3545615"},"numberOfAccommodationUnits":"66","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Structure tout en b\u00e9ton","value":"1"},{"@type":"LocationFeatureSpecification","name":"Stationnement int\u00e9rieur et ext\u00e9rieur","value":"1"},{"@type":"LocationFeatureSpecification","name":"Ascenseurs","value":"1"},{"@type":"LocationFeatureSpecification","name":"Chaque unit\u00e9 est climatis\u00e9e","value":"1"},{"@type":"LocationFeatureSpecification","name":"Salle d\u2019exercice avec \u00e9quipements","value":"1"},{"@type":"LocationFeatureSpecification","name":"Bain et douche s\u00e9par\u00e9s","value":"1"},{"@type":"LocationFeatureSpecification","name":"Terrasse sur le toit","value":"1"},{"@type":"LocationFeatureSpecification","name":"Chute \u00e0 d\u00e9chets \u00e0 tous les \u00e9tages","value":"1"},{"@type":"LocationFeatureSpecification","name":"Aspirateur centrale dans tous les logements","value":"1"},{"@type":"LocationFeatureSpecification","name":"Cam\u00e9ras de surveillance","value":"1"}],"provider":{"@type":["Organization","RealEstateAgent"],"@id":"https://www.appartementsurbains.ca/#organization","name":"Appartements Urbains"},"numberOfAvailableAccommodationUnits":"0"},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"O\u00f9 se trouve Les Ormes ?","acceptedAnswer":{"@type":"Answer","text":"Les Ormes se trouve au 9360 Boulevard de l'Ormi\u00e8re, dans le secteur Neufch\u00e2tel, \u00e0 Qu\u00e9bec."}},{"@type":"Question","name":"Quels types d'appartements trouve-t-on aux Ormes ?","acceptedAnswer":{"@type":"Answer","text":"Les unit\u00e9s offertes sont : 3\u00bd, 4\u00bd et 5\u00bd."}},{"@type":"Question","name":"\u00c0 partir de quel prix peut-on louer aux Ormes ?","acceptedAnswer":{"@type":"Answer","text":"Les loyers d\u00e9butent g\u00e9n\u00e9ralement autour de 985 $ par mois. L'immeuble est actuellement complet : contactez-nous au (418) 717-2105 pour la liste d'attente."}},{"@type":"Question","name":"Quelles commodit\u00e9s et quels services sont offerts aux Ormes ?","acceptedAnswer":{"@type":"Answer","text":"On y trouve notamment : Structure tout en b\u00e9ton, Stationnement int\u00e9rieur et ext\u00e9rieur, Ascenseurs, Chaque unit\u00e9 est climatis\u00e9e, Salle d\u2019exercice avec \u00e9quipements, Bain et douche s\u00e9par\u00e9s, Terrasse sur le toit, Chute \u00e0 d\u00e9chets \u00e0 tous les \u00e9tages, Aspirateur centrale dans tous les logements et Cam\u00e9ras de surveillance."}},{"@type":"Question","name":"De quelle ann\u00e9e date la construction des Ormes ?","acceptedAnswer":{"@type":"Answer","text":"La construction des Ormes remonte \u00e0 2018. L'immeuble compte 66 logements."}},{"@type":"Question","name":"Quels services se trouvent \u00e0 proximit\u00e9 des Ormes ?","acceptedAnswer":{"@type":"Answer","text":"\u00c0 distance de marche, on trouve notamment : \u00c9picerie IGA extra Convivio, Pharmacie Pharmaprix, Galeries de la Capitale \u00e0 10 minutes, Biblioth\u00e8que Neufch\u00e2tel, Salle de Gym : \u00c9conofitness, H\u00f4pital Chauveau et Cin\u00e9ma Le Clap Loretteville."}}]}]}</script>
51 +
52 +
53 +<link rel='dns-prefetch' href='//www.appartementsurbains.ca' />
54 +<link rel='dns-prefetch' href='//fd.cleantalk.org' />
55 +<style id="wp-img-auto-sizes-contain-inline-css">
56 +img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57 +/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58 +</style>
59 +<style id="classic-theme-styles-inline-css">
60 +/*! This file is auto-generated */
61 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62 +/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63 +</style>
64 +
65 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.82_1782954802' media='all' />
66 +<style data-wpacu-inline-css-file='1'>
67 +.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
68 +</style>
69 +<link rel='stylesheet' id='image-map-pro-dist-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=5.1.6' media='' />
70 +<link rel='stylesheet' id='oxygen-aos-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.0.3' media='all' />
71 +<link rel='stylesheet' id='oxygen-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' />
72 +<link rel='stylesheet' id='core-sss-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' media='all' />
73 +<style id="wpgb-head-inline-css">
74 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
75 +/*# sourceURL=wpgb-head-inline-css */
76 +</style>
77 +<link rel='stylesheet' id='splide-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
78 +<link rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1.6.2' media='all' />
79 +<script id="apbct-public-bundle.min-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.82_1782954802"></script>
80 +<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.82"></script>
81 +<script id="jquery-core-js-extra">
82 +var ajax = {"url":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","nonce":"3e6279c4c8"};
83 +//# sourceURL=jquery-core-js-extra
84 +</script>
85 +<script id="jquery-core-js" src="https://www.appartementsurbains.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
86 +<script id="oxygen-aos-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
87 +<script id="webmcp-abilities-js-extra">
88 +var wmcpBridge = {"toolsEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/tools","executeEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/execute/","nonceEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/nonce","nonce":"5f8847726b"};
89 +//# sourceURL=webmcp-abilities-js-extra
90 +</script>
91 +<script data-wp-strategy="defer" defer id="webmcp-abilities-js" src="https://www.appartementsurbains.ca/wp-content/plugins/respira-for-wordpress/includes/webmcp/dist/webmcp-abilities.js?ver=7c9744f17f979d23372d"></script>
92 +<script id="splide-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14"></script>
93 +<script id="splide-autoscroll-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2"></script>
94 +<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0120/8843.js" async="async" ></script>
95 +
96 +<script>window.sa=window.sa||function(){(sa.q=sa.q||[]).push(arguments)}</script>
97 +<script defer
98 + src="https://searchable-tracker.searchable.workers.dev/s.js"
99 + data-domain="appartementsurbains.ca"
100 + data-site-token="pst_049a9ae425bcd25cedcd18a2"
101 +></script>
102 +<script src="/tooltips/popper.min.js"></script>
103 +<script src="/tooltips/tippy-bundle.iife.min.js"></script>
104 +<script>
105 +window.addEventListener('load', function() {
106 + tippy('[data-tippy-content]', {
107 + followCursor: true,
108 + });
109 +});
110 +</script><style id='script-638a4f9a123f5-sass-css' type='text/css'>
111 +:root{--libre: 226, 6, 19;--occupe: 255, 255, 255;--alpha: 0.5;--alpha-hover: 0.65;--scrollbar: rgb(168, 128, 92)}
112 +</style>
113 +<style id='script-638a4f9a1e9ad-sass-css' type='text/css'>
114 +@charset "UTF-8";
115 +.dont-update polygon{cursor:initial !important}.legende-louee{background-color:rgb(var(--occupe))}.legende-disponible{background-color:rgb(var(--libre))}[liste-niveaux],[liste-niveaux-item]{-webkit-tap-highlight-color:transparent !important}[liste-niveaux]:focus{outline:0 !important}.niveau-selector{outline:none}.niveau-selector:hover text{fill:#ffffff !important;stroke:#ffffff !important;stroke-width:1px}.niveau-selector:hover circle{stroke:#ffffff !important;stroke-width:4px}#ct-builder [vue-immeuble],#ct-builder [section-niveaux],#ct-builder [wrapper-liste-niveaux],#ct-builder [wrapper-unite]{display:grid !important}.overlap{width:100%;position:relative}.legende-couleur{width:25px;height:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#3e4947;border-right-color:#3e4947;border-bottom-color:#3e4947;border-left-color:#3e4947;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}[vue-immeuble] polygon{fill:rgba(0, 0, 0, 0.15);stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[vue-immeuble] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[vue-immeuble] g:focus{outline:none !important}[vue-immeuble] g:hover polygon{fill:rgba(0, 0, 0, 0.45)}[section-niveaux]{width:100%;min-height:100%;transition:all 250ms ease-in-out}[wrapper-niveaux] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[wrapper-niveaux] polygon{fill:rgba(var(--occupe), var(--alpha));stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[wrapper-niveaux] polygon:focus{outline:none !important}[wrapper-niveaux] polygon:hover{fill:rgba(var(--occupe), var(--alpha-hover))}[wrapper-niveaux] polygon[etat="Louée"],[section-niveaux] polygon[etat="Reservée"]{fill:rgba(var(--occupe), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"],[wrapper-niveaux] polygon[etat="Bientôt disponible"]{fill:rgba(var(--libre), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"]:hover,[wrapper-niveaux] polygon[etat="Bientôt disponible"]:hover{fill:rgba(var(--libre), var(--alpha-hover))}[image-niveau],[image-unite]{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none;position:relative}[liste-niveaux]{cursor:pointer}[liste-niveaux-item]:not(.level-selected){opacity:0.66}[liste-niveaux-item]:not(.level-selected) .niveaux-icone{opacity:0}[retour-immeuble],[retour-niveau]{cursor:pointer !important}[legende],[vue-immeuble]:not(.visible),[section-niveaux]:not(.visible),[choix-unite]:not(.visible),[choix-niveau]:not(.visible){display:none !important}[section-niveaux] polygon:not(.visible),[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){display:none}[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){position:absolute;top:0;left:0}[wrapper-liste-niveaux],[wrapper-unite]{display:none !important}[legende].visible{display:flex !important}[wrapper-liste-niveaux].visible,[wrapper-unite].visible{display:block !important}html,body{max-width:100% !important;overflow-x:hidden !important}.simplefavorite-button{cursor:pointer}[class^="sf-icon-"],[class*=" sf-icon-"]{line-height:1.6}.simplefavorite-button.active{opacity:1}.hide-favorites-text .favorites-text{display:none !important}.wp-grid-builder .wpgb-main::-webkit-scrollbar,.repeater-favorites-list::-webkit-scrollbar{width:10px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-track,.repeater-favorites-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-thumb,.repeater-favorites-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:100px}
116 +</style>
117 +<style id='script-638a4f9a39fff-css' type='text/css'>
118 +/*!
119 + * Toastify js 1.11.2
120 + * https://github.com/apvarun/toastify-js
121 + * @license MIT licensed
122 + *
123 + * Copyright (C) 2018 Varun A P
124 + */
125 +
126 +.toastify {
127 + padding: 12px 20px;
128 + color: #ffffff;
129 + display: inline-block;
130 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
131 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
132 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
133 + position: fixed;
134 + opacity: 0;
135 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
136 + border-radius: 2px;
137 + cursor: pointer;
138 + text-decoration: none;
139 + /* max-width: calc(50% - 20px); */
140 + z-index: 2147483647;
141 +}
142 +
143 +.toastify.on {
144 + opacity: 1;
145 +}
146 +
147 +.toast-close {
148 + background: transparent;
149 + border: 0;
150 + color: white;
151 + cursor: pointer;
152 + font-family: inherit;
153 + font-size: 1em;
154 + opacity: 0.4;
155 + padding: 0 5px;
156 +}
157 +
158 +.toastify-right {
159 + right: 15px;
160 +}
161 +
162 +.toastify-left {
163 + left: 15px;
164 +}
165 +
166 +.toastify-top {
167 + top: -150px;
168 +}
169 +
170 +.toastify-bottom {
171 + bottom: -150px;
172 +}
173 +
174 +.toastify-rounded {
175 + border-radius: 25px;
176 +}
177 +
178 +.toastify-avatar {
179 + width: 1.5em;
180 + height: 1.5em;
181 + margin: -7px 5px;
182 + border-radius: 2px;
183 +}
184 +
185 +.toastify-center {
186 + margin-left: auto;
187 + margin-right: auto;
188 + left: 0;
189 + right: 0;
190 + max-width: fit-content;
191 + max-width: -moz-fit-content;
192 +}
193 +
194 +@media only screen and (max-width: 360px) {
195 + .toastify-right, .toastify-left {
196 + margin-left: auto;
197 + margin-right: auto;
198 + left: 0;
199 + right: 0;
200 + max-width: fit-content;
201 + }
202 +}
203 +</style>
204 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
205 +
206 +
207 +<script data-cfasync="false" data-pagespeed-no-defer>
208 + var dataLayer_content = {"pagePostType":"edifices","pagePostType2":"single-edifices","pagePostAuthor":"Appartements Urbains"};
209 + dataLayer.push( dataLayer_content );
210 +</script>
211 +<script data-cfasync="false" data-pagespeed-no-defer>
212 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
213 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
214 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
215 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
216 +})(window,document,'script','dataLayer','GTM-WSPXR4X');
217 +</script>
218 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-32x32.png" sizes="32x32" />
219 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-192x192.png" sizes="192x192" />
220 +<link rel="apple-touch-icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-180x180.png" />
221 +<meta name="msapplication-TileImage" content="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-270x270.png" />
222 +<link rel='stylesheet' id='oxygen-cache-2353-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2353.css?cache=1779367872&#038;ver=7.0.3' media='all' />
223 +<link rel='stylesheet' id='oxygen-cache-2191-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2191.css?cache=1779368206&#038;ver=7.0.3' media='all' />
224 +<style data-wpacu-inline-css-file='1'>
225 +#section-586-2040 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px}#section-586-2040{background-color:#f7f7f7}
226 +</style>
227 +<link rel='stylesheet' id='oxygen-cache-2040-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2040.css?cache=1779396004&#038;ver=7.0.3' media='all' />
228 +<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/universal.css?cache=1782330412&#038;ver=7.0.3' media='all' />
229 +
230 +<style id="global-styles-inline-css">
231 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
232 +/*# sourceURL=global-styles-inline-css */
233 +</style>
234 +<link rel='stylesheet' id='intlTelInput-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/css/intlTelInput.min.css?ver=18.1.1' media='all' />
235 +<link rel='stylesheet' id='fluent-form-styles-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.0.4' media='all' />
236 +<link rel='stylesheet' id='fluentform-public-default-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.0.4' media='all' />
237 +<link rel='stylesheet' id='wpgb-facets-css' href='https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/facets.css?ver=2.1.8' media='all' />
238 +<style data-wpacu-inline-css-file='1'>
239 +:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#ffffff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;}
240 +</style>
241 +
242 +</head>
243 +<body class="wp-singular edifices-template-default single single-edifices postid-2021 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" >
244 +
245 +
246 +
247 +
248 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSPXR4X" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
249 +
250 +
251 +
252 +
253 +
254 + <header id="_header-1575-2040" class="oxy-header-wrapper oxy-sticky-header oxy-header c-header" ><div id="_header_row-1576-2040" class="oxy-header-row " ><div class="oxy-header-container"><div id="_header_left-1577-2040" class="oxy-header-left" ><a id="link-2425-2040" class="ct-link" href="https://www.appartementsurbains.ca/les-ormes/" target="_self" ><img id="image-1579-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes.svg" class="ct-image ignore-lazyload transparent-header-invert"/></a></div><div id="_header_center-1580-2040" class="oxy-header-center" ><div id="code_block-1921-2040" class="ct-code-block c-full-width mobile-menu c-columns-gap-m" > <a href="#unites">Unités</a>
255 + <a href="#avantages">Avantages</a>
256 + <a href="#galerie">Galerie</a>
257 + <a href="#quartier" class="hide-mobile">Quartier</a>
258 + <a href="#contact">Contact</a>
259 +</div></div><div id="_header_right-1606-2040" class="oxy-header-right" ><div id="div_block-1727-2040" class="ct-div-block c-columns-gap-s" ><div id="code_block-1729-2040" class="ct-code-block " ><a class="c-heading-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div><div id="code_block-2427-2040" class="ct-code-block" ><a class="c-btn-dark c-btn-m c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Les+Ormes">Demande d'information</a>
260 +</div></div><div id="div_block-1922-2040" class="ct-div-block c-columns-gap-s" ><a id="link-1934-2040" class="ct-link" href="https://goo.gl/maps/kgv6AxCFsiyKx7Jt6" target="_self" ><img id="image-1931-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/></a><a id="link-1929-2040" class="ct-link" href="tel:(418)%20717-2105" target="_self" ><img id="image-1926-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/></a></div></div></div></div><div id="_header_row-1915-2040" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-1916-2040" class="oxy-header-left" ></div><div id="_header_center-1917-2040" class="oxy-header-center" ><div id="code_block-1919-2040" class="ct-code-block c-full-width c-columns-gap-s mobile-menu" > <a href="#unites">Unités</a>
261 + <a href="#avantages">Avantages</a>
262 + <a href="#galerie">Galerie</a>
263 + <a href="#quartier" class="hide-mobile">Quartier</a>
264 + <a href="#contact">Contact</a>
265 +</div></div><div id="_header_right-1918-2040" class="oxy-header-right" ></div></div></div></header>
266 + <script type="text/javascript">
267 + jQuery(document).ready(function() {
268 + var selector = "#_header-1575-2040",
269 + scrollval = parseInt("300");
270 + if (!scrollval || scrollval < 1) {
271 + if (jQuery(window).width() >= 992){
272 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
273 + jQuery(selector).addClass("oxy-sticky-header-active");
274 + }
275 + }
276 + else {
277 + var scrollTopOld = 0;
278 + jQuery(window).scroll(function() {
279 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
280 + if (jQuery(this).scrollTop() > scrollval
281 + ) {
282 + if (
283 + jQuery(window).width() >= 992 &&
284 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
285 + if (jQuery(selector).css('position')!='absolute') {
286 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
287 + }
288 + jQuery(selector)
289 + .addClass("oxy-sticky-header-active")
290 + .addClass("oxy-sticky-header-fade-in");
291 + }
292 + }
293 + else {
294 + jQuery(selector)
295 + .removeClass("oxy-sticky-header-fade-in")
296 + .removeClass("oxy-sticky-header-active");
297 + if (jQuery(selector).css('position')!='absolute') {
298 + jQuery("body").css("margin-top", "");
299 + }
300 + }
301 + scrollTopOld = jQuery(this).scrollTop();
302 + }
303 + })
304 + }
305 + });
306 + </script><div id="div_block-8-2040" class="ct-div-block c-full-width" ><section id="section-579-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><a id="link-581-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="fancy_icon-582-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-582-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="text_block-583-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Retour aux projets résidentiels</div></a></div></section><section id="section-62-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-63-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-106-2040" class="ct-div-block" ><h2 id="code_block-107-2040" class="ct-code-block c-h2 c-heading-dark c-margin-bottom-m" >Découvrez Les Ormes</h2><div id="code_block-108-2040" class="ct-code-block max-w--320" ><p>Notre Immeuble 55 ans + Les Ormes est conçu avec soin pour offrir des espaces de vie sécuritaires et fonctionnels. Chaque détail a été pensé pour vous offrir un confort optimal et une tranquillité d’esprit. Plusieurs services et commodités sont à votre disposition : Gym, salle commune et terrasse sur le toit.</p>
307 +</div><div id="div_block-1076-2040" class="ct-div-block c-buttons c-margin-top-m" ><a id="link-1088-2040" class="ct-link c-inline c-columns-gap-xs" href="#unites" target="_self" ><div id="text_block-1089-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Voir les unités disponibles</div><div id="fancy_icon-1090-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1090-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="text_block-1079-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Les+Ormes" target="_self" >Planifier une visite</a></div></div><div id="div_block-1068-2040" class="ct-div-block c-columns-gap-l" ><div id="div_block-159-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1323-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="code_block-161-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Téléphone</span>
308 +<a class="c-text-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div></div><div id="div_block-1085-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1325-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="code_block-1087-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Adresse</span>
309 +<span style="white-space: nowrap"><p>9360 Boul. de l'Ormière<br />
310 +Québec, QC G2B 3K6</p>
311 +</span>
312 +<a href="https://goo.gl/maps/kgv6AxCFsiyKx7Jt6" class="c-link-s c-link-dark c-underline" target="_blank">Voir sur la carte</a></div></div></div></div></div></section><section id="section-586-2040" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="code_block-588-2040" class="ct-code-block c-text-s c-text-dark breadcrumbs" ></div></div></section><section id="section-2-2040" class=" ct-section c-full-width" ><div class="ct-section-inner-wrap"><div id="code_block-13-2040" class="ct-code-block c-full-width facade-single" >
313 + <div class="overlap visible" vue-immeuble>
314 + <div>
315 + <svg viewBox="0 0 1400 700">
316 + <a href="unites/?_niveau=1" data-tippy-content="Niveau 1" data-tippy-placement="top" class="niveau-selector">
317 +
318 + <g>
319 + <circle cx="46%" cy="82%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
320 + <text x="46%" y="82.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">1</text>
321 + </g>
322 +
323 + <g niveau="1">
324 + <polygon points="1141,526.4981219951923 1141,568.9999201660156 729.5043182985914,626.5 326.7625803417138,611.1000003650009 76.006,602.5005492976262 76.006,523.4990656738281 732.0023042253521,520.002 "></polygon>
325 + </g>
326 + </a>
327 + <a href="unites/?_niveau=2" data-tippy-content="Niveau 2" data-tippy-placement="top" class="niveau-selector">
328 +
329 + <g>
330 + <circle cx="46%" cy="66%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
331 + <text x="46%" y="66.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">2</text>
332 + </g>
333 +
334 + <g niveau="2">
335 + <polygon points="163,435.5026715376418 731.504,389.501 836.5020000000001,411.0003138494328 839.1107460821687,416.9991654869025 961.7880018831821,446.45777553570645 1134.496,477.50228465277877 1270.75,474.75324452197776 1301.0000000000002,484.5033868556663 1302.756,526.505 1136,526.5039999854016 940.994,524.5049708033458 892,524.5039707887477 838.506,522.0019342637333 731,520.5039123954396 77,524.5039707887477 79,480.5033284623582 160,478.5032992657042 "></polygon>
336 + </g>
337 + </a>
338 + <a href="unites/?_niveau=3" data-tippy-content="Niveau 3" data-tippy-placement="top" class="niveau-selector">
339 +
340 + <g>
341 + <circle cx="46%" cy="49%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
342 + <text x="46%" y="49.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">3</text>
343 + </g>
344 +
345 + <g niveau="3">
346 + <polygon points="170.00374559604484,342.99654590572385 714.5021891583643,281.498 848.0018075524316,329.9984305250188 1132.7696169266685,429.61303516962175 1269.0458524563846,423.4987810848665 1298.465207398562,440.48154161130367 1300.81,484.512 1269.8879654412417,474.5756443019444 1134.0029900238924,477.4997398536842 960.8204059934603,446.12285799695115 838.8132289839904,417.10737843193004 836.9883536184296,411.4229490749739 732.0021391351148,390.4969675539381 259.5866228362388,427.3694984671878 208.25171151139875,421.65808361268614 81.00399999999999,430.4993226438721 82.00399714152859,389.99896313328946 167.50175274794032,380.49887880364656 "></polygon>
347 + </g>
348 + </a>
349 + <a href="unites/?_niveau=4" data-tippy-content="Niveau 4" data-tippy-placement="top" class="niveau-selector">
350 +
351 + <g>
352 + <circle cx="46%" cy="32%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
353 + <text x="46%" y="32.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">4</text>
354 + </g>
355 +
356 + <g niveau="4">
357 + <polygon points="713.5067494202364,164.997 172.00437682053473,255.99877237757704 171.00437243900248,285.99902700474945 87.75400767644446,298.9981373347032 86.002,340.00148535063477 167.99835926811664,350.99957869695606 168.0043592944058,344.9995277715216 262.50477334920134,332.4994216768665 714.0067516110028,282.99900154203215 1132.5045852647143,429.49824495441527 1268.232412120559,423.2571801033847 1298.29,440.391 1296.2808940968966,398.66818144384115 1265.7618961625803,372.75374358832573 1130.2645754500818,380.75183121921054 "></polygon>
358 + </g>
359 + </a>
360 + <a href="unites/?_niveau=5" data-tippy-content="Niveau 5" data-tippy-placement="top" class="niveau-selector">
361 +
362 + <g>
363 + <circle cx="46%" cy="15%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
364 + <text x="46%" y="15.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">5</text>
365 + </g>
366 +
367 + <g niveau="5">
368 + <polygon points="91.99694586343806,155.9980837253454 219.4967434660046,121.49828966329706 238.49671330481843,127.49825384800111 442.4963894689248,76.49855827801665 457.99636486374663,82.4985224627207 524.496259299595,68.49860603174457 516.9962712053265,64.49862990860854 515.9962727927574,56.498677662336505 731.9959299076933,2.4989999999999997 837.7417620432309,82.49752246868991 838.0344558982414,89.95993023583885 813.1863639695256,93.14239385941303 874.6664037751457,137.3329351690493 874.5693537498814,141.05729780401373 968.4606383053804,207.43221790556333 1002.928551716886,202.40918681899345 1038.6138473191897,230.2326292676984 1039.5154836475028,235.04834622342355 1013.0790313323024,239.0450047883718 1046.9482759998725,263.34240260837686 1078.21279201923,260.3876650353508 1122.8293186145645,296.08908662747154 1122.725117381887,302.2408724577585 1116.9149230017588,302.10318039472725 1116.8056355720755,313.00537102844186 1139.5961607793624,326.79331667031084 1270.4087629477362,317.88654232464194 1294.0596943770536,349.53041158986645 1295.9519999999998,398.6290000000001 1266.7208394137135,373.2384909297023 1129.2392993103126,380.7467421440513 714.4999576813833,165.50002700585497 171.99281887531973,256.0004867858386 171.78992142854884,266.75302350919765 91.588,250.09169740069487 93.37223192865424,212.50723208858878 179.00630817073693,193.26006496186363 179.9985623581994,185.97497038348584 91.99647321434236,161.24726149710585 "></polygon>
369 + </g>
370 + </a>
371 + </svg>
372 + </div>
373 + <img src="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-facade.jpg" class="no-lazy" style="width: 100%;">
374 +</div></div></section><section id="section-109-2040" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-110-2040" class="ct-div-block c-max-width-960 c-center-self c-center c-owl-m" ><h1 id="code_block-111-2040" class="ct-code-block c-tagline" >Condos locatifs à Loretteville</h1><h2 id="code_block-112-2040" class="ct-code-block c-h3 c-heading-dark" >Ce qui nous distingue</h2><div id="code_block-115-2040" class="ct-code-block " ><p>Venez découvrir votre prochain milieu de vie et constater ce que Les Ormes ont a vous offrir à <a href="/quartiers/loretteville/">Loretteville</a>.</p>
375 +</div></div><div id="div_block-158-2040" class="ct-div-block c-columns-4 c-columns-gap-m c-columns-l-2 c-columns-m-1 vertical-column-separator" ><div id="div_block-1081-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1327-2040" alt="icone-construction-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-construction-app.svg" class="ct-image icone"/><div id="code_block-1083-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Année de construction</span>
376 +<span>2018</span></div></div><div id="div_block-162-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1328-2040" alt="icone-superficie-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-superficie-app.svg" class="ct-image icone"/><div id="code_block-164-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'unités</span>
377 +<span>66 </span></div></div><div id="div_block-165-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1329-2040" alt="icone-etage-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-etage-app.svg" class="ct-image icone"/><div id="code_block-167-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'étages</span>
378 +<span>5</span></div></div><div id="div_block-168-2040" class="ct-div-block c-inline c-columns-gap-s" ><a id="link-1511-2040" class="ct-link c-padding-s c-transition" href="https://www.appartementsurbains.ca/wp-content/uploads/app-les-ormes-fiche-vf.pdf" target="_blank" ><img id="image-1512-2040" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs"/><div id="text_block-1513-2040" class="ct-text-block" >Téléchargez la fiche</div></a></div></div></div></section><section id="unites" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-187-2040" class="ct-div-block c-full-width c-columns-gap-l" ><h3 id="headline-188-2040" class="ct-headline c-h3 c-heading-dark">Nos unités disponibles</h3><a id="link_text-2478-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Les+Ormes" target="_self" >Planifier une visite</a><div id="div_block-1791-2040" class="ct-div-block c-owl-m c-full-width" ><div id="div_block-1793-2040" class="ct-div-block c-full-width" ><div id="shortcode-2243-2040" class="ct-shortcode c-full-width facet-buttons" ><div class="wpgb-facet wpgb-loading wpgb-facet-19" data-facet="19" data-grid="wpgb-content-1"></div></div> <span>Aucune unité n'est disponible pour l'instant.</span>
379 + <div id="code_block-2244-2040" class="ct-code-block" ></div><div id="_dynamic_list-2240-2040" class="oxy-dynamic-list c-full-width tableau wpgb-content-1"><div class="wpgb-content-1" hidden></div>
380 +
381 +
382 + </div>
383 +</div></div><div id="code_block-968-2040" class="ct-code-block c-full-width module-light c-padding-m c-border-light" > <div unites>
384 + <div class="c-columns-gap-l c-columns-2-1 c-columns-l-1 visible" section-niveaux>
385 + <div>
386 + <div class="c-columns-gap-m c-inline c-margin-bottom-s visible" legende>
387 + <div class="c-inline c-columns-gap-xs">
388 + <div class="legende-couleur legende-disponible"></div>
389 + <div>Unité disponible</div>
390 + </div>
391 + <div class="c-inline c-columns-gap-xs">
392 + <div class="legende-couleur legende-louee"></div>
393 + <div>Unité louée</div>
394 + </div>
395 + </div>
396 + <div class="overlap dont-update" wrapper-niveaux>
397 + <div polygones-niveaux></div>
398 + <div images-niveaux>
399 + <img niveau="1" image-niveau class="visible" src="https://www.appartementsurbains.ca/wp-content/uploads/au-plan-ormes-niveau-1.jpg"/>
400 +
401 + <img niveau="2" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/au-plan-ormes-niveau-2.jpg"/>
402 +
403 + <img niveau="3" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/au-plan-ormes-niveau-3.jpg"/>
404 +
405 + <img niveau="4" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/au-plan-ormes-niveau-4.jpg"/>
406 +
407 + <img niveau="5" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/au-plan-ormes-niveau-5.jpg"/>
408 + </div>
409 + <div wrapper-image-unite>
410 + <img src="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1600 900%27%3E%3C/svg%3E" data-plan image-unite/>
411 + </div>
412 + </div>
413 + </div>
414 + <div sidebar>
415 + <div class="c-owl-s visible" wrapper-liste-niveaux>
416 + <div class="visible" liste-niveaux> <div liste-niveaux-item niveau="1">
417 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 1</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
418 + <div liste-niveaux-item niveau="2">
419 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 2</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
420 + <div liste-niveaux-item niveau="3">
421 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 3</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
422 + <div liste-niveaux-item niveau="4">
423 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 4</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
424 + <div liste-niveaux-item niveau="5">
425 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 5</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
426 + </div>
427 + </div>
428 + <div class="c-owl-s" wrapper-unite>
429 + <div class="c-inline c-columns-gap-xs" retour-niveau data-retour-niveau>
430 + <div class="c-underline c-text-s c-transition c-link-dark">Retour au niveau</div>
431 + </div>
432 + <div id="div_block-2-253" class="ct-div-block " ><div id="div_block-3-253" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-90-756" class="ct-div-block c-inline c-columns-gap-m c-full-width" ><div id="div_block-34-756" class="ct-div-block " ><div id="text_block-28-522" class="ct-text-block c-bold c-text-l c-heading-dark" data-type-unite="">Type</div></div></div></div><div id="div_block-52-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-54-756" class="ct-div-block" ><div id="text_block-10-253" class="ct-text-block c-text-m c-heading-dark c-text-l" >À partir de</div><div id="text_block-62-756" class="ct-text-block c-text-s suffixe-prix" data-prix="">Prix</div></div></div><div id="div_block-104-2104" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-105-2104" class="ct-div-block" ><div id="text_block-106-2104" class="ct-text-block c-heading-dark c-text-l" >Disponibilité</div><div id="text_block-107-2104" class="ct-text-block c-text-s" data-etat="">État</div></div></div><div id="div_block-67-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-69-756" class="ct-div-block" ><div id="text_block-70-756" class="ct-text-block c-heading-dark c-text-l" >Superficie de l'unité</div><div id="text_block-12-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie="">Superficie de l'unité</div></div></div><div id="div_block-77-756" class="ct-div-block c-inline c-columns-gap-s infos-row" superficie-balcon-row=""><div id="div_block-79-756" class="ct-div-block" ><div id="text_block-80-756" class="ct-text-block c-heading-dark c-text-l" >Superficie du balcon</div><div id="text_block-14-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie_balcon="">Superficie du balcon</div></div></div></div><div id="div_block-17-253" class="ct-div-block c-columns-gap-s c-margin-top-m" ><div id="div_block-18-253" class="ct-div-block c-inline c-columns-gap-s" ><div id="code_block-111-2104" class="ct-code-block c-btn-main c-btn-m c-transition multi-trigger-visite unite-btn-visite" data-unite-concernee="" data-immeuble-concerne="Les Ormes">Planifier une visite</div><a id="link-88-756" class="ct-link c-text-s c-transition c-inline c-btn-alt c-btn-m" href="http://" target="_self" data-plan_pdf=""><img id="image-109-2104" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs icone-telecharger-btn"/><div id="text_block-89-756" class="ct-text-block" >Télécharger le plan</div></a></div></div> </div>
433 + </div>
434 + </div>
435 + </div>
436 +</div></div></div></section><section id="avantages" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-233-2040" class="ct-div-block c-full-width c-max-width-960 c-center c-center-self c-owl-m" ><h2 id="code_block-236-2040" class="ct-code-block c-tagline" >Condos locatifs</h2><h2 id="code_block-237-2040" class="ct-code-block c-h3 c-heading-dark" >Nos avantages</h2></div><div id="_dynamic_list-291-2040" class="oxy-dynamic-list c-columns-4 c-columns-l-2 c-columns-m-1 c-columns-gap-m"><div id="div_block-292-2040-1" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-1" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-1" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-1" class="ct-span" data-id="span-301-2040">Structure tout en b&eacute;ton</span></div></div><div id="div_block-292-2040-2" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-2" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-2" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-2" class="ct-span" data-id="span-301-2040">Stationnement int&eacute;rieur et ext&eacute;rieur</span></div></div><div id="div_block-292-2040-3" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-3" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-3" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-3" class="ct-span" data-id="span-301-2040">Ascenseurs</span></div></div><div id="div_block-292-2040-4" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-4" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-4" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-4" class="ct-span" data-id="span-301-2040">Chaque unit&eacute; est climatis&eacute;e</span></div></div><div id="div_block-292-2040-5" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-5" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-5" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-5" class="ct-span" data-id="span-301-2040">Salle d&rsquo;exercice avec &eacute;quipements</span></div></div><div id="div_block-292-2040-6" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-6" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-6" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-6" class="ct-span" data-id="span-301-2040">Bain et douche s&eacute;par&eacute;s</span></div></div><div id="div_block-292-2040-7" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-7" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-7" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-7" class="ct-span" data-id="span-301-2040">Terrasse sur le toit</span></div></div><div id="div_block-292-2040-8" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-8" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-8" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-8" class="ct-span" data-id="span-301-2040">Chute &agrave; d&eacute;chets &agrave; tous les &eacute;tages</span></div></div><div id="div_block-292-2040-9" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-9" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-9" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-9" class="ct-span" data-id="span-301-2040">Aspirateur centrale dans tous les logements</span></div></div><div id="div_block-292-2040-10" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-10" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-10" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-10" class="ct-span" data-id="span-301-2040">Cam&eacute;ras de surveillance</span></div></div></div>
437 +</div></section><section id="galerie" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-306-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m" ><h2 id="code_block-307-2040" class="ct-code-block c-tagline" >Condo à louer à Québec</h2><h2 id="code_block-308-2040" class="ct-code-block c-h3 c-heading-dark" >Laissez-vous inspirer</h2></div>
438 + <div id="-lightbox-2371-2040" class="oxy-lightbox woocommerce" ><div id="link-lightbox-2371-2040" class="oxy-lightbox_link " ></div><div class="oxy-lightbox_inner oxy-inner-content" data-multiple="true" data-loop="false" data-type="custom" data-small-btn="true" data-iframe-preload="true" data-toolbar="true" data-thumbs="false" data-duration="300" data-fullscreen="" data-autofocus="true" data-backfocus="true" data-trapfocus="true" data-nav-icon="FontAwesomeicon-chevron-left" data-close-icon="FontAwesomeicon-close" data-small-close-icon="Lineariconsicon-cross" data-zoom-icon="FontAwesomeicon-search" data-share-icon="" data-download-icon="FontAwesomeicon-download" data-prepend="false" data-swipe="false" data-force-type="auto" data-click-selector=".oxy-carousel-builder_gallery-image" ></div></div>
439 +
440 +
441 + <div id="-carousel-builder-2370-2040" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".galerie-controles-left" data-next=".galerie-controles-right" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="false" data-carousel=".oxy-carousel-builder_gallery-images" data-cell=".oxy-carousel-builder_gallery-image" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="true" data-autoplay="0" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-parallaxbg="false" data-bgspeed="5" data-tick="false" ><div class=oxy-carousel-builder_gallery-images><a href="https://www.appartementsurbains.ca/wp-content/uploads/Ormes-rooftop-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-0><img src="https://www.appartementsurbains.ca/wp-content/uploads/Ormes-rooftop-compress-768x511.jpg" alt="Ormes - rooftop compress" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/Ormes-cuisine-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-1><img src="https://www.appartementsurbains.ca/wp-content/uploads/Ormes-cuisine-compress-768x511.jpg" alt="Ormes - cuisine compress" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/Ormes-sdb-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-2><img src="https://www.appartementsurbains.ca/wp-content/uploads/Ormes-sdb-compress-768x511.jpg" alt="Ormes - sdb compress" /></a></div></div></div>
442 +
443 + <div id="div_block-860-2040" class="ct-div-block c-full-width c-columns-gap-l" ><div id="div_block-865-2040" class="ct-div-block" ></div><div id="div_block-867-2040" class="ct-div-block c-columns-gap-s" ><div id="fancy_icon-866-2040" class="ct-fancy-icon galerie-controles galerie-controles-left" ><svg id="svg-fancy_icon-866-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="fancy_icon-869-2040" class="ct-fancy-icon galerie-controles galerie-controles-right" ><svg id="svg-fancy_icon-869-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div></div></section><section id="quartier" class=" ct-section c-owl-l c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-350-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m c-center c-center-self" ><h2 id="code_block-351-2040" class="ct-code-block c-tagline" >Appartements Loretteville</h2><h2 id="code_block-352-2040" class="ct-code-block c-h3 c-heading-dark" >Découvrir la vie de quartier</h2></div><div id="div_block-738-2040" class="ct-div-block c-full-width c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="_dynamic_list-742-2040" class="oxy-dynamic-list points"><div id="div_block-743-2040-1" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-1" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-1" class="ct-span" data-id="span-852-2040">&Eacute;picerie IGA extra Convivio</span></div><div id="code_block-755-2040-1" class="ct-code-block" data-id="code_block-755-2040">561 Rue Racine, Qu&eacute;bec, QC G2B 1G3</div></div><div id="div_block-743-2040-2" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-2" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-2" class="ct-span" data-id="span-852-2040">Pharmacie Pharmaprix</span></div><div id="code_block-755-2040-2" class="ct-code-block" data-id="code_block-755-2040">Canada Post, Boulevard de l'Ormi&egrave;re, Qu&eacute;bec City, Qu&eacute;bec G2B 3K7, Canada</div></div><div id="div_block-743-2040-3" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-3" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-3" class="ct-span" data-id="span-852-2040">Galeries de la Capitale &agrave; 10 minutes</span></div><div id="code_block-755-2040-3" class="ct-code-block" data-id="code_block-755-2040">5401 Bd des Galeries, Qu&eacute;bec, QC G2K 1N4</div></div><div id="div_block-743-2040-4" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-4" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-4" class="ct-span" data-id="span-852-2040">Biblioth&egrave;que Neufch&acirc;tel</span></div><div id="code_block-755-2040-4" class="ct-code-block" data-id="code_block-755-2040">4060 Rue Blain, Qu&eacute;bec, QC G2B 5C3</div></div><div id="div_block-743-2040-5" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-5" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-5" class="ct-span" data-id="span-852-2040">Salle de Gym : &Eacute;conofitness</span></div><div id="code_block-755-2040-5" class="ct-code-block" data-id="code_block-755-2040">9550 Bd de l'Ormi&egrave;re, Qu&eacute;bec, QC G2B 3Z6</div></div><div id="div_block-743-2040-6" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-6" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-6" class="ct-span" data-id="span-852-2040">H&ocirc;pital Chauveau</span></div><div id="code_block-755-2040-6" class="ct-code-block" data-id="code_block-755-2040">11999 Rue de l'H&ocirc;pital, Qu&eacute;bec, QC G2A 2T7</div></div><div id="div_block-743-2040-7" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-7" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-7" class="ct-span" data-id="span-852-2040">Cin&eacute;ma Le Clap Loretteville</span></div><div id="code_block-755-2040-7" class="ct-code-block" data-id="code_block-755-2040">10885 Bd de l'Ormi&egrave;re, Qu&eacute;bec, QC G2B 3L5</div></div></div>
444 +<div id="code_block-741-2040" class="ct-code-block c-full-width" ><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBo3gfhL5I6_c7KautGERE-rzpiM4-fHvQ"></script>
445 +
446 + <div class="acf-map" data-zoom="16">
447 +
448 + <div class="marker" data-lat="46.8350549" data-lng="-71.3545615" data-icon="/wp-content/uploads/appartements-urbains-localisation.png">
449 + <span class="c-text-l c-heading-dark">Les Ormes</span>
450 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>9360 Bd de l&#039;Ormière, Québec, QC G2B 3K6, Canada</em></p>
451 + </div>
452 +
453 + <div class="marker" data-lat="46.844645" data-lng="-71.3661102">
454 + <span class="c-text-l c-heading-dark">Épicerie IGA extra Convivio</span>
455 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>561 Rue Racine, Québec, QC G2B 1G3</em></p>
456 + </div>
457 + <div class="marker" data-lat="46.8348" data-lng="-71.35546">
458 + <span class="c-text-l c-heading-dark">Pharmacie Pharmaprix</span>
459 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>Canada Post, Boulevard de l&#039;Ormière, Québec City, Québec G2B 3K7, Canada</em></p>
460 + </div>
461 + <div class="marker" data-lat="46.8307264" data-lng="-71.2993431">
462 + <span class="c-text-l c-heading-dark">Galeries de la Capitale à 10 minutes</span>
463 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>5401 Bd des Galeries, Québec, QC G2K 1N4</em></p>
464 + </div>
465 + <div class="marker" data-lat="46.8351596" data-lng="-71.3573284">
466 + <span class="c-text-l c-heading-dark">Bibliothèque Neufchâtel</span>
467 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>4060 Rue Blain, Québec, QC G2B 5C3</em></p>
468 + </div>
469 + <div class="marker" data-lat="46.8372401" data-lng="-71.3560875">
470 + <span class="c-text-l c-heading-dark">Salle de Gym : Éconofitness</span>
471 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>9550 Bd de l&#039;Ormière, Québec, QC G2B 3Z6</em></p>
472 + </div>
473 + <div class="marker" data-lat="46.8536433" data-lng="-71.3709349">
474 + <span class="c-text-l c-heading-dark">Hôpital Chauveau</span>
475 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>11999 Rue de l&#039;Hôpital, Québec, QC G2A 2T7</em></p>
476 + </div>
477 + <div class="marker" data-lat="46.8438842" data-lng="-71.3676412">
478 + <span class="c-text-l c-heading-dark">Cinéma Le Clap Loretteville</span>
479 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>10885 Bd de l&#039;Ormière, Québec, QC G2B 3L5</em></p>
480 + </div>
481 + </div>
482 +</div></div></div></section><section id="section-354-2040" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-2303-2040" class="ct-div-block c-columns-3-2 c-columns-l-1" ><div id="div_block-2304-2040" class="ct-div-block" ><h2 id="code_block-356-2040" class="ct-code-block c-tagline c-margin-bottom-m" >Condos locatifs</h2><h2 id="code_block-357-2040" class="ct-code-block c-h3 c-heading-dark max-w--320" >Découvrir nos autres projets résidentiels</h2></div><div id="div_block-2307-2040" class="ct-div-block" ><div id="div_block-1401-2040" class="ct-div-block c-buttons" ><a id="link-1402-2040" class="ct-link c-inline c-columns-gap-xs" href="/quartiers/" target="_self" ><div id="text_block-1403-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Découvrir les quartiers</div><div id="fancy_icon-1404-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1404-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="link-1406-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="text_block-1407-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Tous les projets résidentiels</div><div id="fancy_icon-1408-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1408-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="_dynamic_list-2123-2040" class="oxy-dynamic-list c-columns-3 c-columns-l-1 c-columns-gap-l"><div id="div_block-2124-2040-1" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-1" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-zircon/" target="_self" data-id="link-366-2040">
483 + <div id="_superbox-17-2178-1" class="oxy-superbox" data-id="_superbox-17-2178">
484 + <div class="oxy-superbox-wrap">
485 + <div id="div_block-18-2178-1" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-1" alt="appartement-quebec-zircon" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-1" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-1" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Zircon</div><div id="code_block-421-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">40 unit&eacute;s</div><div id="code_block-447-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
486 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
487 +<br>
488 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
489 +Ste-Foy</div></div><div id="div_block-461-2040-1" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-1" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-1" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-1" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-1" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-1" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
490 + </div>
491 +
492 + </a></div><div id="div_block-2124-2040-2" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-2" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/saint-antoine/" target="_self" data-id="link-366-2040">
493 + <div id="_superbox-17-2178-2" class="oxy-superbox" data-id="_superbox-17-2178">
494 + <div class="oxy-superbox-wrap">
495 + <div id="div_block-18-2178-2" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-2" alt="appartement-quebec-st-antoine" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-2" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-2" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Saint-Antoine</div><div id="code_block-421-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">39 unit&eacute;s</div><div id="code_block-447-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
496 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
497 +<br>
498 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
499 +Ste-Foy</div></div><div id="div_block-461-2040-2" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">3 unit&eacute;s <br> disponibles</div><div id="code_block-490-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-2" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-2" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-2" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-2" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-2" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
500 + </div>
501 +
502 + </a></div><div id="div_block-2124-2040-3" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-3" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/saint-ambroise/" target="_self" data-id="link-366-2040">
503 + <div id="_superbox-17-2178-3" class="oxy-superbox" data-id="_superbox-17-2178">
504 + <div class="oxy-superbox-wrap">
505 + <div id="div_block-18-2178-3" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-3" alt="appartement-quebec-st-ambroise" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-3" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-3" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Saint-Ambroise</div><div id="code_block-421-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">35 unit&eacute;s</div><div id="code_block-447-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
506 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
507 +<br>
508 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
509 +Loretteville</div></div><div id="div_block-461-2040-3" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-3" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-3" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-3" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-3" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-3" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
510 + </div>
511 +
512 + </a></div>
513 +
514 +
515 + </div>
516 +</div></section></div><section id="contact" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-1197-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-1198-2040" class="ct-div-block c-bg-dark c-text-light" ><div id="div_block-1199-2040" class="ct-div-block c-inline c-padding-m c-full-width c-columns-gap-m" ><img id="image-1200-2040" alt="persona-app" src="https://www.appartementsurbains.ca/wp-content/uploads/persona-app.jpg" class="ct-image" data-aos="fade-up" data-aos-once="true"/><div id="div_block-1201-2040" class="ct-div-block " ></div></div><div id="div_block-1204-2040" class="ct-div-block c-bg-light-alt c-full-width c-owl-m c-padding-l" ><span id="headline-1205-2040" class="ct-headline c-heading-dark c-h4">Nous sommes là pour<br> vous aider.</span><div id="div_block-1206-2040" class="ct-div-block c-owl-m" ><div id="div_block-1207-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-24-2191" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="div_block-1209-2040" class="ct-div-block" ><div id="text_block-1210-2040" class="ct-text-block c-bold c-heading-dark" >Téléphone</div><div id="code_block-1219-2040" class="ct-code-block c-heading-dark" ><a class="c-heading-dark" href="tel:(418) 717-2105">(418) 717-2105</a></div></div></div><div id="div_block-1212-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-26-2191" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="div_block-1214-2040" class="ct-div-block" ><div id="text_block-1215-2040" class="ct-text-block c-bold c-heading-dark" >Adresse</div><div id="code_block-1220-2040" class="ct-code-block c-heading-dark" >3200, chemin des Quatre-Bourgeois, bureau 103<br />
517 +Québec, QC, G1W 0G8</div></div></div><a id="link_button-32-2191" class="ct-link-button c-btn-main c-btn-m c-transition" href="https://www.appartementsurbains.ca/formulaire-general/" target="_blank" >Demande d'information</a></div></div></div><div id="div_block-1217-2040" class="ct-div-block c-full-width c-right-self" >
518 + <div id="-fluent-form-30-2191" class="oxy-fluent-form form-light-alt " ><div class='fluentform ff-default fluentform_wrapper_12 ffs_default_wrap'><form data-form_id="12" id="fluentform_12" class="frm-fluent-form fluent_form_12 ff-el-form-top ff_form_instance_12_1 ff-form-loading ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_12_1" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
519 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Template - Demande d'information footer</legend> <div
520 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
521 + class="ff-el-group ff-hpsf-container"
522 + >
523 + <div class="ff-el-input--label asterisk-right">
524 + <label for="ff_12_item_sf" aria-label="Updates">
525 + Updates </label>
526 + </div>
527 + <div class="ff-el-input--content">
528 + <input type="text"
529 + name="item_12__fluent_sf"
530 + class="ff-el-form-control"
531 + id="ff_12_item_sf"
532 + />
533 + </div>
534 + </div>
535 + <input type='hidden' name='__fluent_form_embded_post_id' value='2021' /><input type="hidden" id="_fluentform_12_fluentformnonce" name="_fluentform_12_fluentformnonce" value="056b39437b" /><input type="hidden" name="_wp_http_referer" value="/les-ormes/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_12_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_12_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_12_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone ff_el_with_extended_validation" value="4182345678" type="tel" data-name="phone" id="ff_12_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_dropdown_1' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_12_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=false><option value="">Choisir</option><option value="Publipostage" >Publipostage</option><option value="Déjà locataire" >Déjà locataire</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Locataires actuels" >Locataires actuels</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_12_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance" value="" data-name="Provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div></fieldset></form><div id='fluentform_12_errors' class='ff-errors-in-stack ff_form_instance_12_1 ff-form-loading_errors ff_form_instance_12_1_errors'></div></div> <script type="text/javascript">
536 + window.fluent_form_ff_form_instance_12_1 = {"id":"12","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_12_1","form_id_selector":"fluentform_12","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":true,"message":"Svp Entrez un num\u00e9ro valide","global":false,"global_message":"Phone number is not valid"}},"dropdown_1":{"required":{"value":false,"message":"Ce champ est obligatoire","global":false,"global_message":"This field is required"}},"description":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
537 + </script>
538 + </div>
539 +
540 + </div></div></div></section><div id="div_block-826-1920" class="ct-div-block" ><section id="section-613-1920" class=" ct-section c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-614-1920" class="ct-div-block " ><div id="code_block-615-1920" class="ct-code-block " >
541 +<div class="marquee marquee-ltr">
542 + <div class="track">
543 + <div class="scrolling-typo-text">
544 + <ul>
545 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
546 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
547 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
548 + </ul>
549 + <div>
550 + </div>
551 +</div></div></div></div></section><section id="section-377-1920" class=" ct-section c-owl-xl c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-378-1920" class="ct-div-block c-full-width c-inline" ><a id="link-568-1920" class="ct-link" href="/" target="_self" >
552 + <div id="-lottie-animation-569-1920" class="oxy-lottie-animation " ><lottie-player renderer="svg" id="-lottie-animation-569-1920-lottie" data-src="/wp-content/uploads/animation-logo-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
553 +
554 + </a><div id="div_block-380-1920" class="ct-div-block c-right-self" ><nav id="_nav_menu-381-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="oxy-nav-menu-list"><li id="menu-item-2192" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices menu-item-2192"><a href="https://www.appartementsurbains.ca/projets-residentiels/">Résidentiel</a></li>
555 +<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Commercial</a></li>
556 +<li id="menu-item-2271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2271"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
557 +<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2516"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
558 +<li id="menu-item-2270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2270"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
559 +<li id="menu-item-1056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1056"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
560 +</ul></div></nav><nav id="_nav_menu-382-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-secteurs-container"><ul id="menu-footer-secteurs" class="oxy-nav-menu-list"><li id="menu-item-2195" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2195"><a href="https://www.appartementsurbains.ca/quartiers/montcalm/">Montcalm</a></li>
561 +<li id="menu-item-2196" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2196"><a href="https://www.appartementsurbains.ca/quartiers/ste-foy/">Ste-Foy</a></li>
562 +<li id="menu-item-2197" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2197"><a href="https://www.appartementsurbains.ca/quartiers/loretteville/">Loretteville</a></li>
563 +</ul></div></nav></div></div><div id="div_block-383-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-384-1920" class="ct-div-block c-owl-m" ><div id="headline-385-1920" class="ct-headline c-h4 c-heading-light">Siège social</div><div id="code_block-460-1920" class="ct-code-block remove-p-margins" ><p>3200, chemin des Quatre-Bourgeois, bureau 103<br />
564 +Québec, QC, G1W 0G8</p>
565 +
566 +<p>T. <a href="tel:(418) 717-2105" class="remove-link-color">(418) 717-2105</a></p> </div></div><div id="div_block-399-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-400-1920" class="ct-headline c-h4 c-heading-light">Prenons contact.</div><div id="div_block-401-1920" class="ct-div-block c-buttons" ><a id="link-402-1920" class="ct-link c-btn-transparent c-btn-l c-transition" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-403-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-404-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Les+Ormes" target="_self" ><div id="text_block-405-1920" class="ct-text-block" >Demande d'information</div></a></div></div></div><div id="div_block-406-1920" class="ct-div-block c-full-width c-columns-gap-s" ><div id="div_block-407-1920" class="ct-div-block" ><nav id="_nav_menu-408-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-liens-supplementaires-container"><ul id="menu-footer-liens-supplementaires" class="oxy-nav-menu-list"><li id="menu-item-2199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2199"><a href="https://www.appartementsurbains.ca/politique-de-confidentialite/">Confidentialité</a></li>
567 +<li id="menu-item-2550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2550"><a href="https://www.appartementsurbains.ca/politique-temoins/">Témoins</a></li>
568 +<li id="menu-item-2200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2200"><a href="https://www.appartementsurbains.ca/termes-et-conditions/">Conditions</a></li>
569 +<li id="menu-item-2198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2198"><a href="https://www.appartementsurbains.ca/html-sitemap/">Sitemap</a></li>
570 +</ul></div></nav><div id="code_block-409-1920" class="ct-code-block copyright c-text-light" >© Appartements Urbains - Tous droits réservés 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</div></div><div id="div_block-410-1920" class="ct-div-block c-columns-gap-s" ><a id="link-411-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-412-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-412-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-413-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-414-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-414-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></section></div>
571 + <div id="-off-canvas-1993-2040" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-1993-2040-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="false" data-trigger-selector=".multi-trigger-visite" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="false" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-1994-2040" class="ct-div-block c-full-width c-owl-l" ><div id="div_block-1995-2040" class="ct-div-block " ><a id="link-1996-2040" class="ct-link c-margin-right-m" href="https://www.appartementsurbains.ca" target="_self" ><img id="image-1997-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo"/></a><div id="fancy_icon-1998-2040" class="ct-fancy-icon multi-trigger-visite" ><svg id="svg-fancy_icon-1998-2040"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div><div id="div_block-1999-2040" class="ct-div-block c-owl-m c-center-self c-center" ><div id="code_block-2000-2040" class="ct-code-block c-h3 c-heading-dark" >Nous avons quelques questions pour vous avant de planifier votre visite</div></div><div id="div_block-2001-2040" class="ct-div-block c-full-width c-max-width-960 c-center-self" >
572 + <div id="-fluent-form-2002-2040" class="oxy-fluent-form form-light " ><div class='fluentform ff-default fluentform_wrapper_5 ffs_custom_wrap'><form data-form_id="5" id="fluentform_5" class="frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_2 ff-form-loading ff-form-has-steps ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_5_2" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
573 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Visite</legend> <div
574 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
575 + class="ff-el-group ff-hpsf-container"
576 + >
577 + <div class="ff-el-input--label asterisk-right">
578 + <label for="ff_5_item_sf" aria-label="Subscribe">
579 + Subscribe </label>
580 + </div>
581 + <div class="ff-el-input--content">
582 + <input type="text"
583 + name="item_5__fluent_sf"
584 + class="ff-el-form-control"
585 + id="ff_5_item_sf"
586 + />
587 + </div>
588 + </div>
589 + <input type='hidden' name='__fluent_form_embded_post_id' value='2021' /><input type="hidden" id="_fluentform_5_fluentformnonce" name="_fluentform_5_fluentformnonce" value="056b39437b" /><input type="hidden" name="_wp_http_referer" value="/les-ormes/" /><div class='ff-step-container' data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-step-header'><ul class='ff-step-titles'><li class='ff_active'><span>Planification</span></li><li><span>Besoin</span></li><li><span>Information</span></li></ul></div><span class='ff_step_start'></span><div class='ff-step-body'><div class="fluentform-step active" data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quand êtes-vous disponible pour faire la visite?">Quand êtes-vous disponible pour faire la visite?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_50dd6b4571063db685ecceda4bce752c><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_50dd6b4571063db685ecceda4bce752c' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_bf9194f344df0a462572b2c6ee0eb8c7><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_bf9194f344df0a462572b2c6ee0eb8c7' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_b68be594f228d1bf3a46970df245d10d><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_b68be594f228d1bf3a46970df245d10d' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_711285c812dcb4778ffedee4d1890858><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_711285c812dcb4778ffedee4d1890858' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?">Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_04d47aa3d2fa89404c58e832c7b3d767><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_1_04d47aa3d2fa89404c58e832c7b3d767' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_c2daf346d3739b7ab8928dd95738e2d2><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_1_c2daf346d3739b7ab8928dd95738e2d2' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_a001863d65cdce82369b1f07b0204f85><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_1_a001863d65cdce82369b1f07b0204f85' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_d635d753b12656fe839bcaa704f5acd2><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_1_d635d753b12656fe839bcaa704f5acd2' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_1" ><input type="hidden" name="immeuble_concerne" data-name="immeuble_concerne" ><input type="hidden" name="unite_concernee" data-name="unite_concernee" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown' aria-label="Êtes-vous ouvert à visiter d&#039;autres unités et/ou immeubles">Êtes-vous ouvert à visiter d'autres unités et/ou immeubles</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_5_2_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Oui, je suis ouvert à visiter d&#039;autres immeubles et d&#039;autres unités" >Oui, je suis ouvert à visiter d'autres immeubles et d'autres unités</option><option value="Je suis ouvert à visiter d&#039;autres unités dans cet immeuble seulement" >Je suis ouvert à visiter d'autres unités dans cet immeuble seulement</option><option value="Non, seulement cet immeuble et cette unité m&#039;intéresse" >Non, seulement cet immeuble et cette unité m'intéresse</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_1' aria-label="Avez-vous une préférence de taille d&#039;unité ?">Avez-vous une préférence de taille d'unité ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_5_2_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Studio et 2 1/2" >Studio et 2 1/2</option><option value="3 1/2" >3 1/2</option><option value="4 1/2" >4 1/2</option><option value="5 1/2 et plus" >5 1/2 et plus</option><option value="Aucune préférence" >Aucune préférence</option></select></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_2" ><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_5_2_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_5_2_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_5_2_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_5_2_phone" inputmode="tel" aria-invalid='false' aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_2' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_2" id="ff_5_2_dropdown_2" class="ff-el-form-control" data-name="dropdown_2" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Journaux" >Journaux</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_2_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_5_2_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance_1" value="https://www.appartementsurbains.ca/les-ormes/" data-name="Provenance_1" > <div class="ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2">
590 + <div class="ff-t-cell ff-t-column-1"><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button></div></div>
591 + <div class="ff-t-cell ff-t-column-2">
592 + <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div> </div>
593 + </div>
594 + </div></div></div>
595 + </fieldset></form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_2 ff-form-loading_errors ff_form_instance_5_2_errors'></div></div> <script type="text/javascript">
596 + window.fluent_form_ff_form_instance_5_2 = {"id":"5","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_2","form_id_selector":"fluentform_5","rules":{"checkbox":{"required":{"value":true,"message":"Ce champ est requis"}},"checkbox_1":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown_1":{"required":{"value":true,"message":"Ce champ est requis"}},"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":true,"message":"Ce champ est requis"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}},"dropdown_2":{"required":{"value":true,"message":"Ce champ est obligatoire"}},"description":{"required":{"value":false,"message":"Ce champ est requis"}}},"debounce_time":300};
597 + </script>
598 + </div>
599 +
600 + </div></div></div></div>
601 +
602 +
603 +<script type="speculationrules">
604 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyone/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
605 +</script>
606 +<script id='script-64357dd8db6b7-js' type='text/javascript'>
607 +jQuery(document).ready(function() {
608 + jQuery('.plax').paroller();
609 +});
610 +</script>
611 +<script id='script-679280d660817-js' type='text/javascript'>
612 +document.addEventListener('DOMContentLoaded', function() {
613 + // Select all links containing "demande-information" in the URL
614 + var ctaLinks = document.querySelectorAll('a[href*="demande-information"]');
615 + ctaLinks.forEach(function(link) {
616 + link.setAttribute('target', '_blank');
617 + link.setAttribute('rel', 'noopener noreferrer');
618 + });
619 +});
620 +</script>
621 +<script id='script-63f90ccabd3c9-js' type='text/javascript'>
622 +jQuery(document).ready(function() {
623 + jQuery(".mega-menu-immeuble").hover(function() {
624 + var image = jQuery(this).data("image");
625 + var logo = jQuery(this).data("logo");
626 + jQuery(".mega-menu-image").css("background-image", "url(" + image + ")");
627 + });
628 +});
629 +</script>
630 +<script id='script-638a4f9a23faf-js' type='text/javascript'>
631 +function GetURLParameter(sParam) {
632 + var sPageURL = window.location.search.substring(1);
633 + var sURLVariables = sPageURL.split('&');
634 + for (var i = 0; i < sURLVariables.length; i++) {
635 + var sParameterName = sURLVariables[i].split('=');
636 + if (sParameterName[0] == sParam) {
637 + return sParameterName[1];
638 + }
639 + }
640 +}
641 +
642 +jQuery(document).ready(function() {
643 + var niveau = GetURLParameter("_niveau");
644 + var unite = GetURLParameter("_unite");
645 + if(niveau) {
646 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
647 + jQuery(selectorNiveau).click();
648 + }
649 + if(unite) {
650 + var selectorUnite = '[polygones-niveaux] polygon[unite="' + unite + '"]';
651 + jQuery(selectorUnite).click();
652 + }
653 +});
654 +
655 +jQuery(document).ready(function() {
656 + if(jQuery(".module-light").length) {
657 + var selectorNiveau = '[liste-niveaux] [liste-niveaux-item]:first-child';
658 + jQuery(selectorNiveau).click();
659 + }
660 +});
661 +
662 +jQuery("[unites] [vue-immeuble] g").click(function() {
663 + var niveau = jQuery(this).attr('niveau');
664 +
665 + jQuery("[choix-niveau]").removeClass("visible");
666 + jQuery("[choix-unite]").addClass("visible");
667 +
668 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
669 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
670 +
671 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
672 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
673 + jQuery("[wrapper-unite]").removeClass("visible");
674 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
675 +
676 + jQuery("[section-niveaux]").addClass("visible");
677 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
678 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
679 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
680 + jQuery("[liste-niveaux]").addClass("visible");
681 + jQuery("[legende]").addClass("visible");
682 +});
683 +
684 +jQuery("[liste-niveaux-item]").click(function() {
685 + var niveau = jQuery(this).attr('niveau');
686 +
687 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
688 + jQuery(this).addClass("level-selected");
689 +
690 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
691 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
692 +
693 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
694 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
695 +});
696 +
697 +jQuery("div:not(.dont-update) > [polygones-niveaux] polygon").click(function() {
698 + var infos = jQuery(this);
699 + var etat = infos.attr('etat');
700 +
701 + updateUnite(infos);
702 +});
703 +
704 +function updateUnite(infos) {
705 + var niveau = infos.attr('niveau');
706 + var unite = infos.attr('unite');
707 +
708 + jQuery("[data-unite]").text(unite);
709 + var dispo = infos.attr('disponibilite');
710 + jQuery("[data-etat]").text(dispo && dispo !== 'N/D' && dispo !== '' ? dispo : infos.attr('etat'));
711 + jQuery("[data-prix]").text(infos.attr('prix'));
712 + jQuery("[data-type-unite]").text(infos.attr('type'));
713 + jQuery("[data-superficie]").text(infos.attr('superficie'));
714 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
715 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
716 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
717 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
718 + jQuery(".unite-btn-visite").attr("data-unite-concernee", unite);
719 +
720 + if(infos.attr('superficie_balcon') !== "") {
721 + jQuery("[superficie-balcon-row]").show();
722 + } else {
723 + jQuery("[superficie-balcon-row]").hide();
724 + }
725 +
726 + jQuery("[choix-unite]").removeClass("visible");
727 +
728 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
729 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
730 + jQuery("[wrapper-unite]").removeClass("visible");
731 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
732 +
733 + jQuery("[section-niveaux]").addClass("visible");
734 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
735 + jQuery("[images-niveaux] .visible").removeClass("visible");
736 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
737 + jQuery("[legende]").removeClass("visible");
738 +
739 + jQuery("[wrapper-unite]").addClass("visible");
740 + // jQuery("[image-unite]").addClass("visible");
741 + jQuery("[wrapper-image-unite]").addClass("visible");
742 +}
743 +
744 +jQuery("[retour-niveau]").click(function() {
745 + var niveau = jQuery(this).attr('data-retour-niveau');
746 +
747 + jQuery("[choix-unite]").addClass("visible");
748 +
749 + jQuery("[wrapper-unite]").removeClass("visible");
750 + jQuery("[wrapper-image-unite].visible").removeClass("visible");
751 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
752 +
753 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
754 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
755 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
756 + jQuery("[legende]").addClass("visible");
757 +});
758 +
759 +jQuery("[retour-immeuble]").click(function() {
760 + jQuery("[choix-unite]").removeClass("visible");
761 + jQuery("[choix-niveau]").addClass("visible");
762 +
763 + jQuery("[section-niveaux]").removeClass("visible");
764 + jQuery("[legende]").removeClass("visible");
765 +
766 + jQuery("[vue-immeuble]").addClass("visible");
767 +});
768 +
769 +/*
770 +jQuery(".multi-trigger-visite").click(function() {
771 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
772 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
773 +});
774 +*/
775 +</script>
776 +<script id='script-638a4f9a343c4-js' type='text/javascript'>
777 +/*!
778 + * Toastify js 1.11.2
779 + * https://github.com/apvarun/toastify-js
780 + * @license MIT licensed
781 + *
782 + * Copyright (C) 2018 Varun A P
783 + */
784 +(function(root, factory) {
785 + if (typeof module === "object" && module.exports) {
786 + module.exports = factory();
787 + } else {
788 + root.Toastify = factory();
789 + }
790 +})(this, function(global) {
791 + // Object initialization
792 + var Toastify = function(options) {
793 + // Returning a new init object
794 + return new Toastify.lib.init(options);
795 + },
796 + // Library version
797 + version = "1.11.2";
798 +
799 + // Set the default global options
800 + Toastify.defaults = {
801 + oldestFirst: true,
802 + text: "Toastify is awesome!",
803 + node: undefined,
804 + duration: 3000,
805 + selector: undefined,
806 + callback: function () {
807 + },
808 + destination: undefined,
809 + newWindow: false,
810 + close: false,
811 + gravity: "toastify-top",
812 + positionLeft: false,
813 + position: '',
814 + backgroundColor: '',
815 + avatar: "",
816 + className: "",
817 + stopOnFocus: true,
818 + onClick: function () {
819 + },
820 + offset: {x: 0, y: 0},
821 + escapeMarkup: true,
822 + style: {background: ''}
823 + };
824 +
825 + // Defining the prototype of the object
826 + Toastify.lib = Toastify.prototype = {
827 + toastify: version,
828 +
829 + constructor: Toastify,
830 +
831 + // Initializing the object with required parameters
832 + init: function(options) {
833 + // Verifying and validating the input object
834 + if (!options) {
835 + options = {};
836 + }
837 +
838 + // Creating the options object
839 + this.options = {};
840 +
841 + this.toastElement = null;
842 +
843 + // Validating the options
844 + this.options.text = options.text || Toastify.defaults.text; // Display message
845 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
846 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
847 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
848 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
849 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
850 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
851 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
852 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
853 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
854 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
855 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
856 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
857 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
858 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
859 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
860 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
861 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
862 + this.options.style = options.style || Toastify.defaults.style;
863 + if(options.backgroundColor) {
864 + this.options.style.background = options.backgroundColor;
865 + }
866 +
867 + // Returning the current object for chaining functions
868 + return this;
869 + },
870 +
871 + // Building the DOM element
872 + buildToast: function() {
873 + // Validating if the options are defined
874 + if (!this.options) {
875 + throw "Toastify is not initialized";
876 + }
877 +
878 + // Creating the DOM object
879 + var divElement = document.createElement("div");
880 + divElement.className = "toastify on " + this.options.className;
881 +
882 + // Positioning toast to left or right or center
883 + if (!!this.options.position) {
884 + divElement.className += " toastify-" + this.options.position;
885 + } else {
886 + // To be depreciated in further versions
887 + if (this.options.positionLeft === true) {
888 + divElement.className += " toastify-left";
889 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
890 + } else {
891 + // Default position
892 + divElement.className += " toastify-right";
893 + }
894 + }
895 +
896 + // Assigning gravity of element
897 + divElement.className += " " + this.options.gravity;
898 +
899 + if (this.options.backgroundColor) {
900 + // This is being deprecated in favor of using the style HTML DOM property
901 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
902 + }
903 +
904 + // Loop through our style object and apply styles to divElement
905 + for (var property in this.options.style) {
906 + divElement.style[property] = this.options.style[property];
907 + }
908 +
909 + // Adding the toast message/node
910 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
911 + // If we have a valid node, we insert it
912 + divElement.appendChild(this.options.node)
913 + } else {
914 + if (this.options.escapeMarkup) {
915 + divElement.innerText = this.options.text;
916 + } else {
917 + divElement.innerHTML = this.options.text;
918 + }
919 +
920 + if (this.options.avatar !== "") {
921 + var avatarElement = document.createElement("img");
922 + avatarElement.src = this.options.avatar;
923 +
924 + avatarElement.className = "toastify-avatar";
925 +
926 + if (this.options.position == "left" || this.options.positionLeft === true) {
927 + // Adding close icon on the left of content
928 + divElement.appendChild(avatarElement);
929 + } else {
930 + // Adding close icon on the right of content
931 + divElement.insertAdjacentElement("afterbegin", avatarElement);
932 + }
933 + }
934 + }
935 +
936 + // Adding a close icon to the toast
937 + if (this.options.close === true) {
938 + // Create a span for close element
939 + var closeElement = document.createElement("button");
940 + closeElement.type = "button";
941 + closeElement.setAttribute("aria-label", "Close");
942 + closeElement.className = "toast-close";
943 + closeElement.innerHTML = "&#10006;";
944 +
945 + // Triggering the removal of toast from DOM on close click
946 + closeElement.addEventListener(
947 + "click",
948 + function(event) {
949 + event.stopPropagation();
950 + this.removeElement(this.toastElement);
951 + window.clearTimeout(this.toastElement.timeOutValue);
952 + }.bind(this)
953 + );
954 +
955 + //Calculating screen width
956 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
957 +
958 + // Adding the close icon to the toast element
959 + // Display on the right if screen width is less than or equal to 360px
960 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
961 + // Adding close icon on the left of content
962 + divElement.insertAdjacentElement("afterbegin", closeElement);
963 + } else {
964 + // Adding close icon on the right of content
965 + divElement.appendChild(closeElement);
966 + }
967 + }
968 +
969 + // Clear timeout while toast is focused
970 + if (this.options.stopOnFocus && this.options.duration > 0) {
971 + var self = this;
972 + // stop countdown
973 + divElement.addEventListener(
974 + "mouseover",
975 + function(event) {
976 + window.clearTimeout(divElement.timeOutValue);
977 + }
978 + )
979 + // add back the timeout
980 + divElement.addEventListener(
981 + "mouseleave",
982 + function() {
983 + divElement.timeOutValue = window.setTimeout(
984 + function() {
985 + // Remove the toast from DOM
986 + self.removeElement(divElement);
987 + },
988 + self.options.duration
989 + )
990 + }
991 + )
992 + }
993 +
994 + // Adding an on-click destination path
995 + if (typeof this.options.destination !== "undefined") {
996 + divElement.addEventListener(
997 + "click",
998 + function(event) {
999 + event.stopPropagation();
1000 + if (this.options.newWindow === true) {
1001 + window.open(this.options.destination, "_blank");
1002 + } else {
1003 + window.location = this.options.destination;
1004 + }
1005 + }.bind(this)
1006 + );
1007 + }
1008 +
1009 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
1010 + divElement.addEventListener(
1011 + "click",
1012 + function(event) {
1013 + event.stopPropagation();
1014 + this.options.onClick();
1015 + }.bind(this)
1016 + );
1017 + }
1018 +
1019 + // Adding offset
1020 + if(typeof this.options.offset === "object") {
1021 +
1022 + var x = getAxisOffsetAValue("x", this.options);
1023 + var y = getAxisOffsetAValue("y", this.options);
1024 +
1025 + var xOffset = this.options.position == "left" ? x : "-" + x;
1026 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
1027 +
1028 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
1029 +
1030 + }
1031 +
1032 + // Returning the generated element
1033 + return divElement;
1034 + },
1035 +
1036 + // Displaying the toast
1037 + showToast: function() {
1038 + // Creating the DOM object for the toast
1039 + this.toastElement = this.buildToast();
1040 +
1041 + // Getting the root element to with the toast needs to be added
1042 + var rootElement;
1043 + if (typeof this.options.selector === "string") {
1044 + rootElement = document.getElementById(this.options.selector);
1045 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1046 + rootElement = this.options.selector;
1047 + } else {
1048 + rootElement = document.body;
1049 + }
1050 +
1051 + // Validating if root element is present in DOM
1052 + if (!rootElement) {
1053 + throw "Root element is not defined";
1054 + }
1055 +
1056 + // Adding the DOM element
1057 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1058 + rootElement.insertBefore(this.toastElement, elementToInsert);
1059 +
1060 + // Repositioning the toasts in case multiple toasts are present
1061 + Toastify.reposition();
1062 +
1063 + if (this.options.duration > 0) {
1064 + this.toastElement.timeOutValue = window.setTimeout(
1065 + function() {
1066 + // Remove the toast from DOM
1067 + this.removeElement(this.toastElement);
1068 + }.bind(this),
1069 + this.options.duration
1070 + ); // Binding `this` for function invocation
1071 + }
1072 +
1073 + // Supporting function chaining
1074 + return this;
1075 + },
1076 +
1077 + hideToast: function() {
1078 + if (this.toastElement.timeOutValue) {
1079 + clearTimeout(this.toastElement.timeOutValue);
1080 + }
1081 + this.removeElement(this.toastElement);
1082 + },
1083 +
1084 + // Removing the element from the DOM
1085 + removeElement: function(toastElement) {
1086 + // Hiding the element
1087 + // toastElement.classList.remove("on");
1088 + toastElement.className = toastElement.className.replace(" on", "");
1089 +
1090 + // Removing the element from DOM after transition end
1091 + window.setTimeout(
1092 + function() {
1093 + // remove options node if any
1094 + if (this.options.node && this.options.node.parentNode) {
1095 + this.options.node.parentNode.removeChild(this.options.node);
1096 + }
1097 +
1098 + // Remove the element from the DOM, only when the parent node was not removed before.
1099 + if (toastElement.parentNode) {
1100 + toastElement.parentNode.removeChild(toastElement);
1101 + }
1102 +
1103 + // Calling the callback function
1104 + this.options.callback.call(toastElement);
1105 +
1106 + // Repositioning the toasts again
1107 + Toastify.reposition();
1108 + }.bind(this),
1109 + 400
1110 + ); // Binding `this` for function invocation
1111 + },
1112 + };
1113 +
1114 + // Positioning the toasts on the DOM
1115 + Toastify.reposition = function() {
1116 +
1117 + // Top margins with gravity
1118 + var topLeftOffsetSize = {
1119 + top: 15,
1120 + bottom: 15,
1121 + };
1122 + var topRightOffsetSize = {
1123 + top: 15,
1124 + bottom: 15,
1125 + };
1126 + var offsetSize = {
1127 + top: 15,
1128 + bottom: 15,
1129 + };
1130 +
1131 + // Get all toast messages on the DOM
1132 + var allToasts = document.getElementsByClassName("toastify");
1133 +
1134 + var classUsed;
1135 +
1136 + // Modifying the position of each toast element
1137 + for (var i = 0; i < allToasts.length; i++) {
1138 + // Getting the applied gravity
1139 + if (containsClass(allToasts[i], "toastify-top") === true) {
1140 + classUsed = "toastify-top";
1141 + } else {
1142 + classUsed = "toastify-bottom";
1143 + }
1144 +
1145 + var height = allToasts[i].offsetHeight;
1146 + classUsed = classUsed.substr(9, classUsed.length-1)
1147 + // Spacing between toasts
1148 + var offset = 15;
1149 +
1150 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1151 +
1152 + // Show toast in center if screen with less than or equal to 360px
1153 + if (width <= 360) {
1154 + // Setting the position
1155 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1156 +
1157 + offsetSize[classUsed] += height + offset;
1158 + } else {
1159 + if (containsClass(allToasts[i], "toastify-left") === true) {
1160 + // Setting the position
1161 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1162 +
1163 + topLeftOffsetSize[classUsed] += height + offset;
1164 + } else {
1165 + // Setting the position
1166 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1167 +
1168 + topRightOffsetSize[classUsed] += height + offset;
1169 + }
1170 + }
1171 + }
1172 +
1173 + // Supporting function chaining
1174 + return this;
1175 + };
1176 +
1177 + // Helper function to get offset.
1178 + function getAxisOffsetAValue(axis, options) {
1179 +
1180 + if(options.offset[axis]) {
1181 + if(isNaN(options.offset[axis])) {
1182 + return options.offset[axis];
1183 + }
1184 + else {
1185 + return options.offset[axis] + 'px';
1186 + }
1187 + }
1188 +
1189 + return '0px';
1190 +
1191 + }
1192 +
1193 + function containsClass(elem, yourClass) {
1194 + if (!elem || typeof yourClass !== "string") {
1195 + return false;
1196 + } else if (
1197 + elem.className &&
1198 + elem.className
1199 + .trim()
1200 + .split(/\s+/gi)
1201 + .indexOf(yourClass) > -1
1202 + ) {
1203 + return true;
1204 + } else {
1205 + return false;
1206 + }
1207 + }
1208 +
1209 + // Setting up the prototype for the init object
1210 + Toastify.lib.init.prototype = Toastify.lib;
1211 +
1212 + // Returning the Toastify function to be assigned to the window object/module
1213 + return Toastify;
1214 +});
1215 +</script>
1216 +<script id='script-638a4f9a3f50a-js' type='text/javascript'>
1217 +// jQuery(".simplefavorite-button").on('click', function() {
1218 +jQuery(document).on('click','.simplefavorite-button',function() {
1219 + var texte = "Unité ajoutée à la liste";
1220 + if(jQuery(this).hasClass("active")) {
1221 + texte = "Unité retirée de la liste";
1222 + }
1223 + Toastify({
1224 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1225 + escapeMarkup: false,
1226 + duration: 5000,
1227 + close: true,
1228 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1229 + }).showToast();
1230 +});
1231 +</script>
1232 +<script id='script-647a0a8074f5e-js' type='text/javascript'>
1233 +jQuery(".tableau .btn-action").on('click', function() {
1234 + console.log(jQuery("[data-name=immeuble_concerne]"));
1235 + console.log(jQuery("[data-name=unite_concernee]"));
1236 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1237 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1238 + jQuery('.multi-trigger-visite').trigger('click');
1239 +});
1240 +
1241 +jQuery('.tableau').on('DOMSubtreeModified', function() {
1242 + jQuery(".tableau .btn-action").on('click', function() {
1243 + console.log(jQuery(this).attr("data-immeuble-concerne"));
1244 + console.log(jQuery(this).attr("data-unite-concernee"));
1245 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1246 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1247 + jQuery('.multi-trigger-visite').trigger('click');
1248 + });
1249 +});
1250 +</script>
1251 +<script id='script-6425ed7ad1486-js' type='text/javascript'>
1252 +jQuery(document).ready(function() {
1253 + setTimeout(function() {
1254 + jQuery(".oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block").css("height", "100%");
1255 + }, 2000);
1256 +});
1257 +</script>
1258 +<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style>
1259 +<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style>
1260 +<style>.ct-FontAwesomeicon-download{width:0.92857142857143em}</style>
1261 +<style>.ct-FontAwesomeicon-chevron-left{width:0.75em}</style>
1262 +<style>.ct-FontAwesomeicon-chevron-right{width:0.67857142857143em}</style>
1263 +<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style>
1264 +<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style>
1265 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-download" viewBox="0 0 26 28"><title>download</title><path d="M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z"/></symbol><symbol id="FontAwesomeicon-chevron-left" viewBox="0 0 21 28"><title>chevron-left</title><path d="M18.297 4.703l-8.297 8.297 8.297 8.297c0.391 0.391 0.391 1.016 0 1.406l-2.594 2.594c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.594c-0.391-0.391-0.391-1.016 0-1.406l11.594-11.594c0.391-0.391 1.016-0.391 1.406 0l2.594 2.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-chevron-right" viewBox="0 0 19 28"><title>chevron-right</title><path d="M17.297 13.703l-11.594 11.594c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.594c-0.391-0.391-0.391-1.016 0-1.406l8.297-8.297-8.297-8.297c-0.391-0.391-0.391-1.016 0-1.406l2.594-2.594c0.391-0.391 1.016-0.391 1.406 0l11.594 11.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-arrow-left" viewBox="0 0 20 20"><title>arrow-left</title><path class="path1" d="M0.646 10.146l6-6c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-5.146 5.146h16.293c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5h-16.293l5.146 5.146c0.195 0.195 0.195 0.512 0 0.707-0.098 0.098-0.226 0.146-0.354 0.146s-0.256-0.049-0.354-0.146l-6-6c-0.195-0.195-0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewBox="0 0 20 20"><title>arrow-right</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol></defs></svg><div class="wpgb-svg-icons" hidden>
1266 + <svg viewBox="0 0 120 24" width="0" height="0">
1267 + <defs>
1268 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
1269 + </defs>
1270 + <symbol id="wpgb-rating-stars-svg">
1271 + <use xlink:href="#wpgb-star-svg"></use>
1272 + <use xlink:href="#wpgb-star-svg" x="24"></use>
1273 + <use xlink:href="#wpgb-star-svg" x="48"></use>
1274 + <use xlink:href="#wpgb-star-svg" x="72"></use>
1275 + <use xlink:href="#wpgb-star-svg" x="96"></use>
1276 + </symbol>
1277 +</svg>
1278 +</div>
1279 +<style>
1280 + .grecaptcha-badge {
1281 + visibility: hidden;
1282 + }
1283 + </style><style>form.fluent_form_12 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style>
1284 + <script type="text/javascript">
1285 + jQuery(document).ready(function() {
1286 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1287 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1288 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1289 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1290 + });
1291 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1292 + jQuery('body').on('click', selector, function(){
1293 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1294 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1295 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1296 + jQuery(this).click();
1297 + });
1298 + });
1299 + </script>
1300 +
1301 + <style>form.fluent_form_5 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style><script id="image-map-pro-dist-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/js/image-map-pro.min.js?ver=5.1.6"></script>
1302 +<script id="qppr_frontend_scripts-js-extra">
1303 +var qpprFrontData = {"linkData":{"https://www.appartementsurbains.ca/quartier-cartier/":[1,0,""],"https://www.appartementsurbains.ca/le-charlie/":[1,0,""],"https://www.appartementsurbains.ca/le-watier/":[1,0,""],"https://www.appartementsurbains.ca/archipel/":[1,0,""]},"siteURL":"https://www.appartementsurbains.ca","siteURLq":"https://appartementsurbainsca.kinsta.cloud"};
1304 +//# sourceURL=qppr_frontend_scripts-js-extra
1305 +</script>
1306 +<script id="qppr_frontend_scripts-js" src="https://www.appartementsurbains.ca/wp-content/plugins/quick-pagepost-redirect-plugin/js/qppr_frontend_script.min.js?ver=5.2.4"></script>
1307 +<script id="gtm4wp-form-move-tracker-js" src="https://www.appartementsurbains.ca/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1.21.1"></script>
1308 +<script id="oxy_toolbox_open_external_links_new_tab_script-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1.6.2"></script>
1309 +<script id="intlTelInput-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/intlTelInput.min.js?ver=18.1.1"></script>
1310 +<script id="intlTelInputUtils-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/utils.js?ver=18.1.1"></script>
1311 +<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA&#038;ver=6.0.4"></script>
1312 +<script id="fluent-form-submission-js-extra">
1313 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"51ac7ddd18","form_id":"12","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1314 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"51ac7ddd18","form_id":"5","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1315 +//# sourceURL=fluent-form-submission-js-extra
1316 +</script>
1317 +<script id="fluent-form-submission-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.0.4"></script>
1318 +<script id="fluentform-advanced-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/fluentform-advanced.js?ver=6.0.4"></script>
1319 +<script id="script-641dcb154081f-js" src="https://cdnjs.cloudflare.com/ajax/libs/paroller.js/1.4.1/jquery.paroller.min.js"></script>
1320 +<script id="fancybox-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox.min.js?ver=3.5.7"></script>
1321 +<script id="fancybox-init-js-extra">
1322 +var localize_extras_plugin = {"oxygen_directory":"https://www.appartementsurbains.ca/wp-content/uploads/oxygen/css/"};
1323 +//# sourceURL=fancybox-init-js-extra
1324 +</script>
1325 +<script id="fancybox-init-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox-init-4.js?ver=1.0.2"></script>
1326 +<script id="flickity-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1"></script>
1327 +<script id="lottie-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-player.min.js?ver=1.0.1"></script>
1328 +<script id="lottie-interactivity-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-interactivity.js?ver=1.0.0"></script>
1329 +<script id="intersection-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/intersectionobserver.js?ver=1.0.0"></script>
1330 +<script id="lottie-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-init.js?ver=1.0.0"></script>
1331 +<script id="extras-inert-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1.0.0"></script>
1332 +<script id="extras-offcanvas-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.0.4"></script>
1333 +<script id="wpgb-js-extra">
1334 +var wpgb_settings = {"lang":"","ajaxUrl":"https://www.appartementsurbains.ca/?wpgb-ajax=action","restUrl":"https://www.appartementsurbains.ca/wp-json/wpgb/v2/filter/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https://www.appartementsurbains.ca/les-ormes/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"","hasFacets":"1","hasLightbox":"","shadowGrids":["wpgb-content-1"],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] / [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/date.js","version":1748542901},{"type":"css","handle":"wpgb-date-css","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/vendors/date.css","version":1748542901},{"type":"js","handle":"wpgb-range","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/range.js","version":1748542901},{"type":"js","handle":"wpgb-select","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/select.js","version":1748542901},{"type":"js","handle":"wpgb-autocomplete","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/autocomplete.js","version":1748542901}]};
1335 +//# sourceURL=wpgb-js-extra
1336 +</script>
1337 +<script src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=2.1.8"></script>
1338 +<script id="wpgb-facets-js" src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=2.1.8"></script>
1339 +<script id="gridbuildersupport-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2"></script>
1340 +<script id="flickity-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=2.3.3"></script>
1341 +<script type="text/javascript" id="ct-footer-js">jQuery('.vertical-line').attr({'data-aos-enable': 'true','data-aos': 'slide-down','data-aos-once': 'true',});jQuery('.imagefx1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-once': 'true',});jQuery('.fade-up').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-once': 'true','data-aos-duration': '500','data-aos-easing': 'ease-in',});jQuery('.fade-up-1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-duration': '200','data-aos-easing': 'ease-in','data-aos-once': 'true',});
1342 + AOS.init({
1343 + })
1344 +
1345 + jQuery('body').addClass('oxygen-aos-enabled');
1346 +
1347 +
1348 + </script><section class="au-faq" id="au-faq" style="display:none">
1349 + <div class="au-faq__wrap">
1350 + <h2 class="au-faq__title">Foire aux questions</h2>
1351 + <details class="au-faq__item">
1352 + <summary class="au-faq__q">Où se trouve Les Ormes ?</summary>
1353 + <div class="au-faq__a">Les Ormes se trouve au 9360 Boulevard de l&#039;Ormière, dans le secteur Neufchâtel, à Québec.</div>
1354 + </details>
1355 + <details class="au-faq__item">
1356 + <summary class="au-faq__q">Quels types d&#039;appartements trouve-t-on aux Ormes ?</summary>
1357 + <div class="au-faq__a">Les unités offertes sont : 3½, 4½ et 5½.</div>
1358 + </details>
1359 + <details class="au-faq__item">
1360 + <summary class="au-faq__q">À partir de quel prix peut-on louer aux Ormes ?</summary>
1361 + <div class="au-faq__a">Les loyers débutent généralement autour de 985 $ par mois. L&#039;immeuble est actuellement complet : contactez-nous au (418) 717-2105 pour la liste d&#039;attente.</div>
1362 + </details>
1363 + <details class="au-faq__item">
1364 + <summary class="au-faq__q">Quelles commodités et quels services sont offerts aux Ormes ?</summary>
1365 + <div class="au-faq__a">On y trouve notamment : Structure tout en béton, Stationnement intérieur et extérieur, Ascenseurs, Chaque unité est climatisée, Salle d’exercice avec équipements, Bain et douche séparés, Terrasse sur le toit, Chute à déchets à tous les étages, Aspirateur centrale dans tous les logements et Caméras de surveillance.</div>
1366 + </details>
1367 + <details class="au-faq__item">
1368 + <summary class="au-faq__q">De quelle année date la construction des Ormes ?</summary>
1369 + <div class="au-faq__a">La construction des Ormes remonte à 2018. L&#039;immeuble compte 66 logements.</div>
1370 + </details>
1371 + <details class="au-faq__item">
1372 + <summary class="au-faq__q">Quels services se trouvent à proximité des Ormes ?</summary>
1373 + <div class="au-faq__a">À distance de marche, on trouve notamment : Épicerie IGA extra Convivio, Pharmacie Pharmaprix, Galeries de la Capitale à 10 minutes, Bibliothèque Neufchâtel, Salle de Gym : Éconofitness, Hôpital Chauveau et Cinéma Le Clap Loretteville.</div>
1374 + </details>
1375 + </div>
1376 +</section>
1377 +<style>
1378 +.au-faq{padding:56px 20px;background:#f6f6f4}
1379 +.au-faq__wrap{max-width:880px;margin:0 auto}
1380 +.au-faq__title{font-size:1.9rem;margin:0 0 28px;text-align:center}
1381 +.au-faq__item{border-bottom:1px solid #e2e2dd;padding:18px 0}
1382 +.au-faq__q{cursor:pointer;font-weight:600;font-size:1.12rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}
1383 +.au-faq__q::-webkit-details-marker{display:none}
1384 +.au-faq__q::after{content:'+';font-size:1.5rem;line-height:1;flex:0 0 auto;transition:transform .2s}
1385 +.au-faq__item[open] .au-faq__q::after{content:'\2013'}
1386 +.au-faq__a{margin-top:12px;line-height:1.65;color:#444}
1387 +</style>
1388 +<script>
1389 +(function(){var f=document.getElementById('au-faq');if(!f)return;var a=document.getElementById('ct-footer-js')||document.querySelector('footer');if(a&&a.parentNode){a.parentNode.insertBefore(f,a);}f.style.display='';})();
1390 +</script>
1391 + <style id="fluentform_styler_css_12_ffs_default" type="text/css">
1392 + .fluentform_wrapper_12.ffs_default_wrap .ff-el-input--content .error , .fluentform_wrapper_12.ffs_default_wrap .error-text{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-message-success{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-errors-in-stack { text-align: left; } </style>
1393 +
1394 + <style id="fluentform_styler_css_5_ffs_custom" type="text/css">
1395 + .fluentform_wrapper_5.ffs_custom_wrap input[type=checkbox] {
1396 + -webkit-appearance: checkbox;
1397 + }
1398 + .fluentform_wrapper_5.ffs_custom_wrap input[type=radio] {
1399 + -webkit-appearance: radio;
1400 + }
1401 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox],
1402 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio] {
1403 + -webkit-transform: scale(1);
1404 + transform: scale(1);
1405 + width: 21px;
1406 + height: 15px;
1407 + margin-right: 0px;
1408 + cursor: pointer;
1409 + font-size: 12px;
1410 + position: relative;
1411 + text-align: left;
1412 + border: none;
1413 + box-shadow: none;
1414 + -moz-appearance: initial;
1415 + }
1416 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
1417 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:before {
1418 + content: none;
1419 + }
1420 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
1421 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1422 + content: " ";
1423 + background-color: #fff;
1424 + display: inline-block;
1425 + margin-left: 3px; padding-bottom: 3px;
1426 + color: #212529;
1427 + width: 15px;
1428 + height: 15px;
1429 + border-color: ;
1430 + border-style: solid;
1431 + border-width:1px; padding-left: 1px;
1432 + border-radius:2px; padding-top: 1px;
1433 + -webkit-transition: all .1s ease;
1434 + transition: all .1s ease;
1435 + background-size: 9px;
1436 + background-repeat: no-repeat;
1437 + background-position: center center;
1438 + position: absolute;
1439 + box-sizing: border-box;
1440 + }
1441 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1442 + border-width:1px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
1443 + background-color: black;
1444 + -webkit-transition: all 0.3s ease-out;
1445 + transition: all 0.3s ease-out;
1446 + color: #fff;
1447 + border-color: black;
1448 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1449 + border-radius: 50%; font-size: 10px;
1450 + padding-top: 1px;
1451 + padding-left: 2px;
1452 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1453 + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
1454 + } </style>
1455 +
1456 + <style type="text/css" id="ct_code_block_css_2">.breadcrumbs a {
1457 + color: inherit;
1458 +}</style>
1459 +<script type="text/javascript" id="ct_code_block_js_741">(function($) { /*
1460 + * new_map
1461 + *
1462 + * This function will render a Google Map onto the selected jQuery element
1463 + *
1464 + * @type function
1465 + * @date 8/11/2013
1466 + * @since 4.3.0
1467 + *
1468 + * @param $el (jQuery element)
1469 + * @return n/a
1470 + */
1471 +
1472 + function new_map( $el ) {
1473 +
1474 + // var
1475 + var $markers = $el.find('.marker');
1476 +
1477 +
1478 + // vars
1479 + var args = {
1480 + zoom : 16,
1481 + center : new google.maps.LatLng(0, 0),
1482 + mapTypeId : google.maps.MapTypeId.ROADMAP
1483 + };
1484 +
1485 +
1486 + // create map
1487 + var map = new google.maps.Map( $el[0], args);
1488 +
1489 +
1490 + // add a markers reference
1491 + map.markers = [];
1492 +
1493 +
1494 + // add markers
1495 + $markers.each(function(){
1496 +
1497 + add_marker( $(this), map );
1498 +
1499 + });
1500 +
1501 +
1502 + // center map
1503 + center_map( map );
1504 +
1505 +
1506 + // return
1507 + return map;
1508 +
1509 + }
1510 +
1511 + /*
1512 + * add_marker
1513 + *
1514 + * This function will add a marker to the selected Google Map
1515 + *
1516 + * @type function
1517 + * @date 8/11/2013
1518 + * @since 4.3.0
1519 + *
1520 + * @param $marker (jQuery element)
1521 + * @param map (Google Map object)
1522 + * @return n/a
1523 + */
1524 +
1525 + function add_marker( $marker, map ) {
1526 +
1527 + // var
1528 + var latlng = new google.maps.LatLng( $marker.attr('data-lat'), $marker.attr('data-lng') );
1529 + var icon = $marker.attr('data-icon');
1530 +
1531 + // create marker
1532 + var marker = new google.maps.Marker({
1533 + position : latlng,
1534 + map : map,
1535 + icon : icon
1536 + });
1537 +
1538 + // add to array
1539 + map.markers.push( marker );
1540 +
1541 + // if marker contains HTML, add it to an infoWindow
1542 + if( $marker.html() )
1543 + {
1544 + // create info window
1545 + var infowindow = new google.maps.InfoWindow({
1546 + content : $marker.html()
1547 + });
1548 +
1549 + // show info window when marker is clicked
1550 + google.maps.event.addListener(marker, 'click', function() {
1551 +
1552 + infowindow.open( map, marker );
1553 +
1554 + });
1555 + }
1556 +
1557 + }
1558 +
1559 + /*
1560 + * center_map
1561 + *
1562 + * This function will center the map, showing all markers attached to this map
1563 + *
1564 + * @type function
1565 + * @date 8/11/2013
1566 + * @since 4.3.0
1567 + *
1568 + * @param map (Google Map object)
1569 + * @return n/a
1570 + */
1571 +
1572 + function center_map( map ) {
1573 +
1574 + // vars
1575 + var bounds = new google.maps.LatLngBounds();
1576 +
1577 + // loop through all markers and create bounds
1578 + $.each( map.markers, function( i, marker ){
1579 +
1580 + var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
1581 +
1582 + bounds.extend( latlng );
1583 +
1584 + });
1585 +
1586 + // only 1 marker?
1587 + if( map.markers.length == 1 )
1588 + {
1589 + // set center of map
1590 + map.setCenter( bounds.getCenter() );
1591 + map.setZoom( 16 );
1592 + }
1593 + else
1594 + {
1595 + // fit to bounds
1596 + map.fitBounds( bounds );
1597 + }
1598 +
1599 + }
1600 +
1601 + /*
1602 + * document ready
1603 + *
1604 + * This function will render each map when the document is ready (page has loaded)
1605 + *
1606 + * @type function
1607 + * @date 8/11/2013
1608 + * @since 5.0.0
1609 + *
1610 + * @param n/a
1611 + * @return n/a
1612 + */
1613 + // global var
1614 + var map = null;
1615 +
1616 + $(document).ready(function(){
1617 +
1618 + $('.acf-map').each(function(){
1619 +
1620 + // create map
1621 + map = new_map( $(this) );
1622 +
1623 + });
1624 +
1625 + });
1626 +})(jQuery);</script>
1627 +<style type="text/css" id="ct_code_block_css_741">.acf-map {
1628 + width: 100%;
1629 + height: 500px;
1630 + border: #ccc solid 1px;
1631 + margin: 0px;
1632 +}
1633 +
1634 +/* fixes potential theme css conflict */
1635 +.acf-map img {
1636 + max-width: inherit !important;
1637 +}</style>
1638 + <script type="text/javascript">
1639 + jQuery(document.body).on('fluentform_init_12',
1640 + function(event, data) {
1641 + var $form = jQuery(data[0]);
1642 + var formId = "12";
1643 + var $ = jQuery;
1644 + try {
1645 + jQuery(document).ready(function($) {
1646 + // Typologies par projet
1647 +const projectTypologies = {
1648 + 'Le 120': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1649 + 'Le Saint-Antoine': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1650 + 'Le Saint-Ambroise': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1651 + 'Le Zircon': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1652 + 'La Passerelle': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1653 + 'Le 3200': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1654 + 'Le 4 Bourgeois': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1655 + 'Le Watier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1656 + 'Les Ormes': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1657 + 'Le 444': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1658 + 'Le Charlie': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1659 + 'L\'Archipel': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1660 + 'Quartier Cartier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1661 + 'La Sainte-Paix': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1662 + 'Le Sainte-Élizabeth': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1663 + 'Le 105': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"]
1664 +};
1665 +
1666 + // Function to populate checkboxes
1667 + function populateCheckboxes(projectName) {
1668 + const checkboxContainer = $('.checkboxes-container'); // Target the checkbox container
1669 + if (!checkboxContainer.length) return; // Exit if container not found
1670 +
1671 + console.log('Populating checkboxes for project:', projectName); // Debugging line
1672 +
1673 + // Clear existing checkboxes
1674 + checkboxContainer.empty();
1675 +
1676 + // Create the inner container with the class `ff-el-input--content`
1677 + const innerContainer = $('<div class="ff-el-input--content"></div>');
1678 + checkboxContainer.append(innerContainer);
1679 +
1680 + // Determine which typologies to display
1681 + const typologies = projectName && projectTypologies[projectName]
1682 + ? projectTypologies[projectName]
1683 + : [...new Set(Object.values(projectTypologies).flat())]; // Default to unique typologies
1684 +
1685 + // Add checkboxes
1686 + typologies.forEach(option => {
1687 + const checkboxId = `typology-${option.replace(/\s+/g, '-').toLowerCase()}`;
1688 + innerContainer.append(`
1689 + <div class="ff-el-form-check">
1690 + <label class="ff-el-form-check-label">
1691 + <input type="checkbox" name="checkbox[]" value="${option}" id="${checkboxId}" class="ff-el-form-check-input">
1692 + <span>${option}</span>
1693 + </label>
1694 + </div>
1695 + `);
1696 + });
1697 +
1698 + // Force reflow to ensure CSS is applied
1699 + checkboxContainer[0].offsetHeight;
1700 + }
1701 +
1702 + // Populate typologies on load
1703 + const initialProjectName = $('[name="Provenance"]').val().trim();
1704 + console.log('Initial Project Name:', initialProjectName); // Debugging line
1705 + populateCheckboxes(initialProjectName);
1706 +
1707 + // Update checkboxes when project changes
1708 + $('[name="Provenance"]').off('change').on('change', function() {
1709 + const projectName = $(this).val().trim();
1710 + console.log('Project changed to:', projectName); // Debugging line
1711 + populateCheckboxes(projectName);
1712 + });
1713 +}); } catch (e) {
1714 + console.warn('Error in custom JS of Fluentform ID: ' + formId);
1715 + console.error(e);
1716 + }
1717 + });
1718 + </script>
1719 + <script type="text/javascript">
1720 + jQuery(document).ready(function ($) {
1721 + function initTelInput() {
1722 + if (typeof intlTelInput == 'undefined') {
1723 + return;
1724 + }
1725 + var telInput = jQuery('.ff_form_instance_12_1').find("#ff_12_phone");
1726 + if (!telInput.length) {
1727 + return;
1728 + }
1729 +
1730 + var itlOptions = JSON.parse('{"separateDialCode":false,"nationalMode":true,"autoPlaceholder":"polite","formatOnDisplay":true,"initialCountry":"CA"}');
1731 + var iti = intlTelInput(telInput[0], itlOptions);
1732 + if (telInput.val()) {
1733 + iti.setNumber(telInput.val());
1734 + iti.d.autoPlaceholder = 'polite';
1735 + }
1736 + telInput.on("keyup change", function () {
1737 + if (typeof intlTelInputUtils !== 'undefined') { // utils are lazy loaded, so must check
1738 + var currentText = iti.getNumber(intlTelInputUtils.numberFormat.E164);
1739 + if (iti.isValidNumber() && typeof currentText === 'string') { // sometimes the currentText is an object :)
1740 + iti.setNumber(currentText); // will autoformat because of formatOnDisplay=true
1741 + }
1742 + }
1743 + });
1744 + }
1745 +
1746 + initTelInput();
1747 + $(document).on('reInitExtras', '.ff_form_instance_12_1', function () {
1748 + initTelInput();
1749 + });
1750 + });
1751 + </script>
1752 +
1753 +</body>
1754 +</html>
added tests/fixtures/app_urbains/2808b455566e843ecb93.html +1735 −0
@@ -0,0 +1,1735 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" prefix="og: https://ogp.me/ns#" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +
8 +<script id="tm-crisp-polyfill">window.$crisp=window.$crisp||[];window.CRISP_WEBSITE_ID=window.CRISP_WEBSITE_ID||'';</script>
9 +<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900" >
10 +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900">
11 +
12 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
13 + var ctPublicFunctions = {"_ajax_nonce":"c1b3425b10","_rest_nonce":"76d4a472f6","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.appartementsurbains.ca\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"appartementsurbainsca.kinsta.cloud","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
14 + </script>
15 +
16 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
17 + var ctPublic = {"_ajax_nonce":"c1b3425b10","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.appartementsurbains.ca\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":459681270,"emailEncoderPassKey":"f36154b4e2e77548844c147b3c1cdddf","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
18 + </script>
19 +
20 +
21 +<script data-cfasync="false" data-pagespeed-no-defer>
22 + var gtm4wp_datalayer_name = "dataLayer";
23 + var dataLayer = dataLayer || [];
24 +</script>
25 +
26 +
27 +<title>Le Saint-Ambroise - Condos Loretteville | Appartements Urbains</title>
28 +<meta name="description" content="Le Saint-Ambroise à Loretteville propose des condos locatifs lumineux et modernes avec des espaces de vie spacieux. Contactez-nous pour planifier une visite."/>
29 +<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
30 +<link rel="canonical" href="https://www.appartementsurbains.ca/saint-ambroise/" />
31 +<meta property="og:locale" content="fr_CA" />
32 +<meta property="og:type" content="article" />
33 +<meta property="og:title" content="Le Saint-Ambroise - Condos Loretteville | Appartements Urbains" />
34 +<meta property="og:description" content="Le Saint-Ambroise à Loretteville propose des condos locatifs lumineux et modernes avec des espaces de vie spacieux. Contactez-nous pour planifier une visite." />
35 +<meta property="og:url" content="https://www.appartementsurbains.ca/saint-ambroise/" />
36 +<meta property="og:site_name" content="Appartements Urbains" />
37 +<meta property="article:publisher" content="https://www.facebook.com/appartementsurbains/" />
38 +<meta property="article:author" content="https://www.facebook.com/appartementsurbains/" />
39 +<meta property="og:updated_time" content="2026-06-24T19:00:04+00:00" />
40 +<meta property="og:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg" />
41 +<meta property="og:image:secure_url" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg" />
42 +<meta property="og:image:width" content="505" />
43 +<meta property="og:image:height" content="380" />
44 +<meta property="og:image:alt" content="appartement-quebec-st-ambroise" />
45 +<meta property="og:image:type" content="image/jpeg" />
46 +<meta name="twitter:card" content="summary_large_image" />
47 +<meta name="twitter:title" content="Le Saint-Ambroise - Condos Loretteville | Appartements Urbains" />
48 +<meta name="twitter:description" content="Le Saint-Ambroise à Loretteville propose des condos locatifs lumineux et modernes avec des espaces de vie spacieux. Contactez-nous pour planifier une visite." />
49 +<meta name="twitter:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg" />
50 +<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https://www.appartementsurbains.ca/saint-ambroise/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.appartementsurbains.ca","name":"1"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Projets r\u00e9sidentiels"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.appartementsurbains.ca/saint-ambroise/","name":"Le Saint-Ambroise"}}]},{"@type":"ApartmentComplex","@id":"https://www.appartementsurbains.ca/saint-ambroise/#apartmentcomplex","name":"Le Saint-Ambroise","description":"<p>L'un des avantages cl\u00e9s de ces condos est l'ascenseur, qui facilite les d\u00e9placements dans l'immeuble et rend la vie plus pratique pour les locataires. De plus, ces <a href=\"/quartiers/loretteville/\">condos locatifs \u00e0 Loretteville</a> offrent un stationnement ext\u00e9rieur inclus, ainsi qu'un stationnement int\u00e9rieur disponible moyennant des frais suppl\u00e9mentaires. Cela offre une flexibilit\u00e9 et une s\u00e9curit\u00e9 suppl\u00e9mentaires pour les locataires qui ont une voiture.</p>\n","url":"https://www.appartementsurbains.ca/saint-ambroise/","image":"https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg","address":{"@type":"PostalAddress","streetAddress":"3958 Rue Verret","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G2B 1G8","addressCountry":"CA"},"geo":{"@type":"GeoCoordinates","latitude":"46.8479028","longitude":"-71.369954"},"numberOfAccommodationUnits":"35","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Ascenseur","value":"1"},{"@type":"LocationFeatureSpecification","name":"Stationnement ext\u00e9rieur inclus","value":"1"},{"@type":"LocationFeatureSpecification","name":"Stationnement int\u00e9rieur disponible","value":"1"},{"@type":"LocationFeatureSpecification","name":"Rangements","value":"1"},{"@type":"LocationFeatureSpecification","name":"Cam\u00e9ras de surveillance 24h","value":"1"},{"@type":"LocationFeatureSpecification","name":"RTC parcours no 87-74-84","value":"1"},{"@type":"LocationFeatureSpecification","name":"Moderne","value":"1"},{"@type":"LocationFeatureSpecification","name":"Belle vue","value":"1"}],"provider":{"@type":["Organization","RealEstateAgent"],"@id":"https://www.appartementsurbains.ca/#organization","name":"Appartements Urbains"},"numberOfAvailableAccommodationUnits":"0"},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"O\u00f9 se trouve Le Saint-Ambroise ?","acceptedAnswer":{"@type":"Answer","text":"Le Saint-Ambroise se trouve au 3958 Rue Verret, dans le secteur Loretteville, \u00e0 Qu\u00e9bec."}},{"@type":"Question","name":"Quels types d'appartements trouve-t-on au Saint-Ambroise ?","acceptedAnswer":{"@type":"Answer","text":"Les unit\u00e9s offertes sont : 3\u00bd et 4\u00bd."}},{"@type":"Question","name":"\u00c0 partir de quel prix peut-on louer au Saint-Ambroise ?","acceptedAnswer":{"@type":"Answer","text":"Les loyers d\u00e9butent g\u00e9n\u00e9ralement autour de 925 $ par mois. L'immeuble est actuellement complet : contactez-nous au (418) 717-2105 pour la liste d'attente."}},{"@type":"Question","name":"Quelles commodit\u00e9s et quels services sont offerts au Saint-Ambroise ?","acceptedAnswer":{"@type":"Answer","text":"On y trouve notamment : Ascenseur, Stationnement ext\u00e9rieur inclus, Stationnement int\u00e9rieur disponible, Rangements, Cam\u00e9ras de surveillance 24h, RTC parcours no 87-74-84, Moderne et Belle vue."}},{"@type":"Question","name":"De quelle ann\u00e9e date la construction du Saint-Ambroise ?","acceptedAnswer":{"@type":"Answer","text":"La construction du Saint-Ambroise remonte \u00e0 2016. L'immeuble compte 35 logements."}},{"@type":"Question","name":"Quels services se trouvent \u00e0 proximit\u00e9 du Saint-Ambroise ?","acceptedAnswer":{"@type":"Answer","text":"\u00c0 distance de marche, on trouve notamment : H\u00f4pital de Chauveau, Pharmacie Jean-Coutu, \u00c9picerie IGA Express, Pharmacie Jean-Coutu, Cin\u00e9ma Le Clap Loretteville et \u00c9cole de la Source."}}]}]}</script>
51 +
52 +
53 +<link rel='dns-prefetch' href='//www.appartementsurbains.ca' />
54 +<link rel='dns-prefetch' href='//fd.cleantalk.org' />
55 +<style id="wp-img-auto-sizes-contain-inline-css">
56 +img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57 +/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58 +</style>
59 +<style id="classic-theme-styles-inline-css">
60 +/*! This file is auto-generated */
61 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62 +/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63 +</style>
64 +
65 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.82_1782954802' media='all' />
66 +<style data-wpacu-inline-css-file='1'>
67 +.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
68 +</style>
69 +<link rel='stylesheet' id='image-map-pro-dist-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=5.1.6' media='' />
70 +<link rel='stylesheet' id='oxygen-aos-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.0.3' media='all' />
71 +<link rel='stylesheet' id='oxygen-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' />
72 +<link rel='stylesheet' id='core-sss-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' media='all' />
73 +<style id="wpgb-head-inline-css">
74 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
75 +/*# sourceURL=wpgb-head-inline-css */
76 +</style>
77 +<link rel='stylesheet' id='splide-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
78 +<link rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1.6.2' media='all' />
79 +<script id="apbct-public-bundle.min-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.82_1782954802"></script>
80 +<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.82"></script>
81 +<script id="jquery-core-js-extra">
82 +var ajax = {"url":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","nonce":"a7aaed5006"};
83 +//# sourceURL=jquery-core-js-extra
84 +</script>
85 +<script id="jquery-core-js" src="https://www.appartementsurbains.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
86 +<script id="oxygen-aos-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
87 +<script id="webmcp-abilities-js-extra">
88 +var wmcpBridge = {"toolsEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/tools","executeEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/execute/","nonceEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/nonce","nonce":"73dbb5ac72"};
89 +//# sourceURL=webmcp-abilities-js-extra
90 +</script>
91 +<script data-wp-strategy="defer" defer id="webmcp-abilities-js" src="https://www.appartementsurbains.ca/wp-content/plugins/respira-for-wordpress/includes/webmcp/dist/webmcp-abilities.js?ver=7c9744f17f979d23372d"></script>
92 +<script id="splide-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14"></script>
93 +<script id="splide-autoscroll-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2"></script>
94 +<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0120/8843.js" async="async" ></script>
95 +
96 +<script>window.sa=window.sa||function(){(sa.q=sa.q||[]).push(arguments)}</script>
97 +<script defer
98 + src="https://searchable-tracker.searchable.workers.dev/s.js"
99 + data-domain="appartementsurbains.ca"
100 + data-site-token="pst_049a9ae425bcd25cedcd18a2"
101 +></script>
102 +<script src="/tooltips/popper.min.js"></script>
103 +<script src="/tooltips/tippy-bundle.iife.min.js"></script>
104 +<script>
105 +window.addEventListener('load', function() {
106 + tippy('[data-tippy-content]', {
107 + followCursor: true,
108 + });
109 +});
110 +</script><style id='script-638a4f9a123f5-sass-css' type='text/css'>
111 +:root{--libre: 226, 6, 19;--occupe: 255, 255, 255;--alpha: 0.5;--alpha-hover: 0.65;--scrollbar: rgb(168, 128, 92)}
112 +</style>
113 +<style id='script-638a4f9a1e9ad-sass-css' type='text/css'>
114 +@charset "UTF-8";
115 +.dont-update polygon{cursor:initial !important}.legende-louee{background-color:rgb(var(--occupe))}.legende-disponible{background-color:rgb(var(--libre))}[liste-niveaux],[liste-niveaux-item]{-webkit-tap-highlight-color:transparent !important}[liste-niveaux]:focus{outline:0 !important}.niveau-selector{outline:none}.niveau-selector:hover text{fill:#ffffff !important;stroke:#ffffff !important;stroke-width:1px}.niveau-selector:hover circle{stroke:#ffffff !important;stroke-width:4px}#ct-builder [vue-immeuble],#ct-builder [section-niveaux],#ct-builder [wrapper-liste-niveaux],#ct-builder [wrapper-unite]{display:grid !important}.overlap{width:100%;position:relative}.legende-couleur{width:25px;height:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#3e4947;border-right-color:#3e4947;border-bottom-color:#3e4947;border-left-color:#3e4947;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}[vue-immeuble] polygon{fill:rgba(0, 0, 0, 0.15);stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[vue-immeuble] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[vue-immeuble] g:focus{outline:none !important}[vue-immeuble] g:hover polygon{fill:rgba(0, 0, 0, 0.45)}[section-niveaux]{width:100%;min-height:100%;transition:all 250ms ease-in-out}[wrapper-niveaux] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[wrapper-niveaux] polygon{fill:rgba(var(--occupe), var(--alpha));stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[wrapper-niveaux] polygon:focus{outline:none !important}[wrapper-niveaux] polygon:hover{fill:rgba(var(--occupe), var(--alpha-hover))}[wrapper-niveaux] polygon[etat="Louée"],[section-niveaux] polygon[etat="Reservée"]{fill:rgba(var(--occupe), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"],[wrapper-niveaux] polygon[etat="Bientôt disponible"]{fill:rgba(var(--libre), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"]:hover,[wrapper-niveaux] polygon[etat="Bientôt disponible"]:hover{fill:rgba(var(--libre), var(--alpha-hover))}[image-niveau],[image-unite]{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none;position:relative}[liste-niveaux]{cursor:pointer}[liste-niveaux-item]:not(.level-selected){opacity:0.66}[liste-niveaux-item]:not(.level-selected) .niveaux-icone{opacity:0}[retour-immeuble],[retour-niveau]{cursor:pointer !important}[legende],[vue-immeuble]:not(.visible),[section-niveaux]:not(.visible),[choix-unite]:not(.visible),[choix-niveau]:not(.visible){display:none !important}[section-niveaux] polygon:not(.visible),[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){display:none}[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){position:absolute;top:0;left:0}[wrapper-liste-niveaux],[wrapper-unite]{display:none !important}[legende].visible{display:flex !important}[wrapper-liste-niveaux].visible,[wrapper-unite].visible{display:block !important}html,body{max-width:100% !important;overflow-x:hidden !important}.simplefavorite-button{cursor:pointer}[class^="sf-icon-"],[class*=" sf-icon-"]{line-height:1.6}.simplefavorite-button.active{opacity:1}.hide-favorites-text .favorites-text{display:none !important}.wp-grid-builder .wpgb-main::-webkit-scrollbar,.repeater-favorites-list::-webkit-scrollbar{width:10px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-track,.repeater-favorites-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-thumb,.repeater-favorites-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:100px}
116 +</style>
117 +<style id='script-638a4f9a39fff-css' type='text/css'>
118 +/*!
119 + * Toastify js 1.11.2
120 + * https://github.com/apvarun/toastify-js
121 + * @license MIT licensed
122 + *
123 + * Copyright (C) 2018 Varun A P
124 + */
125 +
126 +.toastify {
127 + padding: 12px 20px;
128 + color: #ffffff;
129 + display: inline-block;
130 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
131 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
132 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
133 + position: fixed;
134 + opacity: 0;
135 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
136 + border-radius: 2px;
137 + cursor: pointer;
138 + text-decoration: none;
139 + /* max-width: calc(50% - 20px); */
140 + z-index: 2147483647;
141 +}
142 +
143 +.toastify.on {
144 + opacity: 1;
145 +}
146 +
147 +.toast-close {
148 + background: transparent;
149 + border: 0;
150 + color: white;
151 + cursor: pointer;
152 + font-family: inherit;
153 + font-size: 1em;
154 + opacity: 0.4;
155 + padding: 0 5px;
156 +}
157 +
158 +.toastify-right {
159 + right: 15px;
160 +}
161 +
162 +.toastify-left {
163 + left: 15px;
164 +}
165 +
166 +.toastify-top {
167 + top: -150px;
168 +}
169 +
170 +.toastify-bottom {
171 + bottom: -150px;
172 +}
173 +
174 +.toastify-rounded {
175 + border-radius: 25px;
176 +}
177 +
178 +.toastify-avatar {
179 + width: 1.5em;
180 + height: 1.5em;
181 + margin: -7px 5px;
182 + border-radius: 2px;
183 +}
184 +
185 +.toastify-center {
186 + margin-left: auto;
187 + margin-right: auto;
188 + left: 0;
189 + right: 0;
190 + max-width: fit-content;
191 + max-width: -moz-fit-content;
192 +}
193 +
194 +@media only screen and (max-width: 360px) {
195 + .toastify-right, .toastify-left {
196 + margin-left: auto;
197 + margin-right: auto;
198 + left: 0;
199 + right: 0;
200 + max-width: fit-content;
201 + }
202 +}
203 +</style>
204 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
205 +
206 +
207 +<script data-cfasync="false" data-pagespeed-no-defer>
208 + var dataLayer_content = {"pagePostType":"edifices","pagePostType2":"single-edifices","pagePostAuthor":"Appartements Urbains"};
209 + dataLayer.push( dataLayer_content );
210 +</script>
211 +<script data-cfasync="false" data-pagespeed-no-defer>
212 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
213 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
214 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
215 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
216 +})(window,document,'script','dataLayer','GTM-WSPXR4X');
217 +</script>
218 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-32x32.png" sizes="32x32" />
219 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-192x192.png" sizes="192x192" />
220 +<link rel="apple-touch-icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-180x180.png" />
221 +<meta name="msapplication-TileImage" content="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-270x270.png" />
222 +<link rel='stylesheet' id='oxygen-cache-2353-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2353.css?cache=1779367872&#038;ver=7.0.3' media='all' />
223 +<link rel='stylesheet' id='oxygen-cache-2191-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2191.css?cache=1779368206&#038;ver=7.0.3' media='all' />
224 +<style data-wpacu-inline-css-file='1'>
225 +#section-586-2040 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px}#section-586-2040{background-color:#f7f7f7}
226 +</style>
227 +<link rel='stylesheet' id='oxygen-cache-2040-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2040.css?cache=1779396004&#038;ver=7.0.3' media='all' />
228 +<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/universal.css?cache=1782330412&#038;ver=7.0.3' media='all' />
229 +
230 +<style id="global-styles-inline-css">
231 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
232 +/*# sourceURL=global-styles-inline-css */
233 +</style>
234 +<link rel='stylesheet' id='intlTelInput-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/css/intlTelInput.min.css?ver=18.1.1' media='all' />
235 +<link rel='stylesheet' id='fluent-form-styles-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.0.4' media='all' />
236 +<link rel='stylesheet' id='fluentform-public-default-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.0.4' media='all' />
237 +<link rel='stylesheet' id='wpgb-facets-css' href='https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/facets.css?ver=2.1.8' media='all' />
238 +<style data-wpacu-inline-css-file='1'>
239 +:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#ffffff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;}
240 +</style>
241 +
242 +</head>
243 +<body class="wp-singular edifices-template-default single single-edifices postid-2027 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" >
244 +
245 +
246 +
247 +
248 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSPXR4X" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
249 +
250 +
251 +
252 +
253 +
254 + <header id="_header-1575-2040" class="oxy-header-wrapper oxy-sticky-header oxy-header c-header" ><div id="_header_row-1576-2040" class="oxy-header-row " ><div class="oxy-header-container"><div id="_header_left-1577-2040" class="oxy-header-left" ><a id="link-2425-2040" class="ct-link" href="https://www.appartementsurbains.ca/saint-ambroise/" target="_self" ><img id="image-1579-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/le-saint-ambroise.svg" class="ct-image ignore-lazyload transparent-header-invert"/></a></div><div id="_header_center-1580-2040" class="oxy-header-center" ><div id="code_block-1921-2040" class="ct-code-block c-full-width mobile-menu c-columns-gap-m" > <a href="#unites">Unités</a>
255 + <a href="#avantages">Avantages</a>
256 + <a href="#galerie">Galerie</a>
257 + <a href="#quartier" class="hide-mobile">Quartier</a>
258 + <a href="#contact">Contact</a>
259 +</div></div><div id="_header_right-1606-2040" class="oxy-header-right" ><div id="div_block-1727-2040" class="ct-div-block c-columns-gap-s" ><div id="code_block-1729-2040" class="ct-code-block " ><a class="c-heading-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div><div id="code_block-2427-2040" class="ct-code-block" ><a class="c-btn-dark c-btn-m c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Ambroise">Demande d'information</a>
260 +</div></div><div id="div_block-1922-2040" class="ct-div-block c-columns-gap-s" ><a id="link-1934-2040" class="ct-link" href="https://goo.gl/maps/VteZBgkQajjPdtdz9" target="_self" ><img id="image-1931-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/></a><a id="link-1929-2040" class="ct-link" href="tel:(418)%20717-2105" target="_self" ><img id="image-1926-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/></a></div></div></div></div><div id="_header_row-1915-2040" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-1916-2040" class="oxy-header-left" ></div><div id="_header_center-1917-2040" class="oxy-header-center" ><div id="code_block-1919-2040" class="ct-code-block c-full-width c-columns-gap-s mobile-menu" > <a href="#unites">Unités</a>
261 + <a href="#avantages">Avantages</a>
262 + <a href="#galerie">Galerie</a>
263 + <a href="#quartier" class="hide-mobile">Quartier</a>
264 + <a href="#contact">Contact</a>
265 +</div></div><div id="_header_right-1918-2040" class="oxy-header-right" ></div></div></div></header>
266 + <script type="text/javascript">
267 + jQuery(document).ready(function() {
268 + var selector = "#_header-1575-2040",
269 + scrollval = parseInt("300");
270 + if (!scrollval || scrollval < 1) {
271 + if (jQuery(window).width() >= 992){
272 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
273 + jQuery(selector).addClass("oxy-sticky-header-active");
274 + }
275 + }
276 + else {
277 + var scrollTopOld = 0;
278 + jQuery(window).scroll(function() {
279 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
280 + if (jQuery(this).scrollTop() > scrollval
281 + ) {
282 + if (
283 + jQuery(window).width() >= 992 &&
284 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
285 + if (jQuery(selector).css('position')!='absolute') {
286 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
287 + }
288 + jQuery(selector)
289 + .addClass("oxy-sticky-header-active")
290 + .addClass("oxy-sticky-header-fade-in");
291 + }
292 + }
293 + else {
294 + jQuery(selector)
295 + .removeClass("oxy-sticky-header-fade-in")
296 + .removeClass("oxy-sticky-header-active");
297 + if (jQuery(selector).css('position')!='absolute') {
298 + jQuery("body").css("margin-top", "");
299 + }
300 + }
301 + scrollTopOld = jQuery(this).scrollTop();
302 + }
303 + })
304 + }
305 + });
306 + </script><div id="div_block-8-2040" class="ct-div-block c-full-width" ><section id="section-579-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><a id="link-581-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="fancy_icon-582-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-582-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="text_block-583-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Retour aux projets résidentiels</div></a></div></section><section id="section-62-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-63-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-106-2040" class="ct-div-block" ><h2 id="code_block-107-2040" class="ct-code-block c-h2 c-heading-dark c-margin-bottom-m" >Découvrir le Saint-Ambroise</h2><div id="code_block-108-2040" class="ct-code-block max-w--320" ><p>Le Saint-Ambroise se distingue par son design contemporain et sa volonté de créer un environnement résidentiel accueillant. Les condos locatifs sont baignés de lumière naturelle, ce qui crée une ambiance chaleureuse et agréable.</p>
307 +</div><div id="div_block-1076-2040" class="ct-div-block c-buttons c-margin-top-m" ><a id="link-1088-2040" class="ct-link c-inline c-columns-gap-xs" href="#unites" target="_self" ><div id="text_block-1089-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Voir les unités disponibles</div><div id="fancy_icon-1090-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1090-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="text_block-1079-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Ambroise" target="_self" >Planifier une visite</a></div></div><div id="div_block-1068-2040" class="ct-div-block c-columns-gap-l" ><div id="div_block-159-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1323-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="code_block-161-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Téléphone</span>
308 +<a class="c-text-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div></div><div id="div_block-1085-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1325-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="code_block-1087-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Adresse</span>
309 +<span style="white-space: nowrap"><p>3958 Rue Verret,<br />
310 +Québec, QC G2B 1G8</p>
311 +</span>
312 +<a href="https://goo.gl/maps/VteZBgkQajjPdtdz9" class="c-link-s c-link-dark c-underline" target="_blank">Voir sur la carte</a></div></div></div></div></div></section><section id="section-586-2040" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="code_block-588-2040" class="ct-code-block c-text-s c-text-dark breadcrumbs" ></div></div></section><section id="section-2-2040" class=" ct-section c-full-width" ><div class="ct-section-inner-wrap"><div id="code_block-13-2040" class="ct-code-block c-full-width facade-single" >
313 + <div class="overlap visible" vue-immeuble>
314 + <div>
315 + <svg viewBox="0 0 1400 804">
316 + <a href="unites/?_niveau=1" data-tippy-content="Niveau 1" data-tippy-placement="top" class="niveau-selector">
317 +
318 + <g>
319 + <circle cx="78%" cy="80%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
320 + <text x="78%" y="80.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">1</text>
321 + </g>
322 +
323 + <g niveau="1">
324 + <polygon points="84,676.9986392282079 86.00000881505736,584.499117244645 201.21488250074407,582.3817022561761 397.0684907513983,579.6266439951753 691.0026753699044,569.499194760824 1187.3807068463975,562.50252 1297.671757699255,584.4955096833521 1298.5449343485002,575.9980812993028 1338.0704314983946,573.0157450636351 1339.154620598963,632.5476547271413 1354.4101199693243,634.0794642385627 1354.654,678.5477925412805 1341.9751154563937,684.4922513670167 1266.6366025136383,686.2834298391299 1188.435884705582,713.96808 959.5897512389791,706.4474815501761 918.7629878254817,711.7818835330827 775.0740974814399,704.5598046076251 690.5026731661402,698.4985281216847 344.0011459574551,683.4986056378638 302.0009608412507,685.4985953023731 "></polygon>
325 + </g>
326 + </a>
327 + <a href="unites/?_niveau=2" data-tippy-content="Niveau 2" data-tippy-placement="top" class="niveau-selector">
328 +
329 + <g>
330 + <circle cx="78%" cy="61%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
331 + <text x="78%" y="61.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">2</text>
332 + </g>
333 +
334 + <g niveau="2">
335 + <polygon points="90.50002006004489,497.0027082086299 690.4966875925293,435.5022637757538 715.4967987408279,440.50229990850795 1180.4988660991764,399.00108000000006 1296.395359679736,484.50168043488134 1295.8109153533717,471.01382696814215 1335.5116195999924,468.03264951697844 1336.1816218336116,520.5813615165608 1350.314,529.56350464565 1349.660357795022,572.361922800266 1297.8255189059437,575.7419682185067 1298.2212360634544,585.2316000000001 1186.5048928014442,562.5062215696781 1010.0269969031642,567.9015468865252 716.4968031867602,568.5032249070143 689.9966853695635,570.0056357641843 354.58471103778913,581.8088543557874 199.9195993928759,582.5669389319198 85.988,584.5018205208432 "></polygon>
336 + </g>
337 + </a>
338 + <a href="unites/?_niveau=3" data-tippy-content="Niveau 3" data-tippy-placement="top" class="niveau-selector">
339 +
340 + <g>
341 + <circle cx="78%" cy="42%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
342 + <text x="78%" y="42.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">3</text>
343 + </g>
344 +
345 + <g niveau="3">
346 + <polygon points="94.50000811074881,411.0005439206625 691.4959403008462,309.5004305247001 718.9305204815076,317.0008091139788 1177.7234632739912,248.00988 1295.176844870967,394.4978002850663 1293.8605799571421,368.7891200602487 1331.8192101576726,364.951385564893 1332.091444372985,405.9796429879799 1346.5746892755194,424.0149144957792 1346.7859999999998,467.2016630072846 1294.1103529757645,471.6807628251303 1294.0947278258234,482.9949242053789 1181.2961849328565,398.84746633025384 717.0912719020511,441.1489738975156 690.9959386825806,435.5005712921017 91.99399999999999,497.00064000000003 "></polygon>
347 + </g>
348 + </a>
349 + <a href="unites/?_niveau=4" data-tippy-content="Niveau 4" data-tippy-placement="top" class="niveau-selector">
350 +
351 + <g>
352 + <circle cx="78%" cy="20%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
353 + <text x="78%" y="20.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">4</text>
354 + </g>
355 +
356 + <g niveau="4">
357 + <polygon points="86.506,292.50175342230705 104.50605981184957,288.0017698808986 99.50604319744691,281.5017936544198 98.50603987456637,272.0018284003356 169.00627413764383,250.00190886456113 227.00646686471472,268.0018430301947 238.5065050778408,264.00185766005393 237.5065017549603,259.5018741186455 220.006443604551,251.50190337836398 216.5064319744691,238.0019527541389 303.0067194036352,213.00204419075888 364.00492209270135,234.00044738955728 364.50092374085045,218.50506406358372 448.5072028827525,193.50211551132247 440.507176299708,184.00215025723807 440.507176299708,174.0021868318861 560.0075733839316,138.5023166718866 611.5077445122793,166.00221609160454 692.5080136656019,146.50228741216816 720.0061050381709,164.50114158175177 781.037087923341,149.02682088259988 779.9926252727643,139.3606255378822 761.1261036293616,123.21251934939298 760.4802979579579,108.60376202124773 927.1600786186829,62.82846253206584 961.0095366660953,100.25103814756095 1004.5418152963083,89.7834986650925 1003.8894481807883,69.74285386032314 1184.5458143839462,24.5622 1217.9697642265685,96.51307124658364 1217.4151323947895,129.0134289967199 1255.5604882689315,203.06316702377282 1297.848788202632,194.9279286172338 1337.4905758715356,187.3018146790159 1352.736,239.44153418034992 1346.27174020222,244.6213474561692 1329.058063137854,248.8829307241947 1329.9141497474336,293.06741852373426 1344.5749206230646,319.97943625782324 1346.2675510225604,363.1261253790755 1292.977927319544,369.33862034813336 1294.833372081273,394.0520889313583 1177.2187097099259,248.15636980549192 1006.2790226971963,273.221455186163 781.512309415261,310.49844759979084 717.0040950628838,318.499938334513 692.0040119908703,308.4999749091612 602.0057129382681,324.4985963945521 95.5100299192163,411.0048 96.01203158730233,344.0046050517512 86.51200001993729,343.49852690272076 "></polygon>
358 + </g>
359 + </a>
360 + </svg>
361 + </div>
362 + <img src="https://www.appartementsurbains.ca/wp-content/uploads/le-saint-ambroise-facade-1.jpg" class="no-lazy" style="width: 100%;">
363 +</div></div></section><section id="section-109-2040" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-110-2040" class="ct-div-block c-max-width-960 c-center-self c-center c-owl-m" ><h1 id="code_block-111-2040" class="ct-code-block c-tagline" >Condos locatifs à Loretteville</h1><h2 id="code_block-112-2040" class="ct-code-block c-h3 c-heading-dark" >Ce qui nous distingue</h2><div id="code_block-115-2040" class="ct-code-block " ><p>L'un des avantages clés de ces condos est l'ascenseur, qui facilite les déplacements dans l'immeuble et rend la vie plus pratique pour les locataires. De plus, ces <a href="/quartiers/loretteville/">condos locatifs à Loretteville</a> offrent un stationnement extérieur inclus, ainsi qu'un stationnement intérieur disponible moyennant des frais supplémentaires. Cela offre une flexibilité et une sécurité supplémentaires pour les locataires qui ont une voiture.</p>
364 +</div></div><div id="div_block-158-2040" class="ct-div-block c-columns-4 c-columns-gap-m c-columns-l-2 c-columns-m-1 vertical-column-separator" ><div id="div_block-1081-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1327-2040" alt="icone-construction-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-construction-app.svg" class="ct-image icone"/><div id="code_block-1083-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Année de construction</span>
365 +<span>2016</span></div></div><div id="div_block-162-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1328-2040" alt="icone-superficie-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-superficie-app.svg" class="ct-image icone"/><div id="code_block-164-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'unités</span>
366 +<span>35 unités</span></div></div><div id="div_block-165-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1329-2040" alt="icone-etage-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-etage-app.svg" class="ct-image icone"/><div id="code_block-167-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'étages</span>
367 +<span>4</span></div></div><div id="div_block-168-2040" class="ct-div-block c-inline c-columns-gap-s" ><a id="link-1511-2040" class="ct-link c-padding-s c-transition" href="https://www.appartementsurbains.ca/wp-content/uploads/saint-ambroise-fiche-app-vf.pdf" target="_blank" ><img id="image-1512-2040" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs"/><div id="text_block-1513-2040" class="ct-text-block" >Téléchargez la fiche</div></a></div></div></div></section><section id="unites" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-187-2040" class="ct-div-block c-full-width c-columns-gap-l" ><h3 id="headline-188-2040" class="ct-headline c-h3 c-heading-dark">Nos unités disponibles</h3><a id="link_text-2478-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Ambroise" target="_self" >Planifier une visite</a><div id="div_block-1791-2040" class="ct-div-block c-owl-m c-full-width" ><div id="div_block-1793-2040" class="ct-div-block c-full-width" ><div id="shortcode-2243-2040" class="ct-shortcode c-full-width facet-buttons" ><div class="wpgb-facet wpgb-loading wpgb-facet-19" data-facet="19" data-grid="wpgb-content-1"></div></div> <span>Aucune unité n'est disponible pour l'instant.</span>
368 + <div id="code_block-2244-2040" class="ct-code-block" ></div><div id="_dynamic_list-2240-2040" class="oxy-dynamic-list c-full-width tableau wpgb-content-1"><div class="wpgb-content-1" hidden></div>
369 +
370 +
371 + </div>
372 +</div></div><div id="code_block-968-2040" class="ct-code-block c-full-width module-light c-padding-m c-border-light" > <div unites>
373 + <div class="c-columns-gap-l c-columns-2-1 c-columns-l-1 visible" section-niveaux>
374 + <div>
375 + <div class="c-columns-gap-m c-inline c-margin-bottom-s visible" legende>
376 + <div class="c-inline c-columns-gap-xs">
377 + <div class="legende-couleur legende-disponible"></div>
378 + <div>Unité disponible</div>
379 + </div>
380 + <div class="c-inline c-columns-gap-xs">
381 + <div class="legende-couleur legende-louee"></div>
382 + <div>Unité louée</div>
383 + </div>
384 + </div>
385 + <div class="overlap dont-update" wrapper-niveaux>
386 + <div polygones-niveaux></div>
387 + <div images-niveaux>
388 + <img niveau="1" image-niveau class="visible" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-ambroise-1.jpg"/>
389 +
390 + <img niveau="2" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-ambroise-2.jpg"/>
391 +
392 + <img niveau="3" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-ambroise-3.jpg"/>
393 +
394 + <img niveau="4" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/saint-ambroise-4.jpg"/>
395 + </div>
396 + <div wrapper-image-unite>
397 + <img src="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1600 900%27%3E%3C/svg%3E" data-plan image-unite/>
398 + </div>
399 + </div>
400 + </div>
401 + <div sidebar>
402 + <div class="c-owl-s visible" wrapper-liste-niveaux>
403 + <div class="visible" liste-niveaux> <div liste-niveaux-item niveau="1">
404 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 1</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
405 + <div liste-niveaux-item niveau="2">
406 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 2</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
407 + <div liste-niveaux-item niveau="3">
408 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 3</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
409 + <div liste-niveaux-item niveau="4">
410 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 4</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
411 + </div>
412 + </div>
413 + <div class="c-owl-s" wrapper-unite>
414 + <div class="c-inline c-columns-gap-xs" retour-niveau data-retour-niveau>
415 + <div class="c-underline c-text-s c-transition c-link-dark">Retour au niveau</div>
416 + </div>
417 + <div id="div_block-2-253" class="ct-div-block " ><div id="div_block-3-253" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-90-756" class="ct-div-block c-inline c-columns-gap-m c-full-width" ><div id="div_block-34-756" class="ct-div-block " ><div id="text_block-28-522" class="ct-text-block c-bold c-text-l c-heading-dark" data-type-unite="">Type</div></div></div></div><div id="div_block-52-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-54-756" class="ct-div-block" ><div id="text_block-10-253" class="ct-text-block c-text-m c-heading-dark c-text-l" >À partir de</div><div id="text_block-62-756" class="ct-text-block c-text-s suffixe-prix" data-prix="">Prix</div></div></div><div id="div_block-104-2104" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-105-2104" class="ct-div-block" ><div id="text_block-106-2104" class="ct-text-block c-heading-dark c-text-l" >Disponibilité</div><div id="text_block-107-2104" class="ct-text-block c-text-s" data-etat="">État</div></div></div><div id="div_block-67-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-69-756" class="ct-div-block" ><div id="text_block-70-756" class="ct-text-block c-heading-dark c-text-l" >Superficie de l'unité</div><div id="text_block-12-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie="">Superficie de l'unité</div></div></div><div id="div_block-77-756" class="ct-div-block c-inline c-columns-gap-s infos-row" superficie-balcon-row=""><div id="div_block-79-756" class="ct-div-block" ><div id="text_block-80-756" class="ct-text-block c-heading-dark c-text-l" >Superficie du balcon</div><div id="text_block-14-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie_balcon="">Superficie du balcon</div></div></div></div><div id="div_block-17-253" class="ct-div-block c-columns-gap-s c-margin-top-m" ><div id="div_block-18-253" class="ct-div-block c-inline c-columns-gap-s" ><div id="code_block-111-2104" class="ct-code-block c-btn-main c-btn-m c-transition multi-trigger-visite unite-btn-visite" data-unite-concernee="" data-immeuble-concerne="Le Saint-Ambroise">Planifier une visite</div><a id="link-88-756" class="ct-link c-text-s c-transition c-inline c-btn-alt c-btn-m" href="http://" target="_self" data-plan_pdf=""><img id="image-109-2104" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs icone-telecharger-btn"/><div id="text_block-89-756" class="ct-text-block" >Télécharger le plan</div></a></div></div> </div>
418 + </div>
419 + </div>
420 + </div>
421 +</div></div></div></section><section id="avantages" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-233-2040" class="ct-div-block c-full-width c-max-width-960 c-center c-center-self c-owl-m" ><h2 id="code_block-236-2040" class="ct-code-block c-tagline" >Appartements à louer Loretteville</h2><h2 id="code_block-237-2040" class="ct-code-block c-h3 c-heading-dark" >Nos avantages</h2></div><div id="_dynamic_list-291-2040" class="oxy-dynamic-list c-columns-4 c-columns-l-2 c-columns-m-1 c-columns-gap-m"><div id="div_block-292-2040-1" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-1" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-1" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-1" class="ct-span" data-id="span-301-2040">Ascenseur</span></div></div><div id="div_block-292-2040-2" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-2" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-2" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-2" class="ct-span" data-id="span-301-2040">Stationnement ext&eacute;rieur inclus</span></div></div><div id="div_block-292-2040-3" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-3" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-3" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-3" class="ct-span" data-id="span-301-2040">Stationnement int&eacute;rieur disponible</span></div></div><div id="div_block-292-2040-4" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-4" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-4" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-4" class="ct-span" data-id="span-301-2040">Rangements</span></div></div><div id="div_block-292-2040-5" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-5" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-5" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-5" class="ct-span" data-id="span-301-2040">Cam&eacute;ras de surveillance 24h</span></div></div><div id="div_block-292-2040-6" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-6" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-6" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-6" class="ct-span" data-id="span-301-2040">RTC parcours no 87-74-84</span></div></div><div id="div_block-292-2040-7" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-7" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-7" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-7" class="ct-span" data-id="span-301-2040">Moderne</span></div></div><div id="div_block-292-2040-8" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-8" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-8" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-8" class="ct-span" data-id="span-301-2040">Belle vue</span></div></div></div>
422 +</div></section><section id="galerie" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-306-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m" ><h2 id="code_block-307-2040" class="ct-code-block c-tagline" >Condo à louer à Québec</h2><h2 id="code_block-308-2040" class="ct-code-block c-h3 c-heading-dark" >Laissez-vous inspirer</h2></div>
423 + <div id="-lightbox-2371-2040" class="oxy-lightbox woocommerce" ><div id="link-lightbox-2371-2040" class="oxy-lightbox_link " ></div><div class="oxy-lightbox_inner oxy-inner-content" data-multiple="true" data-loop="false" data-type="custom" data-small-btn="true" data-iframe-preload="true" data-toolbar="true" data-thumbs="false" data-duration="300" data-fullscreen="" data-autofocus="true" data-backfocus="true" data-trapfocus="true" data-nav-icon="FontAwesomeicon-chevron-left" data-close-icon="FontAwesomeicon-close" data-small-close-icon="Lineariconsicon-cross" data-zoom-icon="FontAwesomeicon-search" data-share-icon="" data-download-icon="FontAwesomeicon-download" data-prepend="false" data-swipe="false" data-force-type="auto" data-click-selector=".oxy-carousel-builder_gallery-image" ></div></div>
424 +
425 +
426 + <div id="-carousel-builder-2370-2040" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".galerie-controles-left" data-next=".galerie-controles-right" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="false" data-carousel=".oxy-carousel-builder_gallery-images" data-cell=".oxy-carousel-builder_gallery-image" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="true" data-autoplay="0" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-parallaxbg="false" data-bgspeed="5" data-tick="false" ><div class=oxy-carousel-builder_gallery-images><a href="https://www.appartementsurbains.ca/wp-content/uploads/terrasse-st-ambroise.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-0><img src="https://www.appartementsurbains.ca/wp-content/uploads/terrasse-st-ambroise.jpg" alt="terrasse st-ambroise" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/sdb-st-ambroise.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-1><img src="https://www.appartementsurbains.ca/wp-content/uploads/sdb-st-ambroise.jpg" alt="sdb st-ambroise" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/cuisine-st-ambroise.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-2><img src="https://www.appartementsurbains.ca/wp-content/uploads/cuisine-st-ambroise.jpg" alt="cuisine st-ambroise" /></a></div></div></div>
427 +
428 + <div id="div_block-860-2040" class="ct-div-block c-full-width c-columns-gap-l" ><div id="div_block-865-2040" class="ct-div-block" ></div><div id="div_block-867-2040" class="ct-div-block c-columns-gap-s" ><div id="fancy_icon-866-2040" class="ct-fancy-icon galerie-controles galerie-controles-left" ><svg id="svg-fancy_icon-866-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="fancy_icon-869-2040" class="ct-fancy-icon galerie-controles galerie-controles-right" ><svg id="svg-fancy_icon-869-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div></div></section><section id="quartier" class=" ct-section c-owl-l c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-350-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m c-center c-center-self" ><h2 id="code_block-351-2040" class="ct-code-block c-tagline" >Appartements Montcalm</h2><h2 id="code_block-352-2040" class="ct-code-block c-h3 c-heading-dark" >Vivez une expérience de quartier unique</h2></div><div id="div_block-738-2040" class="ct-div-block c-full-width c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="_dynamic_list-742-2040" class="oxy-dynamic-list points"><div id="div_block-743-2040-1" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-1" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-1" class="ct-span" data-id="span-852-2040">H&ocirc;pital de Chauveau</span></div><div id="code_block-755-2040-1" class="ct-code-block" data-id="code_block-755-2040">11999 Rue de l'H&ocirc;pital, Qu&eacute;bec, QC G2A 2T7</div></div><div id="div_block-743-2040-2" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-2" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-2" class="ct-span" data-id="span-852-2040">Pharmacie Jean-Coutu</span></div><div id="code_block-755-2040-2" class="ct-code-block" data-id="code_block-755-2040">11000 Bd de l'Ormi&egrave;re bureau 100, Qu&eacute;bec, QC G2B 5S1</div></div><div id="div_block-743-2040-3" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-3" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-3" class="ct-span" data-id="span-852-2040">&Eacute;picerie IGA Express</span></div><div id="code_block-755-2040-3" class="ct-code-block" data-id="code_block-755-2040">561 Rue Racine, Qu&eacute;bec, QC G2B 1G3</div></div><div id="div_block-743-2040-4" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-4" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-4" class="ct-span" data-id="span-852-2040">Pharmacie Jean-Coutu</span></div><div id="code_block-755-2040-4" class="ct-code-block" data-id="code_block-755-2040">11000 Bd de l'Ormi&egrave;re bureau 100, Qu&eacute;bec, QC G2B 5S1</div></div><div id="div_block-743-2040-5" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-5" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-5" class="ct-span" data-id="span-852-2040">Cin&eacute;ma Le Clap Loretteville</span></div><div id="code_block-755-2040-5" class="ct-code-block" data-id="code_block-755-2040">10885 Bd de l'Ormi&egrave;re, Qu&eacute;bec, QC G2B 3L5</div></div><div id="div_block-743-2040-6" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-6" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-6" class="ct-span" data-id="span-852-2040">&Eacute;cole de la Source</span></div><div id="code_block-755-2040-6" class="ct-code-block" data-id="code_block-755-2040">204 Bd des &Eacute;tudiants, Qu&eacute;bec, QC G2A 1P5</div></div></div>
429 +<div id="code_block-741-2040" class="ct-code-block c-full-width" ><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBo3gfhL5I6_c7KautGERE-rzpiM4-fHvQ"></script>
430 +
431 + <div class="acf-map" data-zoom="16">
432 +
433 + <div class="marker" data-lat="46.8479028" data-lng="-71.369954" data-icon="/wp-content/uploads/appartements-urbains-localisation.png">
434 + <span class="c-text-l c-heading-dark">Le Saint-Ambroise</span>
435 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>3958 Rue Verret, Québec, QC G2B 1G8, Canada</em></p>
436 + </div>
437 +
438 + <div class="marker" data-lat="46.8536433" data-lng="-71.3709349">
439 + <span class="c-text-l c-heading-dark">Hôpital de Chauveau</span>
440 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>11999 Rue de l&#039;Hôpital, Québec, QC G2A 2T7</em></p>
441 + </div>
442 + <div class="marker" data-lat="46.84509" data-lng="-71.3681914">
443 + <span class="c-text-l c-heading-dark">Pharmacie Jean-Coutu</span>
444 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>11000 Bd de l&#039;Ormière bureau 100, Québec, QC G2B 5S1</em></p>
445 + </div>
446 + <div class="marker" data-lat="46.844645" data-lng="-71.3661102">
447 + <span class="c-text-l c-heading-dark">Épicerie IGA Express</span>
448 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>561 Rue Racine, Québec, QC G2B 1G3</em></p>
449 + </div>
450 + <div class="marker" data-lat="46.84509" data-lng="-71.3681914">
451 + <span class="c-text-l c-heading-dark">Pharmacie Jean-Coutu</span>
452 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>11000 Bd de l&#039;Ormière bureau 100, Québec, QC G2B 5S1</em></p>
453 + </div>
454 + <div class="marker" data-lat="46.8438842" data-lng="-71.3676412">
455 + <span class="c-text-l c-heading-dark">Cinéma Le Clap Loretteville</span>
456 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>10885 Bd de l&#039;Ormière, Québec, QC G2B 3L5</em></p>
457 + </div>
458 + <div class="marker" data-lat="46.8505699" data-lng="-71.3701297">
459 + <span class="c-text-l c-heading-dark">École de la Source</span>
460 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>204 Bd des Étudiants, Québec, QC G2A 1P5</em></p>
461 + </div>
462 + </div>
463 +</div></div></div></section><section id="section-354-2040" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-2303-2040" class="ct-div-block c-columns-3-2 c-columns-l-1" ><div id="div_block-2304-2040" class="ct-div-block" ><h2 id="code_block-356-2040" class="ct-code-block c-tagline c-margin-bottom-m" >Condos locatifs</h2><h2 id="code_block-357-2040" class="ct-code-block c-h3 c-heading-dark max-w--320" >Découvrir nos autres projets résidentiels</h2></div><div id="div_block-2307-2040" class="ct-div-block" ><div id="div_block-1401-2040" class="ct-div-block c-buttons" ><a id="link-1402-2040" class="ct-link c-inline c-columns-gap-xs" href="/quartiers/" target="_self" ><div id="text_block-1403-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Découvrir les quartiers</div><div id="fancy_icon-1404-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1404-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="link-1406-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="text_block-1407-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Tous les projets résidentiels</div><div id="fancy_icon-1408-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1408-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="_dynamic_list-2123-2040" class="oxy-dynamic-list c-columns-3 c-columns-l-1 c-columns-gap-l"><div id="div_block-2124-2040-1" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-1" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-zircon/" target="_self" data-id="link-366-2040">
464 + <div id="_superbox-17-2178-1" class="oxy-superbox" data-id="_superbox-17-2178">
465 + <div class="oxy-superbox-wrap">
466 + <div id="div_block-18-2178-1" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-1" alt="appartement-quebec-zircon" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-1" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-1" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Zircon</div><div id="code_block-421-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">40 unit&eacute;s</div><div id="code_block-447-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
467 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
468 +<br>
469 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
470 +Ste-Foy</div></div><div id="div_block-461-2040-1" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-1" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-1" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-1" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-1" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-1" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
471 + </div>
472 +
473 + </a></div><div id="div_block-2124-2040-2" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-2" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/saint-antoine/" target="_self" data-id="link-366-2040">
474 + <div id="_superbox-17-2178-2" class="oxy-superbox" data-id="_superbox-17-2178">
475 + <div class="oxy-superbox-wrap">
476 + <div id="div_block-18-2178-2" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-2" alt="appartement-quebec-st-antoine" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-2" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-2" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Saint-Antoine</div><div id="code_block-421-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">39 unit&eacute;s</div><div id="code_block-447-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
477 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
478 +<br>
479 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
480 +Ste-Foy</div></div><div id="div_block-461-2040-2" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">3 unit&eacute;s <br> disponibles</div><div id="code_block-490-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-2" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-2" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-2" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-2" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-2" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
481 + </div>
482 +
483 + </a></div><div id="div_block-2124-2040-3" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-3" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/les-ormes/" target="_self" data-id="link-366-2040">
484 + <div id="_superbox-17-2178-3" class="oxy-superbox" data-id="_superbox-17-2178">
485 + <div class="oxy-superbox-wrap">
486 + <div id="div_block-18-2178-3" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-3" alt="les-ormes-quebec-appartements" src="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-3" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-3" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Les Ormes</div><div id="code_block-421-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">66 unit&eacute;s</div><div id="code_block-447-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
487 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
488 +<br>
489 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
490 +Loretteville</div></div><div id="div_block-461-2040-3" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-3" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-3" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-3" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-3" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-3" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
491 + </div>
492 +
493 + </a></div>
494 +
495 +
496 + </div>
497 +</div></section></div><section id="contact" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-1197-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-1198-2040" class="ct-div-block c-bg-dark c-text-light" ><div id="div_block-1199-2040" class="ct-div-block c-inline c-padding-m c-full-width c-columns-gap-m" ><img id="image-1200-2040" alt="persona-app" src="https://www.appartementsurbains.ca/wp-content/uploads/persona-app.jpg" class="ct-image" data-aos="fade-up" data-aos-once="true"/><div id="div_block-1201-2040" class="ct-div-block " ></div></div><div id="div_block-1204-2040" class="ct-div-block c-bg-light-alt c-full-width c-owl-m c-padding-l" ><span id="headline-1205-2040" class="ct-headline c-heading-dark c-h4">Nous sommes là pour<br> vous aider.</span><div id="div_block-1206-2040" class="ct-div-block c-owl-m" ><div id="div_block-1207-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-24-2191" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="div_block-1209-2040" class="ct-div-block" ><div id="text_block-1210-2040" class="ct-text-block c-bold c-heading-dark" >Téléphone</div><div id="code_block-1219-2040" class="ct-code-block c-heading-dark" ><a class="c-heading-dark" href="tel:(418) 717-2105">(418) 717-2105</a></div></div></div><div id="div_block-1212-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-26-2191" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="div_block-1214-2040" class="ct-div-block" ><div id="text_block-1215-2040" class="ct-text-block c-bold c-heading-dark" >Adresse</div><div id="code_block-1220-2040" class="ct-code-block c-heading-dark" >3200, chemin des Quatre-Bourgeois, bureau 103<br />
498 +Québec, QC, G1W 0G8</div></div></div><a id="link_button-32-2191" class="ct-link-button c-btn-main c-btn-m c-transition" href="https://www.appartementsurbains.ca/formulaire-general/" target="_blank" >Demande d'information</a></div></div></div><div id="div_block-1217-2040" class="ct-div-block c-full-width c-right-self" >
499 + <div id="-fluent-form-30-2191" class="oxy-fluent-form form-light-alt " ><div class='fluentform ff-default fluentform_wrapper_12 ffs_default_wrap'><form data-form_id="12" id="fluentform_12" class="frm-fluent-form fluent_form_12 ff-el-form-top ff_form_instance_12_1 ff-form-loading ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_12_1" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
500 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Template - Demande d'information footer</legend> <div
501 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
502 + class="ff-el-group ff-hpsf-container"
503 + >
504 + <div class="ff-el-input--label asterisk-right">
505 + <label for="ff_12_item_sf" aria-label="Contact">
506 + Contact </label>
507 + </div>
508 + <div class="ff-el-input--content">
509 + <input type="text"
510 + name="item_12__fluent_sf"
511 + class="ff-el-form-control"
512 + id="ff_12_item_sf"
513 + />
514 + </div>
515 + </div>
516 + <input type='hidden' name='__fluent_form_embded_post_id' value='2027' /><input type="hidden" id="_fluentform_12_fluentformnonce" name="_fluentform_12_fluentformnonce" value="ae8a121245" /><input type="hidden" name="_wp_http_referer" value="/saint-ambroise/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_12_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_12_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_12_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone ff_el_with_extended_validation" value="4182345678" type="tel" data-name="phone" id="ff_12_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_dropdown_1' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_12_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=false><option value="">Choisir</option><option value="Publipostage" >Publipostage</option><option value="Déjà locataire" >Déjà locataire</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Locataires actuels" >Locataires actuels</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_12_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance" value="" data-name="Provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div></fieldset></form><div id='fluentform_12_errors' class='ff-errors-in-stack ff_form_instance_12_1 ff-form-loading_errors ff_form_instance_12_1_errors'></div></div> <script type="text/javascript">
517 + window.fluent_form_ff_form_instance_12_1 = {"id":"12","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_12_1","form_id_selector":"fluentform_12","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":true,"message":"Svp Entrez un num\u00e9ro valide","global":false,"global_message":"Phone number is not valid"}},"dropdown_1":{"required":{"value":false,"message":"Ce champ est obligatoire","global":false,"global_message":"This field is required"}},"description":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
518 + </script>
519 + </div>
520 +
521 + </div></div></div></section><div id="div_block-826-1920" class="ct-div-block" ><section id="section-613-1920" class=" ct-section c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-614-1920" class="ct-div-block " ><div id="code_block-615-1920" class="ct-code-block " >
522 +<div class="marquee marquee-ltr">
523 + <div class="track">
524 + <div class="scrolling-typo-text">
525 + <ul>
526 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
527 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
528 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
529 + </ul>
530 + <div>
531 + </div>
532 +</div></div></div></div></section><section id="section-377-1920" class=" ct-section c-owl-xl c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-378-1920" class="ct-div-block c-full-width c-inline" ><a id="link-568-1920" class="ct-link" href="/" target="_self" >
533 + <div id="-lottie-animation-569-1920" class="oxy-lottie-animation " ><lottie-player renderer="svg" id="-lottie-animation-569-1920-lottie" data-src="/wp-content/uploads/animation-logo-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
534 +
535 + </a><div id="div_block-380-1920" class="ct-div-block c-right-self" ><nav id="_nav_menu-381-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="oxy-nav-menu-list"><li id="menu-item-2192" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices menu-item-2192"><a href="https://www.appartementsurbains.ca/projets-residentiels/">Résidentiel</a></li>
536 +<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Commercial</a></li>
537 +<li id="menu-item-2271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2271"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
538 +<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2516"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
539 +<li id="menu-item-2270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2270"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
540 +<li id="menu-item-1056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1056"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
541 +</ul></div></nav><nav id="_nav_menu-382-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-secteurs-container"><ul id="menu-footer-secteurs" class="oxy-nav-menu-list"><li id="menu-item-2195" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2195"><a href="https://www.appartementsurbains.ca/quartiers/montcalm/">Montcalm</a></li>
542 +<li id="menu-item-2196" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2196"><a href="https://www.appartementsurbains.ca/quartiers/ste-foy/">Ste-Foy</a></li>
543 +<li id="menu-item-2197" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2197"><a href="https://www.appartementsurbains.ca/quartiers/loretteville/">Loretteville</a></li>
544 +</ul></div></nav></div></div><div id="div_block-383-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-384-1920" class="ct-div-block c-owl-m" ><div id="headline-385-1920" class="ct-headline c-h4 c-heading-light">Siège social</div><div id="code_block-460-1920" class="ct-code-block remove-p-margins" ><p>3200, chemin des Quatre-Bourgeois, bureau 103<br />
545 +Québec, QC, G1W 0G8</p>
546 +
547 +<p>T. <a href="tel:(418) 717-2105" class="remove-link-color">(418) 717-2105</a></p> </div></div><div id="div_block-399-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-400-1920" class="ct-headline c-h4 c-heading-light">Prenons contact.</div><div id="div_block-401-1920" class="ct-div-block c-buttons" ><a id="link-402-1920" class="ct-link c-btn-transparent c-btn-l c-transition" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-403-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-404-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Saint-Ambroise" target="_self" ><div id="text_block-405-1920" class="ct-text-block" >Demande d'information</div></a></div></div></div><div id="div_block-406-1920" class="ct-div-block c-full-width c-columns-gap-s" ><div id="div_block-407-1920" class="ct-div-block" ><nav id="_nav_menu-408-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-liens-supplementaires-container"><ul id="menu-footer-liens-supplementaires" class="oxy-nav-menu-list"><li id="menu-item-2199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2199"><a href="https://www.appartementsurbains.ca/politique-de-confidentialite/">Confidentialité</a></li>
548 +<li id="menu-item-2550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2550"><a href="https://www.appartementsurbains.ca/politique-temoins/">Témoins</a></li>
549 +<li id="menu-item-2200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2200"><a href="https://www.appartementsurbains.ca/termes-et-conditions/">Conditions</a></li>
550 +<li id="menu-item-2198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2198"><a href="https://www.appartementsurbains.ca/html-sitemap/">Sitemap</a></li>
551 +</ul></div></nav><div id="code_block-409-1920" class="ct-code-block copyright c-text-light" >© Appartements Urbains - Tous droits réservés 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</div></div><div id="div_block-410-1920" class="ct-div-block c-columns-gap-s" ><a id="link-411-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-412-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-412-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-413-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-414-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-414-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></section></div>
552 + <div id="-off-canvas-1993-2040" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-1993-2040-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="false" data-trigger-selector=".multi-trigger-visite" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="false" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-1994-2040" class="ct-div-block c-full-width c-owl-l" ><div id="div_block-1995-2040" class="ct-div-block " ><a id="link-1996-2040" class="ct-link c-margin-right-m" href="https://www.appartementsurbains.ca" target="_self" ><img id="image-1997-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo"/></a><div id="fancy_icon-1998-2040" class="ct-fancy-icon multi-trigger-visite" ><svg id="svg-fancy_icon-1998-2040"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div><div id="div_block-1999-2040" class="ct-div-block c-owl-m c-center-self c-center" ><div id="code_block-2000-2040" class="ct-code-block c-h3 c-heading-dark" >Nous avons quelques questions pour vous avant de planifier votre visite</div></div><div id="div_block-2001-2040" class="ct-div-block c-full-width c-max-width-960 c-center-self" >
553 + <div id="-fluent-form-2002-2040" class="oxy-fluent-form form-light " ><div class='fluentform ff-default fluentform_wrapper_5 ffs_custom_wrap'><form data-form_id="5" id="fluentform_5" class="frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_2 ff-form-loading ff-form-has-steps ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_5_2" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
554 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Visite</legend> <div
555 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
556 + class="ff-el-group ff-hpsf-container"
557 + >
558 + <div class="ff-el-input--label asterisk-right">
559 + <label for="ff_5_item_sf" aria-label="Updates">
560 + Updates </label>
561 + </div>
562 + <div class="ff-el-input--content">
563 + <input type="text"
564 + name="item_5__fluent_sf"
565 + class="ff-el-form-control"
566 + id="ff_5_item_sf"
567 + />
568 + </div>
569 + </div>
570 + <input type='hidden' name='__fluent_form_embded_post_id' value='2027' /><input type="hidden" id="_fluentform_5_fluentformnonce" name="_fluentform_5_fluentformnonce" value="ae8a121245" /><input type="hidden" name="_wp_http_referer" value="/saint-ambroise/" /><div class='ff-step-container' data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-step-header'><ul class='ff-step-titles'><li class='ff_active'><span>Planification</span></li><li><span>Besoin</span></li><li><span>Information</span></li></ul></div><span class='ff_step_start'></span><div class='ff-step-body'><div class="fluentform-step active" data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quand êtes-vous disponible pour faire la visite?">Quand êtes-vous disponible pour faire la visite?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_05f75fb162353afb60eb3df60509e117><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_05f75fb162353afb60eb3df60509e117' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_0f1f9fa7e2e37ad176c7cf59627822f6><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_0f1f9fa7e2e37ad176c7cf59627822f6' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_70c4907410f9a7c4dc51ad13b4ae329f><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_70c4907410f9a7c4dc51ad13b4ae329f' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_17c56e84e0db13a2d1a89d0733bd5161><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_17c56e84e0db13a2d1a89d0733bd5161' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?">Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_2d5a55f9ba555661bfe32ec46998c9d1><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_1_2d5a55f9ba555661bfe32ec46998c9d1' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_4c9aed55aacd869dca18c5fbf1adba6b><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_1_4c9aed55aacd869dca18c5fbf1adba6b' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_24bdc5191b2aab644a2436a78e6da256><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_1_24bdc5191b2aab644a2436a78e6da256' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_b570f8de5bafc7405c4807a14cae8fef><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_1_b570f8de5bafc7405c4807a14cae8fef' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_1" ><input type="hidden" name="immeuble_concerne" data-name="immeuble_concerne" ><input type="hidden" name="unite_concernee" data-name="unite_concernee" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown' aria-label="Êtes-vous ouvert à visiter d&#039;autres unités et/ou immeubles">Êtes-vous ouvert à visiter d'autres unités et/ou immeubles</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_5_2_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Oui, je suis ouvert à visiter d&#039;autres immeubles et d&#039;autres unités" >Oui, je suis ouvert à visiter d'autres immeubles et d'autres unités</option><option value="Je suis ouvert à visiter d&#039;autres unités dans cet immeuble seulement" >Je suis ouvert à visiter d'autres unités dans cet immeuble seulement</option><option value="Non, seulement cet immeuble et cette unité m&#039;intéresse" >Non, seulement cet immeuble et cette unité m'intéresse</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_1' aria-label="Avez-vous une préférence de taille d&#039;unité ?">Avez-vous une préférence de taille d'unité ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_5_2_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Studio et 2 1/2" >Studio et 2 1/2</option><option value="3 1/2" >3 1/2</option><option value="4 1/2" >4 1/2</option><option value="5 1/2 et plus" >5 1/2 et plus</option><option value="Aucune préférence" >Aucune préférence</option></select></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_2" ><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_5_2_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_5_2_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_5_2_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_5_2_phone" inputmode="tel" aria-invalid='false' aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_2' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_2" id="ff_5_2_dropdown_2" class="ff-el-form-control" data-name="dropdown_2" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Journaux" >Journaux</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_2_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_5_2_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance_1" value="https://www.appartementsurbains.ca/saint-ambroise/" data-name="Provenance_1" > <div class="ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2">
571 + <div class="ff-t-cell ff-t-column-1"><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button></div></div>
572 + <div class="ff-t-cell ff-t-column-2">
573 + <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div> </div>
574 + </div>
575 + </div></div></div>
576 + </fieldset></form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_2 ff-form-loading_errors ff_form_instance_5_2_errors'></div></div> <script type="text/javascript">
577 + window.fluent_form_ff_form_instance_5_2 = {"id":"5","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_2","form_id_selector":"fluentform_5","rules":{"checkbox":{"required":{"value":true,"message":"Ce champ est requis"}},"checkbox_1":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown_1":{"required":{"value":true,"message":"Ce champ est requis"}},"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":true,"message":"Ce champ est requis"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}},"dropdown_2":{"required":{"value":true,"message":"Ce champ est obligatoire"}},"description":{"required":{"value":false,"message":"Ce champ est requis"}}},"debounce_time":300};
578 + </script>
579 + </div>
580 +
581 + </div></div></div></div>
582 +
583 +
584 +<script type="speculationrules">
585 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyone/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
586 +</script>
587 +<script id='script-64357dd8db6b7-js' type='text/javascript'>
588 +jQuery(document).ready(function() {
589 + jQuery('.plax').paroller();
590 +});
591 +</script>
592 +<script id='script-679280d660817-js' type='text/javascript'>
593 +document.addEventListener('DOMContentLoaded', function() {
594 + // Select all links containing "demande-information" in the URL
595 + var ctaLinks = document.querySelectorAll('a[href*="demande-information"]');
596 + ctaLinks.forEach(function(link) {
597 + link.setAttribute('target', '_blank');
598 + link.setAttribute('rel', 'noopener noreferrer');
599 + });
600 +});
601 +</script>
602 +<script id='script-63f90ccabd3c9-js' type='text/javascript'>
603 +jQuery(document).ready(function() {
604 + jQuery(".mega-menu-immeuble").hover(function() {
605 + var image = jQuery(this).data("image");
606 + var logo = jQuery(this).data("logo");
607 + jQuery(".mega-menu-image").css("background-image", "url(" + image + ")");
608 + });
609 +});
610 +</script>
611 +<script id='script-638a4f9a23faf-js' type='text/javascript'>
612 +function GetURLParameter(sParam) {
613 + var sPageURL = window.location.search.substring(1);
614 + var sURLVariables = sPageURL.split('&');
615 + for (var i = 0; i < sURLVariables.length; i++) {
616 + var sParameterName = sURLVariables[i].split('=');
617 + if (sParameterName[0] == sParam) {
618 + return sParameterName[1];
619 + }
620 + }
621 +}
622 +
623 +jQuery(document).ready(function() {
624 + var niveau = GetURLParameter("_niveau");
625 + var unite = GetURLParameter("_unite");
626 + if(niveau) {
627 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
628 + jQuery(selectorNiveau).click();
629 + }
630 + if(unite) {
631 + var selectorUnite = '[polygones-niveaux] polygon[unite="' + unite + '"]';
632 + jQuery(selectorUnite).click();
633 + }
634 +});
635 +
636 +jQuery(document).ready(function() {
637 + if(jQuery(".module-light").length) {
638 + var selectorNiveau = '[liste-niveaux] [liste-niveaux-item]:first-child';
639 + jQuery(selectorNiveau).click();
640 + }
641 +});
642 +
643 +jQuery("[unites] [vue-immeuble] g").click(function() {
644 + var niveau = jQuery(this).attr('niveau');
645 +
646 + jQuery("[choix-niveau]").removeClass("visible");
647 + jQuery("[choix-unite]").addClass("visible");
648 +
649 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
650 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
651 +
652 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
653 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
654 + jQuery("[wrapper-unite]").removeClass("visible");
655 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
656 +
657 + jQuery("[section-niveaux]").addClass("visible");
658 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
659 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
660 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
661 + jQuery("[liste-niveaux]").addClass("visible");
662 + jQuery("[legende]").addClass("visible");
663 +});
664 +
665 +jQuery("[liste-niveaux-item]").click(function() {
666 + var niveau = jQuery(this).attr('niveau');
667 +
668 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
669 + jQuery(this).addClass("level-selected");
670 +
671 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
672 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
673 +
674 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
675 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
676 +});
677 +
678 +jQuery("div:not(.dont-update) > [polygones-niveaux] polygon").click(function() {
679 + var infos = jQuery(this);
680 + var etat = infos.attr('etat');
681 +
682 + updateUnite(infos);
683 +});
684 +
685 +function updateUnite(infos) {
686 + var niveau = infos.attr('niveau');
687 + var unite = infos.attr('unite');
688 +
689 + jQuery("[data-unite]").text(unite);
690 + var dispo = infos.attr('disponibilite');
691 + jQuery("[data-etat]").text(dispo && dispo !== 'N/D' && dispo !== '' ? dispo : infos.attr('etat'));
692 + jQuery("[data-prix]").text(infos.attr('prix'));
693 + jQuery("[data-type-unite]").text(infos.attr('type'));
694 + jQuery("[data-superficie]").text(infos.attr('superficie'));
695 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
696 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
697 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
698 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
699 + jQuery(".unite-btn-visite").attr("data-unite-concernee", unite);
700 +
701 + if(infos.attr('superficie_balcon') !== "") {
702 + jQuery("[superficie-balcon-row]").show();
703 + } else {
704 + jQuery("[superficie-balcon-row]").hide();
705 + }
706 +
707 + jQuery("[choix-unite]").removeClass("visible");
708 +
709 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
710 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
711 + jQuery("[wrapper-unite]").removeClass("visible");
712 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
713 +
714 + jQuery("[section-niveaux]").addClass("visible");
715 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
716 + jQuery("[images-niveaux] .visible").removeClass("visible");
717 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
718 + jQuery("[legende]").removeClass("visible");
719 +
720 + jQuery("[wrapper-unite]").addClass("visible");
721 + // jQuery("[image-unite]").addClass("visible");
722 + jQuery("[wrapper-image-unite]").addClass("visible");
723 +}
724 +
725 +jQuery("[retour-niveau]").click(function() {
726 + var niveau = jQuery(this).attr('data-retour-niveau');
727 +
728 + jQuery("[choix-unite]").addClass("visible");
729 +
730 + jQuery("[wrapper-unite]").removeClass("visible");
731 + jQuery("[wrapper-image-unite].visible").removeClass("visible");
732 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
733 +
734 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
735 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
736 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
737 + jQuery("[legende]").addClass("visible");
738 +});
739 +
740 +jQuery("[retour-immeuble]").click(function() {
741 + jQuery("[choix-unite]").removeClass("visible");
742 + jQuery("[choix-niveau]").addClass("visible");
743 +
744 + jQuery("[section-niveaux]").removeClass("visible");
745 + jQuery("[legende]").removeClass("visible");
746 +
747 + jQuery("[vue-immeuble]").addClass("visible");
748 +});
749 +
750 +/*
751 +jQuery(".multi-trigger-visite").click(function() {
752 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
753 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
754 +});
755 +*/
756 +</script>
757 +<script id='script-638a4f9a343c4-js' type='text/javascript'>
758 +/*!
759 + * Toastify js 1.11.2
760 + * https://github.com/apvarun/toastify-js
761 + * @license MIT licensed
762 + *
763 + * Copyright (C) 2018 Varun A P
764 + */
765 +(function(root, factory) {
766 + if (typeof module === "object" && module.exports) {
767 + module.exports = factory();
768 + } else {
769 + root.Toastify = factory();
770 + }
771 +})(this, function(global) {
772 + // Object initialization
773 + var Toastify = function(options) {
774 + // Returning a new init object
775 + return new Toastify.lib.init(options);
776 + },
777 + // Library version
778 + version = "1.11.2";
779 +
780 + // Set the default global options
781 + Toastify.defaults = {
782 + oldestFirst: true,
783 + text: "Toastify is awesome!",
784 + node: undefined,
785 + duration: 3000,
786 + selector: undefined,
787 + callback: function () {
788 + },
789 + destination: undefined,
790 + newWindow: false,
791 + close: false,
792 + gravity: "toastify-top",
793 + positionLeft: false,
794 + position: '',
795 + backgroundColor: '',
796 + avatar: "",
797 + className: "",
798 + stopOnFocus: true,
799 + onClick: function () {
800 + },
801 + offset: {x: 0, y: 0},
802 + escapeMarkup: true,
803 + style: {background: ''}
804 + };
805 +
806 + // Defining the prototype of the object
807 + Toastify.lib = Toastify.prototype = {
808 + toastify: version,
809 +
810 + constructor: Toastify,
811 +
812 + // Initializing the object with required parameters
813 + init: function(options) {
814 + // Verifying and validating the input object
815 + if (!options) {
816 + options = {};
817 + }
818 +
819 + // Creating the options object
820 + this.options = {};
821 +
822 + this.toastElement = null;
823 +
824 + // Validating the options
825 + this.options.text = options.text || Toastify.defaults.text; // Display message
826 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
827 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
828 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
829 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
830 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
831 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
832 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
833 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
834 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
835 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
836 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
837 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
838 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
839 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
840 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
841 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
842 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
843 + this.options.style = options.style || Toastify.defaults.style;
844 + if(options.backgroundColor) {
845 + this.options.style.background = options.backgroundColor;
846 + }
847 +
848 + // Returning the current object for chaining functions
849 + return this;
850 + },
851 +
852 + // Building the DOM element
853 + buildToast: function() {
854 + // Validating if the options are defined
855 + if (!this.options) {
856 + throw "Toastify is not initialized";
857 + }
858 +
859 + // Creating the DOM object
860 + var divElement = document.createElement("div");
861 + divElement.className = "toastify on " + this.options.className;
862 +
863 + // Positioning toast to left or right or center
864 + if (!!this.options.position) {
865 + divElement.className += " toastify-" + this.options.position;
866 + } else {
867 + // To be depreciated in further versions
868 + if (this.options.positionLeft === true) {
869 + divElement.className += " toastify-left";
870 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
871 + } else {
872 + // Default position
873 + divElement.className += " toastify-right";
874 + }
875 + }
876 +
877 + // Assigning gravity of element
878 + divElement.className += " " + this.options.gravity;
879 +
880 + if (this.options.backgroundColor) {
881 + // This is being deprecated in favor of using the style HTML DOM property
882 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
883 + }
884 +
885 + // Loop through our style object and apply styles to divElement
886 + for (var property in this.options.style) {
887 + divElement.style[property] = this.options.style[property];
888 + }
889 +
890 + // Adding the toast message/node
891 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
892 + // If we have a valid node, we insert it
893 + divElement.appendChild(this.options.node)
894 + } else {
895 + if (this.options.escapeMarkup) {
896 + divElement.innerText = this.options.text;
897 + } else {
898 + divElement.innerHTML = this.options.text;
899 + }
900 +
901 + if (this.options.avatar !== "") {
902 + var avatarElement = document.createElement("img");
903 + avatarElement.src = this.options.avatar;
904 +
905 + avatarElement.className = "toastify-avatar";
906 +
907 + if (this.options.position == "left" || this.options.positionLeft === true) {
908 + // Adding close icon on the left of content
909 + divElement.appendChild(avatarElement);
910 + } else {
911 + // Adding close icon on the right of content
912 + divElement.insertAdjacentElement("afterbegin", avatarElement);
913 + }
914 + }
915 + }
916 +
917 + // Adding a close icon to the toast
918 + if (this.options.close === true) {
919 + // Create a span for close element
920 + var closeElement = document.createElement("button");
921 + closeElement.type = "button";
922 + closeElement.setAttribute("aria-label", "Close");
923 + closeElement.className = "toast-close";
924 + closeElement.innerHTML = "&#10006;";
925 +
926 + // Triggering the removal of toast from DOM on close click
927 + closeElement.addEventListener(
928 + "click",
929 + function(event) {
930 + event.stopPropagation();
931 + this.removeElement(this.toastElement);
932 + window.clearTimeout(this.toastElement.timeOutValue);
933 + }.bind(this)
934 + );
935 +
936 + //Calculating screen width
937 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
938 +
939 + // Adding the close icon to the toast element
940 + // Display on the right if screen width is less than or equal to 360px
941 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
942 + // Adding close icon on the left of content
943 + divElement.insertAdjacentElement("afterbegin", closeElement);
944 + } else {
945 + // Adding close icon on the right of content
946 + divElement.appendChild(closeElement);
947 + }
948 + }
949 +
950 + // Clear timeout while toast is focused
951 + if (this.options.stopOnFocus && this.options.duration > 0) {
952 + var self = this;
953 + // stop countdown
954 + divElement.addEventListener(
955 + "mouseover",
956 + function(event) {
957 + window.clearTimeout(divElement.timeOutValue);
958 + }
959 + )
960 + // add back the timeout
961 + divElement.addEventListener(
962 + "mouseleave",
963 + function() {
964 + divElement.timeOutValue = window.setTimeout(
965 + function() {
966 + // Remove the toast from DOM
967 + self.removeElement(divElement);
968 + },
969 + self.options.duration
970 + )
971 + }
972 + )
973 + }
974 +
975 + // Adding an on-click destination path
976 + if (typeof this.options.destination !== "undefined") {
977 + divElement.addEventListener(
978 + "click",
979 + function(event) {
980 + event.stopPropagation();
981 + if (this.options.newWindow === true) {
982 + window.open(this.options.destination, "_blank");
983 + } else {
984 + window.location = this.options.destination;
985 + }
986 + }.bind(this)
987 + );
988 + }
989 +
990 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
991 + divElement.addEventListener(
992 + "click",
993 + function(event) {
994 + event.stopPropagation();
995 + this.options.onClick();
996 + }.bind(this)
997 + );
998 + }
999 +
1000 + // Adding offset
1001 + if(typeof this.options.offset === "object") {
1002 +
1003 + var x = getAxisOffsetAValue("x", this.options);
1004 + var y = getAxisOffsetAValue("y", this.options);
1005 +
1006 + var xOffset = this.options.position == "left" ? x : "-" + x;
1007 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
1008 +
1009 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
1010 +
1011 + }
1012 +
1013 + // Returning the generated element
1014 + return divElement;
1015 + },
1016 +
1017 + // Displaying the toast
1018 + showToast: function() {
1019 + // Creating the DOM object for the toast
1020 + this.toastElement = this.buildToast();
1021 +
1022 + // Getting the root element to with the toast needs to be added
1023 + var rootElement;
1024 + if (typeof this.options.selector === "string") {
1025 + rootElement = document.getElementById(this.options.selector);
1026 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1027 + rootElement = this.options.selector;
1028 + } else {
1029 + rootElement = document.body;
1030 + }
1031 +
1032 + // Validating if root element is present in DOM
1033 + if (!rootElement) {
1034 + throw "Root element is not defined";
1035 + }
1036 +
1037 + // Adding the DOM element
1038 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1039 + rootElement.insertBefore(this.toastElement, elementToInsert);
1040 +
1041 + // Repositioning the toasts in case multiple toasts are present
1042 + Toastify.reposition();
1043 +
1044 + if (this.options.duration > 0) {
1045 + this.toastElement.timeOutValue = window.setTimeout(
1046 + function() {
1047 + // Remove the toast from DOM
1048 + this.removeElement(this.toastElement);
1049 + }.bind(this),
1050 + this.options.duration
1051 + ); // Binding `this` for function invocation
1052 + }
1053 +
1054 + // Supporting function chaining
1055 + return this;
1056 + },
1057 +
1058 + hideToast: function() {
1059 + if (this.toastElement.timeOutValue) {
1060 + clearTimeout(this.toastElement.timeOutValue);
1061 + }
1062 + this.removeElement(this.toastElement);
1063 + },
1064 +
1065 + // Removing the element from the DOM
1066 + removeElement: function(toastElement) {
1067 + // Hiding the element
1068 + // toastElement.classList.remove("on");
1069 + toastElement.className = toastElement.className.replace(" on", "");
1070 +
1071 + // Removing the element from DOM after transition end
1072 + window.setTimeout(
1073 + function() {
1074 + // remove options node if any
1075 + if (this.options.node && this.options.node.parentNode) {
1076 + this.options.node.parentNode.removeChild(this.options.node);
1077 + }
1078 +
1079 + // Remove the element from the DOM, only when the parent node was not removed before.
1080 + if (toastElement.parentNode) {
1081 + toastElement.parentNode.removeChild(toastElement);
1082 + }
1083 +
1084 + // Calling the callback function
1085 + this.options.callback.call(toastElement);
1086 +
1087 + // Repositioning the toasts again
1088 + Toastify.reposition();
1089 + }.bind(this),
1090 + 400
1091 + ); // Binding `this` for function invocation
1092 + },
1093 + };
1094 +
1095 + // Positioning the toasts on the DOM
1096 + Toastify.reposition = function() {
1097 +
1098 + // Top margins with gravity
1099 + var topLeftOffsetSize = {
1100 + top: 15,
1101 + bottom: 15,
1102 + };
1103 + var topRightOffsetSize = {
1104 + top: 15,
1105 + bottom: 15,
1106 + };
1107 + var offsetSize = {
1108 + top: 15,
1109 + bottom: 15,
1110 + };
1111 +
1112 + // Get all toast messages on the DOM
1113 + var allToasts = document.getElementsByClassName("toastify");
1114 +
1115 + var classUsed;
1116 +
1117 + // Modifying the position of each toast element
1118 + for (var i = 0; i < allToasts.length; i++) {
1119 + // Getting the applied gravity
1120 + if (containsClass(allToasts[i], "toastify-top") === true) {
1121 + classUsed = "toastify-top";
1122 + } else {
1123 + classUsed = "toastify-bottom";
1124 + }
1125 +
1126 + var height = allToasts[i].offsetHeight;
1127 + classUsed = classUsed.substr(9, classUsed.length-1)
1128 + // Spacing between toasts
1129 + var offset = 15;
1130 +
1131 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1132 +
1133 + // Show toast in center if screen with less than or equal to 360px
1134 + if (width <= 360) {
1135 + // Setting the position
1136 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1137 +
1138 + offsetSize[classUsed] += height + offset;
1139 + } else {
1140 + if (containsClass(allToasts[i], "toastify-left") === true) {
1141 + // Setting the position
1142 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1143 +
1144 + topLeftOffsetSize[classUsed] += height + offset;
1145 + } else {
1146 + // Setting the position
1147 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1148 +
1149 + topRightOffsetSize[classUsed] += height + offset;
1150 + }
1151 + }
1152 + }
1153 +
1154 + // Supporting function chaining
1155 + return this;
1156 + };
1157 +
1158 + // Helper function to get offset.
1159 + function getAxisOffsetAValue(axis, options) {
1160 +
1161 + if(options.offset[axis]) {
1162 + if(isNaN(options.offset[axis])) {
1163 + return options.offset[axis];
1164 + }
1165 + else {
1166 + return options.offset[axis] + 'px';
1167 + }
1168 + }
1169 +
1170 + return '0px';
1171 +
1172 + }
1173 +
1174 + function containsClass(elem, yourClass) {
1175 + if (!elem || typeof yourClass !== "string") {
1176 + return false;
1177 + } else if (
1178 + elem.className &&
1179 + elem.className
1180 + .trim()
1181 + .split(/\s+/gi)
1182 + .indexOf(yourClass) > -1
1183 + ) {
1184 + return true;
1185 + } else {
1186 + return false;
1187 + }
1188 + }
1189 +
1190 + // Setting up the prototype for the init object
1191 + Toastify.lib.init.prototype = Toastify.lib;
1192 +
1193 + // Returning the Toastify function to be assigned to the window object/module
1194 + return Toastify;
1195 +});
1196 +</script>
1197 +<script id='script-638a4f9a3f50a-js' type='text/javascript'>
1198 +// jQuery(".simplefavorite-button").on('click', function() {
1199 +jQuery(document).on('click','.simplefavorite-button',function() {
1200 + var texte = "Unité ajoutée à la liste";
1201 + if(jQuery(this).hasClass("active")) {
1202 + texte = "Unité retirée de la liste";
1203 + }
1204 + Toastify({
1205 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1206 + escapeMarkup: false,
1207 + duration: 5000,
1208 + close: true,
1209 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1210 + }).showToast();
1211 +});
1212 +</script>
1213 +<script id='script-647a0a8074f5e-js' type='text/javascript'>
1214 +jQuery(".tableau .btn-action").on('click', function() {
1215 + console.log(jQuery("[data-name=immeuble_concerne]"));
1216 + console.log(jQuery("[data-name=unite_concernee]"));
1217 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1218 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1219 + jQuery('.multi-trigger-visite').trigger('click');
1220 +});
1221 +
1222 +jQuery('.tableau').on('DOMSubtreeModified', function() {
1223 + jQuery(".tableau .btn-action").on('click', function() {
1224 + console.log(jQuery(this).attr("data-immeuble-concerne"));
1225 + console.log(jQuery(this).attr("data-unite-concernee"));
1226 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1227 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1228 + jQuery('.multi-trigger-visite').trigger('click');
1229 + });
1230 +});
1231 +</script>
1232 +<script id='script-6425ed7ad1486-js' type='text/javascript'>
1233 +jQuery(document).ready(function() {
1234 + setTimeout(function() {
1235 + jQuery(".oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block").css("height", "100%");
1236 + }, 2000);
1237 +});
1238 +</script>
1239 +<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style>
1240 +<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style>
1241 +<style>.ct-FontAwesomeicon-download{width:0.92857142857143em}</style>
1242 +<style>.ct-FontAwesomeicon-chevron-left{width:0.75em}</style>
1243 +<style>.ct-FontAwesomeicon-chevron-right{width:0.67857142857143em}</style>
1244 +<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style>
1245 +<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style>
1246 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-download" viewBox="0 0 26 28"><title>download</title><path d="M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z"/></symbol><symbol id="FontAwesomeicon-chevron-left" viewBox="0 0 21 28"><title>chevron-left</title><path d="M18.297 4.703l-8.297 8.297 8.297 8.297c0.391 0.391 0.391 1.016 0 1.406l-2.594 2.594c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.594c-0.391-0.391-0.391-1.016 0-1.406l11.594-11.594c0.391-0.391 1.016-0.391 1.406 0l2.594 2.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-chevron-right" viewBox="0 0 19 28"><title>chevron-right</title><path d="M17.297 13.703l-11.594 11.594c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.594c-0.391-0.391-0.391-1.016 0-1.406l8.297-8.297-8.297-8.297c-0.391-0.391-0.391-1.016 0-1.406l2.594-2.594c0.391-0.391 1.016-0.391 1.406 0l11.594 11.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-arrow-left" viewBox="0 0 20 20"><title>arrow-left</title><path class="path1" d="M0.646 10.146l6-6c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-5.146 5.146h16.293c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5h-16.293l5.146 5.146c0.195 0.195 0.195 0.512 0 0.707-0.098 0.098-0.226 0.146-0.354 0.146s-0.256-0.049-0.354-0.146l-6-6c-0.195-0.195-0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewBox="0 0 20 20"><title>arrow-right</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol></defs></svg><div class="wpgb-svg-icons" hidden>
1247 + <svg viewBox="0 0 120 24" width="0" height="0">
1248 + <defs>
1249 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
1250 + </defs>
1251 + <symbol id="wpgb-rating-stars-svg">
1252 + <use xlink:href="#wpgb-star-svg"></use>
1253 + <use xlink:href="#wpgb-star-svg" x="24"></use>
1254 + <use xlink:href="#wpgb-star-svg" x="48"></use>
1255 + <use xlink:href="#wpgb-star-svg" x="72"></use>
1256 + <use xlink:href="#wpgb-star-svg" x="96"></use>
1257 + </symbol>
1258 +</svg>
1259 +</div>
1260 +<style>
1261 + .grecaptcha-badge {
1262 + visibility: hidden;
1263 + }
1264 + </style><style>form.fluent_form_12 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style>
1265 + <script type="text/javascript">
1266 + jQuery(document).ready(function() {
1267 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1268 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1269 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1270 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1271 + });
1272 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1273 + jQuery('body').on('click', selector, function(){
1274 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1275 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1276 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1277 + jQuery(this).click();
1278 + });
1279 + });
1280 + </script>
1281 +
1282 + <style>form.fluent_form_5 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style><script id="image-map-pro-dist-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/js/image-map-pro.min.js?ver=5.1.6"></script>
1283 +<script id="qppr_frontend_scripts-js-extra">
1284 +var qpprFrontData = {"linkData":{"https://www.appartementsurbains.ca/quartier-cartier/":[1,0,""],"https://www.appartementsurbains.ca/le-charlie/":[1,0,""],"https://www.appartementsurbains.ca/le-watier/":[1,0,""],"https://www.appartementsurbains.ca/archipel/":[1,0,""]},"siteURL":"https://www.appartementsurbains.ca","siteURLq":"https://appartementsurbainsca.kinsta.cloud"};
1285 +//# sourceURL=qppr_frontend_scripts-js-extra
1286 +</script>
1287 +<script id="qppr_frontend_scripts-js" src="https://www.appartementsurbains.ca/wp-content/plugins/quick-pagepost-redirect-plugin/js/qppr_frontend_script.min.js?ver=5.2.4"></script>
1288 +<script id="gtm4wp-form-move-tracker-js" src="https://www.appartementsurbains.ca/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1.21.1"></script>
1289 +<script id="oxy_toolbox_open_external_links_new_tab_script-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1.6.2"></script>
1290 +<script id="intlTelInput-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/intlTelInput.min.js?ver=18.1.1"></script>
1291 +<script id="intlTelInputUtils-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/utils.js?ver=18.1.1"></script>
1292 +<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA&#038;ver=6.0.4"></script>
1293 +<script id="fluent-form-submission-js-extra">
1294 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"f3f3c82a7d","form_id":"12","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1295 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"f3f3c82a7d","form_id":"5","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1296 +//# sourceURL=fluent-form-submission-js-extra
1297 +</script>
1298 +<script id="fluent-form-submission-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.0.4"></script>
1299 +<script id="fluentform-advanced-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/fluentform-advanced.js?ver=6.0.4"></script>
1300 +<script id="script-641dcb154081f-js" src="https://cdnjs.cloudflare.com/ajax/libs/paroller.js/1.4.1/jquery.paroller.min.js"></script>
1301 +<script id="fancybox-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox.min.js?ver=3.5.7"></script>
1302 +<script id="fancybox-init-js-extra">
1303 +var localize_extras_plugin = {"oxygen_directory":"https://www.appartementsurbains.ca/wp-content/uploads/oxygen/css/"};
1304 +//# sourceURL=fancybox-init-js-extra
1305 +</script>
1306 +<script id="fancybox-init-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox-init-4.js?ver=1.0.2"></script>
1307 +<script id="flickity-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1"></script>
1308 +<script id="lottie-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-player.min.js?ver=1.0.1"></script>
1309 +<script id="lottie-interactivity-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-interactivity.js?ver=1.0.0"></script>
1310 +<script id="intersection-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/intersectionobserver.js?ver=1.0.0"></script>
1311 +<script id="lottie-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-init.js?ver=1.0.0"></script>
1312 +<script id="extras-inert-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1.0.0"></script>
1313 +<script id="extras-offcanvas-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.0.4"></script>
1314 +<script id="wpgb-js-extra">
1315 +var wpgb_settings = {"lang":"","ajaxUrl":"https://www.appartementsurbains.ca/?wpgb-ajax=action","restUrl":"https://www.appartementsurbains.ca/wp-json/wpgb/v2/filter/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https://www.appartementsurbains.ca/saint-ambroise/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"","hasFacets":"1","hasLightbox":"","shadowGrids":["wpgb-content-1"],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] / [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/date.js","version":1748542901},{"type":"css","handle":"wpgb-date-css","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/vendors/date.css","version":1748542901},{"type":"js","handle":"wpgb-range","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/range.js","version":1748542901},{"type":"js","handle":"wpgb-select","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/select.js","version":1748542901},{"type":"js","handle":"wpgb-autocomplete","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/autocomplete.js","version":1748542901}]};
1316 +//# sourceURL=wpgb-js-extra
1317 +</script>
1318 +<script src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=2.1.8"></script>
1319 +<script id="wpgb-facets-js" src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=2.1.8"></script>
1320 +<script id="gridbuildersupport-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2"></script>
1321 +<script id="flickity-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=2.3.3"></script>
1322 +<script type="text/javascript" id="ct-footer-js">jQuery('.vertical-line').attr({'data-aos-enable': 'true','data-aos': 'slide-down','data-aos-once': 'true',});jQuery('.imagefx1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-once': 'true',});jQuery('.fade-up').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-once': 'true','data-aos-duration': '500','data-aos-easing': 'ease-in',});jQuery('.fade-up-1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-duration': '200','data-aos-easing': 'ease-in','data-aos-once': 'true',});
1323 + AOS.init({
1324 + })
1325 +
1326 + jQuery('body').addClass('oxygen-aos-enabled');
1327 +
1328 +
1329 + </script><section class="au-faq" id="au-faq" style="display:none">
1330 + <div class="au-faq__wrap">
1331 + <h2 class="au-faq__title">Foire aux questions</h2>
1332 + <details class="au-faq__item">
1333 + <summary class="au-faq__q">Où se trouve Le Saint-Ambroise ?</summary>
1334 + <div class="au-faq__a">Le Saint-Ambroise se trouve au 3958 Rue Verret, dans le secteur Loretteville, à Québec.</div>
1335 + </details>
1336 + <details class="au-faq__item">
1337 + <summary class="au-faq__q">Quels types d&#039;appartements trouve-t-on au Saint-Ambroise ?</summary>
1338 + <div class="au-faq__a">Les unités offertes sont : 3½ et 4½.</div>
1339 + </details>
1340 + <details class="au-faq__item">
1341 + <summary class="au-faq__q">À partir de quel prix peut-on louer au Saint-Ambroise ?</summary>
1342 + <div class="au-faq__a">Les loyers débutent généralement autour de 925 $ par mois. L&#039;immeuble est actuellement complet : contactez-nous au (418) 717-2105 pour la liste d&#039;attente.</div>
1343 + </details>
1344 + <details class="au-faq__item">
1345 + <summary class="au-faq__q">Quelles commodités et quels services sont offerts au Saint-Ambroise ?</summary>
1346 + <div class="au-faq__a">On y trouve notamment : Ascenseur, Stationnement extérieur inclus, Stationnement intérieur disponible, Rangements, Caméras de surveillance 24h, RTC parcours no 87-74-84, Moderne et Belle vue.</div>
1347 + </details>
1348 + <details class="au-faq__item">
1349 + <summary class="au-faq__q">De quelle année date la construction du Saint-Ambroise ?</summary>
1350 + <div class="au-faq__a">La construction du Saint-Ambroise remonte à 2016. L&#039;immeuble compte 35 logements.</div>
1351 + </details>
1352 + <details class="au-faq__item">
1353 + <summary class="au-faq__q">Quels services se trouvent à proximité du Saint-Ambroise ?</summary>
1354 + <div class="au-faq__a">À distance de marche, on trouve notamment : Hôpital de Chauveau, Pharmacie Jean-Coutu, Épicerie IGA Express, Pharmacie Jean-Coutu, Cinéma Le Clap Loretteville et École de la Source.</div>
1355 + </details>
1356 + </div>
1357 +</section>
1358 +<style>
1359 +.au-faq{padding:56px 20px;background:#f6f6f4}
1360 +.au-faq__wrap{max-width:880px;margin:0 auto}
1361 +.au-faq__title{font-size:1.9rem;margin:0 0 28px;text-align:center}
1362 +.au-faq__item{border-bottom:1px solid #e2e2dd;padding:18px 0}
1363 +.au-faq__q{cursor:pointer;font-weight:600;font-size:1.12rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}
1364 +.au-faq__q::-webkit-details-marker{display:none}
1365 +.au-faq__q::after{content:'+';font-size:1.5rem;line-height:1;flex:0 0 auto;transition:transform .2s}
1366 +.au-faq__item[open] .au-faq__q::after{content:'\2013'}
1367 +.au-faq__a{margin-top:12px;line-height:1.65;color:#444}
1368 +</style>
1369 +<script>
1370 +(function(){var f=document.getElementById('au-faq');if(!f)return;var a=document.getElementById('ct-footer-js')||document.querySelector('footer');if(a&&a.parentNode){a.parentNode.insertBefore(f,a);}f.style.display='';})();
1371 +</script>
1372 + <style id="fluentform_styler_css_12_ffs_default" type="text/css">
1373 + .fluentform_wrapper_12.ffs_default_wrap .ff-el-input--content .error , .fluentform_wrapper_12.ffs_default_wrap .error-text{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-message-success{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-errors-in-stack { text-align: left; } </style>
1374 +
1375 + <style id="fluentform_styler_css_5_ffs_custom" type="text/css">
1376 + .fluentform_wrapper_5.ffs_custom_wrap input[type=checkbox] {
1377 + -webkit-appearance: checkbox;
1378 + }
1379 + .fluentform_wrapper_5.ffs_custom_wrap input[type=radio] {
1380 + -webkit-appearance: radio;
1381 + }
1382 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox],
1383 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio] {
1384 + -webkit-transform: scale(1);
1385 + transform: scale(1);
1386 + width: 21px;
1387 + height: 15px;
1388 + margin-right: 0px;
1389 + cursor: pointer;
1390 + font-size: 12px;
1391 + position: relative;
1392 + text-align: left;
1393 + border: none;
1394 + box-shadow: none;
1395 + -moz-appearance: initial;
1396 + }
1397 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
1398 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:before {
1399 + content: none;
1400 + }
1401 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
1402 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1403 + content: " ";
1404 + background-color: #fff;
1405 + display: inline-block;
1406 + margin-left: 3px; padding-bottom: 3px;
1407 + color: #212529;
1408 + width: 15px;
1409 + height: 15px;
1410 + border-color: ;
1411 + border-style: solid;
1412 + border-width:1px; padding-left: 1px;
1413 + border-radius:2px; padding-top: 1px;
1414 + -webkit-transition: all .1s ease;
1415 + transition: all .1s ease;
1416 + background-size: 9px;
1417 + background-repeat: no-repeat;
1418 + background-position: center center;
1419 + position: absolute;
1420 + box-sizing: border-box;
1421 + }
1422 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1423 + border-width:1px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
1424 + background-color: black;
1425 + -webkit-transition: all 0.3s ease-out;
1426 + transition: all 0.3s ease-out;
1427 + color: #fff;
1428 + border-color: black;
1429 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1430 + border-radius: 50%; font-size: 10px;
1431 + padding-top: 1px;
1432 + padding-left: 2px;
1433 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1434 + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
1435 + } </style>
1436 +
1437 + <style type="text/css" id="ct_code_block_css_2">.breadcrumbs a {
1438 + color: inherit;
1439 +}</style>
1440 +<script type="text/javascript" id="ct_code_block_js_741">(function($) { /*
1441 + * new_map
1442 + *
1443 + * This function will render a Google Map onto the selected jQuery element
1444 + *
1445 + * @type function
1446 + * @date 8/11/2013
1447 + * @since 4.3.0
1448 + *
1449 + * @param $el (jQuery element)
1450 + * @return n/a
1451 + */
1452 +
1453 + function new_map( $el ) {
1454 +
1455 + // var
1456 + var $markers = $el.find('.marker');
1457 +
1458 +
1459 + // vars
1460 + var args = {
1461 + zoom : 16,
1462 + center : new google.maps.LatLng(0, 0),
1463 + mapTypeId : google.maps.MapTypeId.ROADMAP
1464 + };
1465 +
1466 +
1467 + // create map
1468 + var map = new google.maps.Map( $el[0], args);
1469 +
1470 +
1471 + // add a markers reference
1472 + map.markers = [];
1473 +
1474 +
1475 + // add markers
1476 + $markers.each(function(){
1477 +
1478 + add_marker( $(this), map );
1479 +
1480 + });
1481 +
1482 +
1483 + // center map
1484 + center_map( map );
1485 +
1486 +
1487 + // return
1488 + return map;
1489 +
1490 + }
1491 +
1492 + /*
1493 + * add_marker
1494 + *
1495 + * This function will add a marker to the selected Google Map
1496 + *
1497 + * @type function
1498 + * @date 8/11/2013
1499 + * @since 4.3.0
1500 + *
1501 + * @param $marker (jQuery element)
1502 + * @param map (Google Map object)
1503 + * @return n/a
1504 + */
1505 +
1506 + function add_marker( $marker, map ) {
1507 +
1508 + // var
1509 + var latlng = new google.maps.LatLng( $marker.attr('data-lat'), $marker.attr('data-lng') );
1510 + var icon = $marker.attr('data-icon');
1511 +
1512 + // create marker
1513 + var marker = new google.maps.Marker({
1514 + position : latlng,
1515 + map : map,
1516 + icon : icon
1517 + });
1518 +
1519 + // add to array
1520 + map.markers.push( marker );
1521 +
1522 + // if marker contains HTML, add it to an infoWindow
1523 + if( $marker.html() )
1524 + {
1525 + // create info window
1526 + var infowindow = new google.maps.InfoWindow({
1527 + content : $marker.html()
1528 + });
1529 +
1530 + // show info window when marker is clicked
1531 + google.maps.event.addListener(marker, 'click', function() {
1532 +
1533 + infowindow.open( map, marker );
1534 +
1535 + });
1536 + }
1537 +
1538 + }
1539 +
1540 + /*
1541 + * center_map
1542 + *
1543 + * This function will center the map, showing all markers attached to this map
1544 + *
1545 + * @type function
1546 + * @date 8/11/2013
1547 + * @since 4.3.0
1548 + *
1549 + * @param map (Google Map object)
1550 + * @return n/a
1551 + */
1552 +
1553 + function center_map( map ) {
1554 +
1555 + // vars
1556 + var bounds = new google.maps.LatLngBounds();
1557 +
1558 + // loop through all markers and create bounds
1559 + $.each( map.markers, function( i, marker ){
1560 +
1561 + var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
1562 +
1563 + bounds.extend( latlng );
1564 +
1565 + });
1566 +
1567 + // only 1 marker?
1568 + if( map.markers.length == 1 )
1569 + {
1570 + // set center of map
1571 + map.setCenter( bounds.getCenter() );
1572 + map.setZoom( 16 );
1573 + }
1574 + else
1575 + {
1576 + // fit to bounds
1577 + map.fitBounds( bounds );
1578 + }
1579 +
1580 + }
1581 +
1582 + /*
1583 + * document ready
1584 + *
1585 + * This function will render each map when the document is ready (page has loaded)
1586 + *
1587 + * @type function
1588 + * @date 8/11/2013
1589 + * @since 5.0.0
1590 + *
1591 + * @param n/a
1592 + * @return n/a
1593 + */
1594 + // global var
1595 + var map = null;
1596 +
1597 + $(document).ready(function(){
1598 +
1599 + $('.acf-map').each(function(){
1600 +
1601 + // create map
1602 + map = new_map( $(this) );
1603 +
1604 + });
1605 +
1606 + });
1607 +})(jQuery);</script>
1608 +<style type="text/css" id="ct_code_block_css_741">.acf-map {
1609 + width: 100%;
1610 + height: 500px;
1611 + border: #ccc solid 1px;
1612 + margin: 0px;
1613 +}
1614 +
1615 +/* fixes potential theme css conflict */
1616 +.acf-map img {
1617 + max-width: inherit !important;
1618 +}</style>
1619 + <script type="text/javascript">
1620 + jQuery(document.body).on('fluentform_init_12',
1621 + function(event, data) {
1622 + var $form = jQuery(data[0]);
1623 + var formId = "12";
1624 + var $ = jQuery;
1625 + try {
1626 + jQuery(document).ready(function($) {
1627 + // Typologies par projet
1628 +const projectTypologies = {
1629 + 'Le 120': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1630 + 'Le Saint-Antoine': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1631 + 'Le Saint-Ambroise': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1632 + 'Le Zircon': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1633 + 'La Passerelle': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1634 + 'Le 3200': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1635 + 'Le 4 Bourgeois': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1636 + 'Le Watier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1637 + 'Les Ormes': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1638 + 'Le 444': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1639 + 'Le Charlie': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1640 + 'L\'Archipel': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1641 + 'Quartier Cartier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1642 + 'La Sainte-Paix': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1643 + 'Le Sainte-Élizabeth': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1644 + 'Le 105': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"]
1645 +};
1646 +
1647 + // Function to populate checkboxes
1648 + function populateCheckboxes(projectName) {
1649 + const checkboxContainer = $('.checkboxes-container'); // Target the checkbox container
1650 + if (!checkboxContainer.length) return; // Exit if container not found
1651 +
1652 + console.log('Populating checkboxes for project:', projectName); // Debugging line
1653 +
1654 + // Clear existing checkboxes
1655 + checkboxContainer.empty();
1656 +
1657 + // Create the inner container with the class `ff-el-input--content`
1658 + const innerContainer = $('<div class="ff-el-input--content"></div>');
1659 + checkboxContainer.append(innerContainer);
1660 +
1661 + // Determine which typologies to display
1662 + const typologies = projectName && projectTypologies[projectName]
1663 + ? projectTypologies[projectName]
1664 + : [...new Set(Object.values(projectTypologies).flat())]; // Default to unique typologies
1665 +
1666 + // Add checkboxes
1667 + typologies.forEach(option => {
1668 + const checkboxId = `typology-${option.replace(/\s+/g, '-').toLowerCase()}`;
1669 + innerContainer.append(`
1670 + <div class="ff-el-form-check">
1671 + <label class="ff-el-form-check-label">
1672 + <input type="checkbox" name="checkbox[]" value="${option}" id="${checkboxId}" class="ff-el-form-check-input">
1673 + <span>${option}</span>
1674 + </label>
1675 + </div>
1676 + `);
1677 + });
1678 +
1679 + // Force reflow to ensure CSS is applied
1680 + checkboxContainer[0].offsetHeight;
1681 + }
1682 +
1683 + // Populate typologies on load
1684 + const initialProjectName = $('[name="Provenance"]').val().trim();
1685 + console.log('Initial Project Name:', initialProjectName); // Debugging line
1686 + populateCheckboxes(initialProjectName);
1687 +
1688 + // Update checkboxes when project changes
1689 + $('[name="Provenance"]').off('change').on('change', function() {
1690 + const projectName = $(this).val().trim();
1691 + console.log('Project changed to:', projectName); // Debugging line
1692 + populateCheckboxes(projectName);
1693 + });
1694 +}); } catch (e) {
1695 + console.warn('Error in custom JS of Fluentform ID: ' + formId);
1696 + console.error(e);
1697 + }
1698 + });
1699 + </script>
1700 + <script type="text/javascript">
1701 + jQuery(document).ready(function ($) {
1702 + function initTelInput() {
1703 + if (typeof intlTelInput == 'undefined') {
1704 + return;
1705 + }
1706 + var telInput = jQuery('.ff_form_instance_12_1').find("#ff_12_phone");
1707 + if (!telInput.length) {
1708 + return;
1709 + }
1710 +
1711 + var itlOptions = JSON.parse('{"separateDialCode":false,"nationalMode":true,"autoPlaceholder":"polite","formatOnDisplay":true,"initialCountry":"CA"}');
1712 + var iti = intlTelInput(telInput[0], itlOptions);
1713 + if (telInput.val()) {
1714 + iti.setNumber(telInput.val());
1715 + iti.d.autoPlaceholder = 'polite';
1716 + }
1717 + telInput.on("keyup change", function () {
1718 + if (typeof intlTelInputUtils !== 'undefined') { // utils are lazy loaded, so must check
1719 + var currentText = iti.getNumber(intlTelInputUtils.numberFormat.E164);
1720 + if (iti.isValidNumber() && typeof currentText === 'string') { // sometimes the currentText is an object :)
1721 + iti.setNumber(currentText); // will autoformat because of formatOnDisplay=true
1722 + }
1723 + }
1724 + });
1725 + }
1726 +
1727 + initTelInput();
1728 + $(document).on('reInitExtras', '.ff_form_instance_12_1', function () {
1729 + initTelInput();
1730 + });
1731 + });
1732 + </script>
1733 +
1734 +</body>
1735 +</html>
added tests/fixtures/app_urbains/31484d9054893ab6c74e.html +1982 −0
@@ -0,0 +1,1982 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" >
3 +<head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.3",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseenter","mouseout","mouseleave","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input","visibilitychange"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),this.F("domReady"),await this.T(),await this.j(),await this.I(),this.F("windowLoad"),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise((t=>setTimeout(t,500-Date.now()+this.lastTouchEnd))),this.H(),this.F("all"),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))}),{isRocket:!0})}o(){window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0}),{isRocket:!0}),window.addEventListener("pagehide",(()=>{this.onFirstUserAction=null}),{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",(function i(o){Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1})),event.preventDefault(),window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}))}),{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),this.savedUserEvents.length>0&&(t.stopPropagation(),t.stopImmediatePropagation()),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach((t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})))}U(){this.userEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0}))),this.savedUserEvents.forEach((t=>{t.target.dispatchEvent(new window[t.constructor.name](t.type,t))}))}m(){this.eventsMutationObserver=new MutationObserver((t=>{const e="return false";for(const i of t){if("attributes"===i.type){const t=i.target.getAttribute(i.attributeName);t&&t!==e&&(i.target.setAttribute("data-rocket-"+i.attributeName,t),i.target["rocket"+i.attributeName]=new Function("event",t),i.target.setAttribute(i.attributeName,e))}"childList"===i.type&&i.addedNodes.forEach((t=>{if(t.nodeType===Node.ELEMENT_NODE)for(const i of t.attributes)this.attributeEvents.includes(i.name)&&i.value&&""!==i.value&&(t.setAttribute("data-rocket-"+i.name,i.value),t["rocket"+i.name]=new Function("event",i.value),t.setAttribute(i.name,e))}))}})),this.eventsMutationObserver.observe(document,{subtree:!0,childList:!0,attributeFilter:this.attributeEvents})}H(){this.eventsMutationObserver.disconnect(),this.attributeEvents.forEach((t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach((e=>{e.setAttribute(t,e.getAttribute("data-rocket-"+t)),e.removeAttribute("data-rocket-"+t)}))}))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o})},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}F(t){"all"===t&&(EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener),this.savedEventListeners=this.savedEventListeners.filter((e=>{let i=e.type,o=e.target||window;return"domReady"===t&&"DOMContentLoaded"!==i&&"readystatechange"!==i||("windowLoad"===t&&"load"!==i&&"readystatechange"!==i&&"pageshow"!==i||(this.B(i,o)&&(i="rocket-"+i),e.remove?o.removeEventListener(i,e.func,e.options):o.addEventListener(i,e.func,e.options),!1))}))}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,(()=>{e[t].forEach((t=>t()))}),{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout((()=>i.bind(document)(o))):i.bind(document)(o)}return t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise((t=>{this.userActionTriggered?t():this.onFirstUserAction=t}))}async L(){return new Promise((t=>{document.addEventListener("DOMContentLoaded",(()=>{this.realDomReadyFired=!0,t()}),{isRocket:!0})}))}async I(){return this.realWindowLoadedFired?Promise.resolve():new Promise((t=>{window.addEventListener("load",t,{isRocket:!0})}))}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver((t=>{for(const e of t)e.addedNodes.forEach((t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise((e=>{const i=()=>{const i=this.pendingScripts.findIndex((e=>e.script===t));i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)}))})}))})),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async j(){await this.J(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.j()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.N(t,"preconnect")}async $(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",(()=>{i.setAttribute("data-rocket-status","failed-network"),e()}),{isRocket:!0}),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.$(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.$(e),this.C(t)):Promise.resolve()}O(){this.N([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}N(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach((t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}})),document.head.appendChild(o)}W(){this.trash.forEach((t=>t.remove()))}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async G(){Date.now()-this.lastBreath>45&&(await this.J(),this.lastBreath=Date.now())}async J(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();</script>
4 +
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +<title>Le Watier - Condos locatifs distinctifs à Québec</title>
8 +<link rel="preload" as="font" href="https://lewatier.com/wp-content/uploads/useanyfont/6935NeueHaasRegular.woff2" crossorigin>
9 +<link rel="preload" as="font" href="https://lewatier.com/wp-content/uploads/useanyfont/8146PPEditorialNew-Reg.woff2" crossorigin><link rel="preload" data-rocket-preload as="image" href="https://lewatier.com/wp-content/uploads/lewatier-hall-entree.jpg" fetchpriority="high"><link rel="preload" data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Poppins%3A100&#038;display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins%3A100&#038;display=swap" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins%3A100&#038;display=swap" /></noscript>
10 + <style>
11 + #wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before {
12 + content: "\f103";
13 + color: red;
14 + top: 2px;
15 + }
16 + </style>
17 + <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
18 +
19 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
20 + var ctPublicFunctions = {"_ajax_nonce":"59199c796d","_rest_nonce":"2434dd1443","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/lewatier.com\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","data__bot_detector_enabled":"1","data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":true,"host_url":"lewatier.com","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The original one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way, please wait for a few seconds!","text__ee_decoding_process":"Decoding the contact data, let us a few seconds to finish."}
21 + </script>
22 +
23 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
24 + var ctPublic = {"_ajax_nonce":"59199c796d","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__data__bot_detector_enabled":"1","settings__sfw__anti_crawler":0,"blog_home":"https:\/\/lewatier.com\/","pixel__setting":"3","pixel__enabled":true,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":"d1b11b33945c7fd12791ab73d8d706d4efc54a3a2bfa112ae4a154b964ec014f","emailEncoderPassKey":"a264d7bcc3ac1e9e73358342df804926","bot_detector_forms_excluded":"W10=","advancedCacheExists":true,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
25 + </script>
26 +
27 +
28 +<script data-cfasync="false" data-pagespeed-no-defer>
29 + var gtm4wp_datalayer_name = "dataLayer";
30 + var dataLayer = dataLayer || [];
31 +</script>
32 +<meta name="dc.title" content="Le Watier - Condos locatifs distinctifs à Québec">
33 +<meta name="dc.description" content="Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la légendaire Grande Allée, vivez à quelques pas des Plaines d’Abraham.">
34 +<meta name="dc.relation" content="https://lewatier.com/">
35 +<meta name="dc.source" content="https://lewatier.com/">
36 +<meta name="dc.language" content="fr_CA">
37 +<meta name="description" content="Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la légendaire Grande Allée, vivez à quelques pas des Plaines d’Abraham.">
38 +<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
39 +<link rel="canonical" href="https://lewatier.com/">
40 +<script id="website-schema" type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"Le Watier","alternateName":"Le Watier","description":"","url":"https:\/\/lewatier.com"}</script>
41 +<meta property="og:url" content="https://lewatier.com/">
42 +<meta property="og:site_name" content="Le Watier">
43 +<meta property="og:locale" content="fr_CA">
44 +<meta property="og:type" content="website">
45 +<meta property="og:title" content="Le Watier - Condos locatifs distinctifs à Québec">
46 +<meta property="og:description" content="Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la légendaire Grande Allée, vivez à quelques pas des Plaines d’Abraham.">
47 +<meta property="og:image" content="https://lewatier.com/wp-content/uploads/watier-share.jpg">
48 +<meta property="og:image:secure_url" content="https://lewatier.com/wp-content/uploads/watier-share.jpg">
49 +<meta property="og:image:width" content="1640">
50 +<meta property="og:image:height" content="856">
51 +<meta name="twitter:card" content="summary">
52 +<meta name="twitter:title" content="Le Watier - Condos locatifs distinctifs à Québec">
53 +<meta name="twitter:description" content="Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la légendaire Grande Allée, vivez à quelques pas des Plaines d’Abraham.">
54 +<link rel='dns-prefetch' href='//moderate.cleantalk.org' />
55 +<link rel='dns-prefetch' href='//maps.googleapis.com' />
56 +<link rel='dns-prefetch' href='//maps.gstatic.com' />
57 +<link rel='dns-prefetch' href='//fonts.googleapis.com' />
58 +<link rel='dns-prefetch' href='//fonts.gstatic.com' />
59 +<link rel='dns-prefetch' href='//use.fontawesome.com' />
60 +<link rel='dns-prefetch' href='//ajax.googleapis.com' />
61 +<link rel='dns-prefetch' href='//apis.google.com' />
62 +<link rel='dns-prefetch' href='//google-analytics.com' />
63 +<link rel='dns-prefetch' href='//www.google-analytics.com' />
64 +<link rel='dns-prefetch' href='//ssl.google-analytics.com' />
65 +<link rel='dns-prefetch' href='//www.googletagmanager.com' />
66 +<link rel='dns-prefetch' href='//www.googletagservices.com' />
67 +<link rel='dns-prefetch' href='//googleads.g.doubleclick.net' />
68 +<link rel='dns-prefetch' href='//adservice.google.com' />
69 +<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
70 +<link rel='dns-prefetch' href='//tpc.googlesyndication.com' />
71 +<link rel='dns-prefetch' href='//youtube.com' />
72 +<link rel='dns-prefetch' href='//i.ytimg.com' />
73 +<link rel='dns-prefetch' href='//player.vimeo.com' />
74 +<link rel='dns-prefetch' href='//api.pinterest.com' />
75 +<link rel='dns-prefetch' href='//assets.pinterest.com' />
76 +<link rel='dns-prefetch' href='//connect.facebook.net' />
77 +<link rel='dns-prefetch' href='//platform.twitter.com' />
78 +<link rel='dns-prefetch' href='//syndication.twitter.com' />
79 +<link rel='dns-prefetch' href='//platform.instagram.com' />
80 +<link rel='dns-prefetch' href='//referrer.disqus.com' />
81 +<link rel='dns-prefetch' href='//c.disquscdn.com' />
82 +<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
83 +<link rel='dns-prefetch' href='//cdn.ampproject.org' />
84 +<link rel='dns-prefetch' href='//pixel.wp.com' />
85 +<link rel='dns-prefetch' href='//disqus.com' />
86 +<link rel='dns-prefetch' href='//s.gravatar.com' />
87 +<link rel='dns-prefetch' href='//0.gravatar.com' />
88 +<link rel='dns-prefetch' href='//2.gravatar.com' />
89 +<link rel='dns-prefetch' href='//1.gravatar.com' />
90 +<link rel='dns-prefetch' href='//sitename.disqus.com' />
91 +<link rel='dns-prefetch' href='//s7.addthis.com' />
92 +<link rel='dns-prefetch' href='//platform.linkedin.com' />
93 +<link rel='dns-prefetch' href='//w.sharethis.com' />
94 +<link rel='dns-prefetch' href='//s0.wp.com' />
95 +<link rel='dns-prefetch' href='//s1.wp.com' />
96 +<link rel='dns-prefetch' href='//s2.wp.com' />
97 +<link rel='dns-prefetch' href='//stats.wp.com' />
98 +<link rel='dns-prefetch' href='//ajax.microsoft.com' />
99 +<link rel='dns-prefetch' href='//ajax.aspnetcdn.com' />
100 +<link rel='dns-prefetch' href='//s3.amazonaws.com' />
101 +<link rel='dns-prefetch' href='//code.jquery.com' />
102 +<link rel='dns-prefetch' href='//stackpath.bootstrapcdn.com' />
103 +<link rel='dns-prefetch' href='//github.githubassets.com' />
104 +<link rel='dns-prefetch' href='//ad.doubleclick.net' />
105 +<link rel='dns-prefetch' href='//stats.g.doubleclick.net' />
106 +<link rel='dns-prefetch' href='//cm.g.doubleclick.net' />
107 +<link rel='dns-prefetch' href='//stats.buysellads.com' />
108 +<link rel='dns-prefetch' href='//s3.buysellads.com' />
109 +<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
110 +<style id='classic-theme-styles-inline-css'>
111 +/*! This file is auto-generated */
112 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
113 +</style>
114 +<style id='wpseopress-local-business-style-inline-css'>
115 +span.wp-block-wpseopress-local-business-field{margin-right:8px}
116 +
117 +</style>
118 +<style id='wpseopress-table-of-contents-style-inline-css'>
119 +.wp-block-wpseopress-table-of-contents li.active>a{font-weight:bold}
120 +
121 +</style>
122 +<style id='global-styles-inline-css'>
123 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
124 +:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
125 +:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
126 +:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
127 +</style>
128 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://lewatier.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.56_1748295630' media='all' />
129 +<link rel='stylesheet' id='cleantalk-email-decoder-css-css' href='https://lewatier.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.56_1748295630' media='all' />
130 +<link rel='stylesheet' id='oxygen-aos-css' href='https://lewatier.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=6.8.7' media='all' />
131 +<link data-minify="1" rel='stylesheet' id='oxygen-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=1783695902' media='all' />
132 +<link rel='stylesheet' id='core-spacing-css' href='https://lewatier.com/wp-content/plugins/oxy-ninja/public/css/core-spacing.min.css?ver=3.5.3' media='all' />
133 +<link data-minify="1" rel='stylesheet' id='uaf_client_css-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/uploads/useanyfont/uaf.css?ver=1783695902' media='all' />
134 +<style id='wpgb-head-inline-css'>
135 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
136 +</style>
137 +<link rel='stylesheet' id='splide-css' href='https://lewatier.com/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
138 +<link data-minify="1" rel='stylesheet' id='simple-favorites-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/favorites/assets/css/favorites.css?ver=1783695902' media='all' />
139 +<link data-minify="1" rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1783695902' media='all' />
140 +<style id='rocket-lazyload-inline-css'>
141 +.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://lewatier.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}
142 +</style>
143 +<script src="https://lewatier.com/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.56_1748295630" id="apbct-public-bundle-js-js" data-rocket-defer defer></script>
144 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/ct-bot-detector-wrapper.js?ver=1783695903" id="ct_bot_detector-js" defer data-wp-strategy="defer"></script>
145 +<script src="https://lewatier.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1" id="oxygen-aos-js"></script>
146 +<script id="jquery-core-js-extra">
147 +var ajax = {"url":"https:\/\/lewatier.com\/wp-admin\/admin-ajax.php","nonce":"fd94d87caa"};
148 +</script>
149 +<script src="https://lewatier.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
150 +<script src="https://lewatier.com/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14" id="splide-js" data-rocket-defer defer></script>
151 +<script src="https://lewatier.com/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2" id="splide-autoscroll-js" data-rocket-defer defer></script>
152 +<script id="favorites-js-extra">
153 +var favorites_data = {"ajaxurl":"https:\/\/lewatier.com\/wp-admin\/admin-ajax.php","nonce":"e4adfd69d5","favorite":"<i class=\"sf-icon-star-empty favorites-icon c-text-xl\"><\/i>Ajouter \u00e0 la liste","favorited":"<i class=\"sf-icon-star-full favorites-icon c-text-xl\"><\/i>Retirer de la liste","includecount":"","indicate_loading":"","loading_text":"Chargement...","loading_image":"<span class=\"sf-icon-spinner-wrapper\"><i class=\"sf-icon-spinner\"><\/i><\/span>","loading_image_active":"<span class=\"sf-icon-spinner-wrapper active\"><i class=\"sf-icon-spinner active\"><\/i><\/span>","loading_image_preload":"","cache_enabled":"1","button_options":{"button_type":"custom","custom_colors":true,"box_shadow":false,"include_count":false,"default":{"background_default":false,"border_default":false,"text_default":false,"icon_default":false,"count_default":false},"active":{"background_active":false,"border_active":false,"text_active":false,"icon_active":false,"count_active":false}},"authentication_modal_content":"<p>Please login to add favorites.<\/p>\n<p><a href=\"#\" data-favorites-modal-close>Dismiss this notice<\/a><\/p>\n","authentication_redirect":"","dev_mode":"","logged_in":"","user_id":"0","authentication_redirect_url":"https:\/\/lewatier.com\/wp-login.php"};
154 +</script>
155 +<script src="https://lewatier.com/wp-content/plugins/favorites/assets/js/favorites.min.js?ver=2.3.6" id="favorites-js" data-rocket-defer defer></script>
156 +<style>
157 +/* Tableau Unités Disponibles - lewatier.com */
158 +.tableau-row {
159 + display: grid;
160 + grid-template-columns: 12% 20% 26% 12% 30%;
161 + gap: 0;
162 + align-items: center;
163 + padding: 20px 0;
164 + border-bottom: 1px solid #e8e5de;
165 + width: 100%;
166 +}
167 +#div_block-612-170 > .oxy-dynamic-list,
168 +#div_block-612-170 > .oxy-dynamic-list > .ct-div-block {
169 + width: 100%;
170 +}
171 +.tableau-header {
172 + display: none;
173 +}
174 +.tableau-col {
175 + text-align: left;
176 + font-size: 22px;
177 + color: #374047;
178 +}
179 +.tableau-col-label {
180 + text-align: left;
181 + font-weight: 600;
182 + color: #7b6c32;
183 + font-size: 16px;
184 + text-transform: uppercase;
185 + letter-spacing: 1px;
186 +}
187 +.tableau-col-actions {
188 + display: flex;
189 + align-items: center;
190 + gap: 15px;
191 + justify-content: flex-end;
192 +}
193 +.tableau-unit-link {
194 + color: #7b6c32;
195 + font-weight: 700;
196 + text-decoration: none;
197 + font-size: 26px;
198 +}
199 +.tableau-unit-link:hover {
200 + color: #cbc19c;
201 +}
202 +.tableau-pdf-link {
203 + display: inline-flex;
204 + opacity: 0.7;
205 + transition: opacity 0.3s;
206 +}
207 +.tableau-pdf-link:hover {
208 + opacity: 1;
209 +}
210 +.tableau-btn {
211 + display: inline-flex;
212 + align-items: center;
213 + justify-content: center;
214 + padding: 14px 28px;
215 + background-color: #7b6c32;
216 + color: #f8f7f4;
217 + font-family: 'neuehaasregular', sans-serif;
218 + font-weight: 400;
219 + font-size: 16px;
220 + letter-spacing: 0.34px;
221 + text-transform: uppercase;
222 + text-decoration: none;
223 + border-radius: 0;
224 + border: none;
225 + box-shadow: 0px 10px 20px -15px #000000;
226 + transition: all 0.4s;
227 + white-space: nowrap;
228 +}
229 +.tableau-btn:hover {
230 + transform: translateY(-5px);
231 + box-shadow: 0px 7px 25px -10px rgba(0,0,0,0.4);
232 + color: #ffffff;
233 + background-color: #cbc19c;
234 +}
235 +.tableau-mobile-label {
236 + display: none;
237 +}
238 +.tableau-data-row:hover {
239 + background: rgba(123,108,50,0.04);
240 +}
241 +
242 +@media screen and (min-width: 769px) {
243 + .tableau-header {
244 + display: grid;
245 + border-bottom: 2px solid #cbc19c;
246 + padding-bottom: 12px;
247 + margin-bottom: 4px;
248 + }
249 +}
250 +
251 +@media screen and (max-width: 768px) {
252 + .tableau-row {
253 + display: flex;
254 + flex-direction: column;
255 + align-items: flex-start;
256 + gap: 10px;
257 + padding: 18px 15px;
258 + }
259 + .tableau-col {
260 + text-align: left;
261 + width: 100%;
262 + display: flex;
263 + align-items: center;
264 + gap: 10px;
265 + }
266 + .tableau-mobile-label {
267 + display: inline-block;
268 + min-width: 110px;
269 + color: #999;
270 + font-size: 11px;
271 + text-transform: uppercase;
272 + letter-spacing: 1px;
273 + }
274 + .tableau-col-actions {
275 + width: 100%;
276 + justify-content: flex-start;
277 + margin-top: 5px;
278 + }
279 + .tableau-btn {
280 + width: 100%;
281 + text-align: center;
282 + }
283 + .tableau-col {
284 + font-size: 15px;
285 + }
286 + .tableau-unit-link {
287 + font-size: 18px;
288 + }
289 + .tableau-btn {
290 + font-size: 13px;
291 + }
292 +}
293 +</style>
294 +<script type="rocketlazyloadscript" data-rocket-src="https://unpkg.com/popper.js@1" data-rocket-defer defer></script>
295 +<script type="rocketlazyloadscript" data-rocket-src="https://unpkg.com/tippy.js@5" data-rocket-defer defer></script>
296 +
297 +<script type="rocketlazyloadscript">
298 +window.addEventListener('load', function() {
299 + tippy('[data-tippy-content]', {
300 + followCursor: true,
301 + });
302 +});
303 +</script><style id='script-62168512b7d6d-css' type='text/css'>
304 +/*!
305 + * Toastify js 1.11.2
306 + * https://github.com/apvarun/toastify-js
307 + * @license MIT licensed
308 + *
309 + * Copyright (C) 2018 Varun A P
310 + */
311 +
312 +.toastify {
313 + padding: 12px 20px;
314 + color: #ffffff;
315 + display: inline-block;
316 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
317 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
318 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
319 + position: fixed;
320 + opacity: 0;
321 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
322 + border-radius: 2px;
323 + cursor: pointer;
324 + text-decoration: none;
325 + /* max-width: calc(50% - 20px); */
326 + z-index: 2147483647;
327 +}
328 +
329 +.toastify.on {
330 + opacity: 1;
331 +}
332 +
333 +.toast-close {
334 + background: transparent;
335 + border: 0;
336 + color: white;
337 + cursor: pointer;
338 + font-family: inherit;
339 + font-size: 1em;
340 + opacity: 0.4;
341 + padding: 0 5px;
342 +}
343 +
344 +.toastify-right {
345 + right: 15px;
346 +}
347 +
348 +.toastify-left {
349 + left: 15px;
350 +}
351 +
352 +.toastify-top {
353 + top: -150px;
354 +}
355 +
356 +.toastify-bottom {
357 + bottom: -150px;
358 +}
359 +
360 +.toastify-rounded {
361 + border-radius: 25px;
362 +}
363 +
364 +.toastify-avatar {
365 + width: 1.5em;
366 + height: 1.5em;
367 + margin: -7px 5px;
368 + border-radius: 2px;
369 +}
370 +
371 +.toastify-center {
372 + margin-left: auto;
373 + margin-right: auto;
374 + left: 0;
375 + right: 0;
376 + max-width: fit-content;
377 + max-width: -moz-fit-content;
378 +}
379 +
380 +@media only screen and (max-width: 360px) {
381 + .toastify-right, .toastify-left {
382 + margin-left: auto;
383 + margin-right: auto;
384 + left: 0;
385 + right: 0;
386 + max-width: fit-content;
387 + }
388 +}
389 +</style>
390 +
391 +<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
392 + var _tip = _tip || [];
393 + (function(d,s,id){
394 + var js, tjs = d.getElementsByTagName(s)[0];
395 + if(d.getElementById(id)) { return; }
396 + js = d.createElement(s); js.id = id;
397 + js.async = true;
398 + js.src = d.location.protocol + '//app.truconversion.com/ti-js/27592/a0a7e.js';
399 + tjs.parentNode.insertBefore(js, tjs);
400 + }(document, 'script', 'ti-js'));
401 +</script><meta name="facebook-domain-verification" content="350ag2v44kkyps6jevqchahihxmsus" /><noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
402 +
403 +
404 +<script data-cfasync="false" data-pagespeed-no-defer>
405 + var dataLayer_content = {"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"TactikDev"};
406 + dataLayer.push( dataLayer_content );
407 +</script>
408 +<script type="rocketlazyloadscript" data-cfasync="false" data-pagespeed-no-defer>
409 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
410 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
411 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
412 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
413 +})(window,document,'script','dataLayer','GTM-ML2VL7F');
414 +</script>
415 +<link rel="icon" href="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier-32x32.png" sizes="32x32" />
416 +<link rel="icon" href="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier-192x192.png" sizes="192x192" />
417 +<link rel="apple-touch-icon" href="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier-180x180.png" />
418 +<meta name="msapplication-TileImage" content="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier-270x270.png" />
419 +<style id="tactikmedia-etat-non-louable">unites polygon[data-etat="Non louable"]{fill:rgba(41,32,32,0.6);}</style>
420 +<link data-minify="1" rel='stylesheet' id='oxygen-cache-754-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/754.css?ver=1783695902' media='all' />
421 +<link data-minify="1" rel='stylesheet' id='oxygen-cache-39-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/39.css?ver=1783695902' media='all' />
422 +<link data-minify="1" rel='stylesheet' id='oxygen-cache-170-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/170.css?ver=1783695903' media='all' />
423 +<link data-minify="1" rel='stylesheet' id='oxygen-universal-styles-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/universal.css?ver=1783695903' media='all' />
424 +<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
425 +<meta name="generator" content="WP Rocket 3.18.3" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preload_fonts wpr_lazyload_images wpr_lazyload_iframes wpr_oci wpr_minify_css wpr_preload_links wpr_desktop wpr_dns_prefetch" /></head>
426 +<body class="home wp-singular page-template-default page page-id-170 wp-theme-oxygen-is-not-a-theme oxy-overlay-header wp-embed-responsive oxygen-body" >
427 +
428 +
429 +
430 +
431 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-ML2VL7F" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
432 +
433 +
434 +
435 +
436 +
437 +
438 + <div id="-off-canvas-472-39" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-472-39-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".oxy-burger-trigger" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="true" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" >
439 + <div id="-burger-trigger-476-39" class="oxy-burger-trigger multi-trigger " data-aos="fade"><button aria-label="Open menu" data-animation="disable" data-touch="click" class="hamburger hamburger--slider is-active" type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div>
440 +
441 + <div id="div_block-473-39" class="ct-div-block" ><h2 id="headline-535-39" class="ct-headline c-h2 c-margin-bottom-s">Demande d'information</h2><div id="text_block-474-39" class="ct-text-block c-text-light c-margin-bottom-l" >Pour réserver votre unité dès aujourd’hui ou pour discuter avec l’un de nos représentants</div>
442 + <div id="-fluent-form-542-39" class="oxy-fluent-form form-contact " ><div class='fluentform ff-default fluentform_wrapper_4 ffs_default_wrap'><form data-form_id="4" id="fluentform_4" class="frm-fluent-form fluent_form_4 ff-el-form-top ff_form_instance_4_1 ff-form-loading ffs_default" data-form_instance="ff_form_instance_4_1" method="POST" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
443 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Contact</legend> <div
444 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
445 + class="ff-el-group ff-hpsf-container"
446 + >
447 + <div class="ff-el-input--label asterisk-right">
448 + <label for="ff_4_item_sf" aria-label="Subscribe">
449 + Subscribe </label>
450 + </div>
451 + <div class="ff-el-input--content">
452 + <input type="text"
453 + name="item_4__fluent_sf"
454 + class="ff-el-form-control"
455 + id="ff_4_item_sf"
456 + />
457 + </div>
458 + </div>
459 + <input type='hidden' name='__fluent_form_embded_post_id' value='170' /><input type="hidden" id="_fluentform_4_fluentformnonce" name="_fluentform_4_fluentformnonce" value="fa8d6fe11d" /><input type="hidden" name="_wp_http_referer" value="/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_4_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_4_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_4_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_4_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_4_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_4_dropdown' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_4_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=false><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Passant" >Passant</option><option value="Média Sociaux" >Média Sociaux</option><option value="MarketPlace" >MarketPlace</option><option value="Kijiji" >Kijiji</option><option value="Journaux" >Journaux</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="VISTOO" >VISTOO</option><option value="Google" >Google</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_description' aria-label="Message">Message</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=true name="description" id="ff_4_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="favoris" data-name="favoris" ><input type="hidden" name="provenance" value="Accueil - https://lewatier.com/" data-name="provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css" >Envoyer</button></div></fieldset></form><div id='fluentform_4_errors' class='ff-errors-in-stack ff_form_instance_4_1 ff-form-loading_errors ff_form_instance_4_1_errors'></div></div> <script type="text/javascript">
460 + window.fluent_form_ff_form_instance_4_1 = {"id":"4","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_4_1","form_id_selector":"fluentform_4","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"This field is required"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}},"dropdown":{"required":{"value":false,"message":"This field is required"}},"description":{"required":{"value":true,"message":"Ce champ est requis"}}},"debounce_time":300};
461 + </script>
462 + </div>
463 +
464 + </div></div></div>
465 +
466 + <header id="_header-455-39" class="oxy-header-wrapper oxy-sticky-header oxy-header c-overlay-subheader" ><div id="_header_row-456-39" class="oxygen-only-show-in-overlay oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-457-39" class="oxy-header-left" ><a id="link-458-39" class="ct-link" href="/" target="_self" ><img id="image-459-39" alt="" src="https://lewatier.com/wp-content/uploads/Logo-Le-Watier.svg" class="ct-image c-logo skip-lazy c-margin-bottom-s no-lazy"/><div id="text_block-549-39" class="ct-text-block c-text-accent c-text-s c-uppercase" >Condos locatifs distinctifs</div></a></div><div id="_header_center-460-39" class="oxy-header-center" ></div><div id="_header_right-461-39" class="oxy-header-right" ><div id="div_block-462-39" class="ct-div-block c-columns-gap-m" ><nav id="_nav_menu-505-39" class="oxy-nav-menu c-margin-right-s oxy-nav-menu-dropdowns oxy-nav-menu-dropdown-arrow" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-menu-principal-accueil-container"><ul id="menu-menu-principal-accueil" class="oxy-nav-menu-list"><li id="menu-item-678" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-678"><a href="/#projet" aria-current="page">Projet</a></li>
467 +<li id="menu-item-887" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-887"><a href="/unites/">Plans</a></li>
468 +<li id="menu-item-680" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-680"><a href="/#galerie" aria-current="page">Galerie</a></li>
469 +<li id="menu-item-676" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-676"><a href="/#quartier" aria-current="page">Quartier</a></li>
470 +<li id="menu-item-677" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-677"><a href="/#contact" aria-current="page">Contact</a></li>
471 +<li id="menu-item-751" class="hide-link menu-item menu-item-type-post_type menu-item-object-page menu-item-751"><a href="https://lewatier.com/demande-information/">Demande d'information</a></li>
472 +</ul></div></nav><a id="link-511-39" class="ct-link oxel_icon_button__container" href="tel:418-717-2105" target="_self" role="button"><div id="fancy_icon-512-39" class="ct-fancy-icon c-transition c-margin-right-xs" ><svg id="svg-fancy_icon-512-39"><use xlink:href="#FontAwesomeicon-phone"></use></svg></div><div id="text_block-513-39" class="ct-text-block oxel_icon_button_text c-transition" ><span id="span-514-39" class="ct-span" >418-717-2105</span></div></a><a id="link-469-39" class="ct-link c-btn-main c-transition c-btn-m" href="https://www.appartementsurbains.ca/formulaire-lewatier/" target="_blank" ><div id="fancy_icon-470-39" class="ct-fancy-icon" ><svg id="svg-fancy_icon-470-39"><use xlink:href="#FontAwesomeicon-envelope"></use></svg></div><div id="text_block-471-39" class="ct-text-block" >Demande d'information</div></a>
473 + <div id="-pro-menu-548-39" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-right" data-off-canvas-alignment="right"><svg id="-pro-menu-548-39-open-icon"><use xlink:href="#Lineariconsicon-menu"></use></svg></div>
474 +
475 +
476 + <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400"
477 +
478 + data-oxy-pro-menu-dropdown-animation="fade-up"
479 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
480 + data-entire-parent-toggles-dropdown="true"
481 +
482 + data-oxy-pro-menu-off-canvas-animation="fade"
483 +
484 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
485 +
486 + data-oxy-pro-menu-dropdown-links-on-mobile="toggle">
487 +
488 + <div class="menu-menu-principal-accueil-container"><ul id="menu-menu-principal-accueil-1" class="oxy-pro-menu-list"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-678"><a href="/#projet" aria-current="page">Projet</a></li>
489 +<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-887"><a href="/unites/">Plans</a></li>
490 +<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-680"><a href="/#galerie" aria-current="page">Galerie</a></li>
491 +<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-676"><a href="/#quartier" aria-current="page">Quartier</a></li>
492 +<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-677"><a href="/#contact" aria-current="page">Contact</a></li>
493 +<li class="hide-link menu-item menu-item-type-post_type menu-item-object-page menu-item-751"><a href="https://lewatier.com/demande-information/">Demande d'information</a></li>
494 +</ul></div>
495 + <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-548-39"><use xlink:href="#Lineariconsicon-cross"></use></svg></div>
496 +
497 + </div>
498 +
499 + </div>
500 +
501 + <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
502 + jQuery('#-pro-menu-548-39 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
503 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>');
504 + });
505 + jQuery('#-pro-menu-548-39 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
506 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
507 + }); </script></div></div></div></div></header>
508 + <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
509 + jQuery(document).ready(function() {
510 + var selector = "#_header-455-39",
511 + scrollval = parseInt("300");
512 + if (!scrollval || scrollval < 1) {
513 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
514 + jQuery(selector).addClass("oxy-sticky-header-active");
515 + }
516 + else {
517 + var scrollTopOld = 0;
518 + jQuery(window).scroll(function() {
519 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
520 + if (jQuery(this).scrollTop() > scrollval
521 + ) {
522 + if (
523 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
524 + if (jQuery(selector).css('position')!='absolute') {
525 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
526 + }
527 + jQuery(selector)
528 + .addClass("oxy-sticky-header-active")
529 + .addClass("oxy-sticky-header-fade-in");
530 + }
531 + }
532 + else {
533 + jQuery(selector)
534 + .removeClass("oxy-sticky-header-fade-in")
535 + .removeClass("oxy-sticky-header-active");
536 + if (jQuery(selector).css('position')!='absolute') {
537 + jQuery("body").css("margin-top", "");
538 + }
539 + }
540 + scrollTopOld = jQuery(this).scrollTop();
541 + }
542 + })
543 + }
544 + });
545 + </script><div id="div_block-301-18" class="ct-div-block" ><div id='inner_content-30-18' class='ct-inner-content'><div id="code_block-498-170" class="ct-code-block" ></div><section id="section-182-170" class=" ct-section" ><div class="ct-section-inner-wrap">
546 + <div id="-carousel-builder-183-170" class="oxy-carousel-builder x-hero-slider " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".oxy-carousel-builder_prev" data-next=".oxy-carousel-builder_next" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="true" data-carousel=".oxy-inner-content" data-cell=".cell" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-resume-autoplay="500" data-autoplay="5000" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-tick="false" ><div id="div_block-530-170" class="ct-div-block x-hero-slider_cell cell" ><div id="div_block-531-170" class="ct-div-block c-padding-l slider-card slider-card-title c-max-width-480 c-transition" ><span id="headline-532-170" class="ct-headline c-margin-bottom-m c-tagline c-text-accent">Votre espace</span><span id="headline-533-170" class="ct-headline c-margin-bottom-m slider-card-title c-text-light">Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la légendaire Grande Allée</span><a id="link_button-572-170" class="ct-link-button c-btn-main c-btn-l c-transition" href="/demande-information/" >Planifiez une visite</a></div><div id="div_block-550-170" class="ct-div-block" ><span id="text_block-551-170" class="ct-text-block slider-no-unite" >34 unités</span></div></div><div id="div_block-184-170" class="ct-div-block x-hero-slider_cell cell" ><div id="div_block-185-170" class="ct-div-block c-padding-l slider-card slider-card-title c-max-width-480 c-transition" ><span id="headline-186-170" class="ct-headline c-margin-bottom-m c-tagline c-text-accent">Votre espace</span><h1 id="headline-187-170" class="ct-headline c-margin-bottom-m slider-card-title c-text-light">Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la légendaire Grande Allée</h1><a id="link_button-557-170" class="ct-link-button c-btn-main c-btn-l c-transition" href="/demande-information/" >Demande d'information</a></div><div id="div_block-546-170" class="ct-div-block" ><span id="text_block-540-170" class="ct-text-block slider-no-unite" >34 unités</span></div></div></div></div>
547 +
548 + </div></section><section id="projet" class=" ct-section c-bg-dark section" ><div class="ct-section-inner-wrap"><div id="div_block-359-170" class="ct-div-block c-columns-3-2 c-columns-m-1" ><div id="div_block-365-170" class="ct-div-block" ><h3 id="headline-360-170" class="ct-headline c-h3 c-heading-light c-margin-bottom-l">Vivez à quelques pas des Plaines d’Abraham, <br>du Musée et de la mythique rue Cartier.</h3><div id="div_block-361-170" class="ct-div-block c-margin-bottom-s" ><h4 id="headline-362-170" class="ct-headline c-h4 c-heading-light">343 Grande Allée E</h4><p id="text_block-369-170" class="ct-text-block c-text-light c-text-l" >4 maisons de ville sur 2 niveaux avec plafonds de 9 pieds</p></div><div id="div_block-371-170" class="ct-div-block c-margin-bottom-s" ><h4 id="headline-372-170" class="ct-headline c-h4 c-heading-light">333 Grande Allée E</h4><p id="text_block-373-170" class="ct-text-block c-text-light c-text-l c-margin-bottom-m" >30 unités contemporaines allant du Studio au 4 ½ + bureau (Niveaux 2 à 6) <br><br>Rez-de-chaussée réservé aux espaces communs</p><div id="text_block-556-170" class="ct-text-block c-margin-bottom-m c-tagline" >Maintenant disponible</div></div><a id="link-566-170" class="ct-link oxel_icon_button__container c-transition" href="/unites/" role="button"><div id="text_block-567-170" class="ct-text-block oxel_icon_button_text c-margin-right-s c-transition" >Découvrir les unités disponibles</div><div id="fancy_icon-568-170" class="ct-fancy-icon oxel_icon_button_icon c-transition" ><svg id="svg-fancy_icon-568-170"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div><img id="image-378-170" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image texture-lozanges" data-lazy-src="https://lewatier.com/wp-content/uploads/losange-back-gris-watier-animation.svg"/><noscript><img id="image-378-170" alt="" src="https://lewatier.com/wp-content/uploads/losange-back-gris-watier-animation.svg" class="ct-image texture-lozanges"/></noscript></div></section><section id="avantages" class=" ct-section c-bg-dark-alt section" ><div class="ct-section-inner-wrap"><div id="div_block-385-170" class="ct-div-block c-heading-light-alt scrolling-typo" ><div id="code_block-387-170" class="ct-code-block" >v+ܕ�,���睊�%j�-��$v+ܕ�,r��z{l��ܕ�,r�iz���!y�b� b�Z����e�x-ʚ-{e{����{����{����{����{����{����{����{��������د�د�د</div></div><div id="div_block-555-170" class="ct-div-block" ><span id="headline-383-170" class="ct-headline c-text-accent section-headline c-margin-bottom-l">Vôtre milieu de vie</span></div><div id="div_block-380-170" class="ct-div-block " ><div id="div_block-381-170" class="ct-div-block " ><div id="div_block-505-170" class="ct-div-block title-reveal-wrapper" ><h2 id="headline-390-170" class="ct-headline c-h1"><span id="span-392-170" class="ct-span" >Découvrez vos</span></h2><h2 id="headline-508-170" class="ct-headline c-h1 c-margin-bottom-l"><span id="span-509-170" class="ct-span" >avantages</span></h2></div><div id="code_block-496-170" class="ct-code-block c-full-width animating-element" >�b~�z�0��ڞ֠z�ޥ�z�)�*'�W%j����j��+-�x)��!�W�j��� ���j���^j׫��b�{az�0�'%j����j��+-�x"�驆�az˛~'�u�ڞ֠y�'����X����wb��izwb</div></div><div id="div_block-382-170" class="ct-div-block " ><div id="code_block-497-170" class="ct-code-block c-full-width" >�b~�z�0�ܩz˧�׫z�����ب�دrV���hr˧�װ��iz��[��͜r�n�{&��(�駲���i��z�z�0�ܩz˧�׫z�����ب��^����%j����j�����]�x%r�ڞȭ��쥩ܕ�,r֠�)�j[Z���j���-j b��&j�"��-���Rx��׭ʗ�����w%j����j���&j)������v��&��i�����zWmʗ��+^�쥩ܕ�,j����nZ���y�^��)��az˛~'�v������쥩�v+醗�wb��݊�a��݉</div></div></div></div></section><div id="plans" class="ct-div-block" ><section id="section-2-524" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-3-524" class="ct-div-block " ><div id="div_block-4-524" class="ct-div-block visible overlap" vue-immeuble=""><div id="code_block-5-524" class="ct-code-block" ><svg viewBox="0 0 2560 1440"><a href="/unites/?_niveau=2"><g
549 + data-tippy-content="333 - Niveau 2"
550 + data-tippy-placement="top"
551 + niveau="2"
552 + ><polygon
553 + points="1497.600002972702,1070.251287916665 1498.2438575179578,932.2359055986468 1502.0954300718313,925.8168680031264 1496.96,916.8302153693975 1496.96,912.9787928120851 1521.3417381235367,909.7632 1966.2079970272985,932.8717353438742 1966.848,1072.8144 ">
554 + </polygon></g></a><a href="/unites/?_niveau=3"><g
555 + data-tippy-content="333 - Niveau 3"
556 + data-tippy-placement="top"
557 + niveau="3"
558 + ><polygon
559 + points="1497.6256,912.34008 1497.6256,795.5119636363636 1521.3768667578659,792.3023999999999 1966.8736000000001,830.1752509090909 1966.2316738714092,847.5068945454544 1930.9257367989057,847.5068945454544 1930.9257367989057,929.6717236363635 1965.589747742818,931.5974618181816 1964.947821614227,933.5231999999999 1522.166944233837,910.0963211053095 ">
560 + </polygon></g></a><a href="/unites/?_niveau=4"><g
561 + data-tippy-content="333 - Niveau 4"
562 + data-tippy-placement="top"
563 + niveau="4"
564 + ><polygon
565 + points="1497.6213102702704,794.2221037037037 1496.9793729729731,783.951762962963 1501.4729340540541,778.1746962962964 1502.1148713513514,769.8300444444445 1497.6213102702704,767.2624592592593 1497.6213102702704,753.782637037037 1508.5342443243244,749.9312592592593 1511.1019935135137,726.1810962962963 1520.0891156756759,713.3431703703704 1502.1148713513514,699.2214518518518 1490.5600000000002,683.1740444444445 1520.0891156756759,673.5456 1964.3097254054055,727.4648888888889 1964.9516627027028,744.1541925925926 1937.9902962162164,741.5866074074074 1939.274170810811,826.3169185185186 1965.5936000000002,829.5264000000001 1520.7310529729732,792.2964148148149 ">
566 + </polygon></g></a><a href="/unites/?_niveau=5"><g
567 + data-tippy-content="333 - Niveau 5"
568 + data-tippy-placement="top"
569 + niveau="5"
570 + ><polygon
571 + points="1491.204953846154,682.5309858736059 1479.827641298269,665.8650414563288 1472.5887384615385,652.9989914797918 1468.0951692307694,649.7914884758364 1430.2208,586.2383464684015 1521.3760615384617,554.1408 1959.1780923076926,622.8295494423792 1959.820030769231,639.520273605948 1940.5618769230769,640.162224535316 1939.9122352,724.2555446396432 1964.3136,726.8256 1520.734123076923,673.5436728624536 ">
572 + </polygon></g></a><a href="/unites/?_niveau=6"><g
573 + data-tippy-content="333 - Niveau 6"
574 + data-tippy-placement="top"
575 + niveau="6"
576 + ><polygon
577 + points="1430.2083032158773,586.2463220701009 1419.2976994860228,570.8419117195966 1405.1756025243944,552.867472754647 1400.0402945383478,531.0413682972082 1375.6475816046257,527.189702804719 1370.512273618579,532.3252567947047 1367.9446196255556,545.1641417696687 1365.3769656325323,551.5835842571506 1347.4033876813687,549.015807262158 1333.2851422007298,553.515491400849 1332.6336000000001,512.4310594809642 1519.436205213934,427.0464 1966.208,513.0669293322587 1964.9241730034878,537.4608107846904 1957.8752438495212,537.4608107846904 1955.2717967598348,620.9113115025036 1957.8510051958267,622.1952 1522.0000077259679,554.149109632691 ">
578 + </polygon></g></a><a href="/unites/?_niveau=343-demi-sous-sol"><g
579 + data-tippy-content="343 - Demi-sous-sol"
580 + data-tippy-placement="top"
581 + niveau="343-demi-sous-sol"
582 + ><polygon
583 + points="727.9258063918747,1085.6660643569435 857.6048732397851,1083.7341033644254 1184.3429901864074,1083.7296 1500.170172020735,1084.3731333442588 1502.1056000000003,1087.5858762159255 1501.4694444021723,1169.7695999999999 1473.8836578174446,1160.772232561843 1441.134085190738,1129.3064003992042 1232.4810575959652,1129.3127349606395 1216.5434417936458,1129.935794814245 1202.966185329961,1126.1058564131392 1185.0033851741184,1130.5944075622601 1169.5881603013638,1140.86805351514 1152.902883837095,1149.2142418399271 1130.0233183878358,1153.8521822673888 1065.5952462427053,1158.2071059136583 995.6287352146924,1162.6992697047326 921.8020243158629,1160.7673087122148 857.6048732397851,1155.633863259094 784.4419520753389,1146.0849870904453 727.9104000000001,1131.8675436722986 ">
584 + </polygon></g></a><a href="/unites/?_niveau=343-niveau-2"><g
585 + data-tippy-content="343 - Niveau 2"
586 + data-tippy-placement="top"
587 + niveau="343-niveau-2"
588 + ><polygon
589 + points="729.8815732976153,937.3816743595904 767.1127505833696,928.3943801493604 767.1127505833696,916.8392875933502 856.9811095489833,897.5808 1503.3856,925.8265818035803 1497.6141256038582,933.5299768409203 1497.6141256038582,1073.474986685932 1498.2618197052605,1084.3843068457097 858.9049343476971,1083.746180069052 727.9616,1085.6735999999999 ">
590 + </polygon></g></a><a href="/unites/?_niveau=343-niveau-3"><g
591 + data-tippy-content="343 - Niveau 3"
592 + data-tippy-placement="top"
593 + niveau="343-niveau-3"
594 + ><polygon
595 + points="730.5216,936.0863999999999 730.5216,927.0993767441861 730.5216,806.4164930232558 767.753823255814,793.5778883720931 767.1138141767443,765.9787110666279 763.9022139534884,758.9136558139535 857.6247069767443,715.2624 1163.8193783903257,743.5050786622674 1168.9510058507908,753.1311001343023 1332.0203634604654,766.6199608531394 1347.4152458418607,760.841017635872 1502.1196270139535,774.3177298250581 1497.6357118511628,782.6590001537791 1498.2757209302326,918.1123534883723 1503.4112,925.8155162790698 858.9085767441861,897.5705860465117 766.4699534883721,916.8284930232559 767.753823255814,928.3832372093024 ">
596 + </polygon></g></a><a href="/unites/?_niveau=343-niveau-4"><g
597 + data-tippy-content="343 - Niveau 4"
598 + data-tippy-placement="top"
599 + niveau="343-niveau-4"
600 + ><polygon
601 + points="948.1166000859034,384.0336 977.6453102249907,386.6013325315096 986.6323089629736,408.4270590493415 1054.676727979131,504.7170289809528 1121.4411416036073,513.7085960021637 1129.1404318081336,531.678220561804 1206.1718495622742,583.0328711919966 1226.7135609633783,554.7878133453906 1226.7135609633783,544.5168832193522 1240.8359875516376,536.8136856248233 1247.2552723644824,539.381418156333 1247.2552723644824,552.2200808138809 1312.7319774555021,635.6713880879441 1325.5705470811922,609.9940627728478 1323.0028331560538,571.4780748002033 1319.1512622683472,563.7748772056744 1326.854404043761,557.3555458769004 1338.4091167068823,552.2200808138809 1348.0438212824813,547.0913704922525 1362.8023989956932,552.2200808138809 1367.9378268459693,531.678220561804 1375.0009659255427,526.5495102401753 1400.0342509101945,530.3943542960492 1405.1710396488509,550.932181603219 1447.5369585252477,612.5617953043575 1467.4284734062285,649.1481611665636 1472.529750187632,651.6262766953647 1491.8854572382243,684.1291915643092 1501.2843824000163,697.6655949250639 1519.4368,713.0179160828418 1511.7298066536982,725.5420266907814 1509.1659442994478,749.2928721581246 1498.5801841631169,754.4328403820712 1497.607380065439,767.9096134606903 1501.458950953146,771.7612122579546 1500.8112451155303,774.6479999999999 1348.0361181407056,760.8544232913086 1331.9936834649247,766.6212440340084 1169.5800003436136,753.1489741163164 1162.520712834928,743.5161544113487 857.6027584393444,715.271096564743 763.2411974759661,758.9225496004067 768.3766253262422,739.6645556140843 756.8219126631211,728.1097592222909 756.8219126631211,707.567898970214 745.2672,694.7292363126658 754.2541987379831,688.3099049838916 804.3246202781744,611.2779290386027 804.3246202781744,595.8715338495448 808.1761911658814,588.1683362550159 808.1761911658814,507.2847615124624 809.4600481284505,473.9042386028372 809.4600481284505,452.0785120850053 810.7439050910195,446.94304702198605 800.4769009613551,443.0959513856487 810.7439050910195,431.5366518329282 818.4533891198287,418.69798917538003 827.4340456044166,417.41412290962523 847.9757570055207,421.2657217068897 860.8143266312109,434.1043843644378 855.6788987809348,443.0914482247216 851.8273278932277,458.4978434137794 851.8273278932277,539.381418156333 ">
602 + </polygon></g></a></svg></div><img id="image-6-524" alt="" src="https://lewatier.com/wp-content/uploads/05-21-42_F_v2-1-scaled.jpg" class="ct-image no-lazy"/></div><div id="div_block-32-754" class="ct-div-block" ><div id="div_block-25-754" class="ct-div-block c-padding-l slider-card-title c-max-width-480 c-transition slider-card-no-opacity" ><span id="headline-26-754" class="ct-headline c-margin-bottom-m c-tagline c-text-accent c-text-alt">Choisissez votre unité</span><span id="headline-27-754" class="ct-headline c-margin-bottom-m slider-card-title c-text-light">Sélectionnez un étage afin d'y voir les unités disponibles</span><div id="div_block-33-754" class="ct-div-block " ><a id="link_button-39-754" class="ct-link-button c-btn-main c-transition c-btn-m" href="/demande-information/" >Demande d'information</a></div></div></div></div></div></section></div><section id="section-600-170" class=" ct-section c-bg-dark c-owl-xl section" ><div class="ct-section-inner-wrap"><div id="div_block-601-170" class="ct-div-block" ><div id="code_block-602-170" class="ct-code-block section-headline c-margin-bottom-l c-text-accent" >�\����j���r���'ܢ����!��.�ۧ��r۞�W�z{]��h�&�zǥ��r���W���(�{n�+Zr۞�W�z{]��h�&�y�ly�!� ��w��+gz�Zr۞�W�z{]��h�&�</div><div id="div_block-603-170" class="ct-div-block title-reveal-wrapper" ><span id="headline-604-170" class="ct-headline c-h1"><span id="span-605-170" class="ct-span " >Unités</span></span><span id="headline-606-170" class="ct-headline c-h1 c-margin-bottom-l"><span id="span-607-170" class="ct-span titre-serif c-text-accent" >disponibles</span></span></div></div><div id="div_block-610-170" class="ct-div-block c-owl-m c-full-width" >
603 + <div id="-wpgb-facet-611-170" class="oxy-wpgb-facet " ><div class="wpgb-facet wpgb-loading wpgb-facet-2" data-facet="2" data-grid="oxygen-element-615"> <fieldset>
604 + <legend class="wpgb-facet-title wpgb-sr-only">Type d&#039;unit</legend>
605 + <div class="wpgb-button-facet"><ul class="wpgb-inline-list"><li><div class="wpgb-button" role="button" aria-pressed="true" tabindex="0"><input type="hidden" name="type" value=""><span class="wpgb-button-label">Tous les types d&#039;units</span></div></li><li><div class="wpgb-button" role="button" aria-pressed="false" tabindex="0"><input type="hidden" name="type" value="3½"><span class="wpgb-button-label">3½</span></div></li><li><div class="wpgb-button" role="button" aria-pressed="false" tabindex="0"><input type="hidden" name="type" value="studio"><span class="wpgb-button-label">Studio</span></div></li></ul></div> </fieldset>
606 + </div></div>
607 +
608 + <div id="div_block-612-170" class="ct-div-block c-bg-light c-full-width c-padding-l" >�ay�^�ƫ����j�+)�x��X�J�^�����b>����i��ZnW���u��y�^�<div id="_dynamic_list-615-170" class="oxy-dynamic-list c-full-width tableau" data-options="{&quot;itemSelector&quot;:&quot;[data-options*=\&quot;oxygen-element-615\&quot;] &gt; *&quot;,&quot;isMainQuery&quot;:false,&quot;id&quot;:&quot;oxygen-element-615&quot;,&quot;postId&quot;:{&quot;0&quot;:170,&quot;2&quot;:39,&quot;15&quot;:754},&quot;isTemplate&quot;:&quot;Oxygen&quot;,&quot;customContent&quot;:true}" ><div id="div_block-616-170-1" class="ct-div-block c-full-width" data-id="div_block-616-170">hn&#1435;rz{k</div><div id="div_block-616-170-2" class="ct-div-block c-full-width" data-id="div_block-616-170">hn&#1435;rz{k</div>
609 +
610 +
611 + </div>
612 +
613 + <div id="-wpgb-facet-618-170" class="oxy-wpgb-facet c-center c-margin-top-l " ><div class="wpgb-facet wpgb-loading wpgb-facet-3" data-facet="3" data-grid="oxygen-element-615"></div></div>
614 +
615 + </div></div></div></section><section id="galerie" class=" ct-section c-bg-dark section" ><div class="ct-section-inner-wrap"><div id="div_block-419-170" class="ct-div-block c-full-width c-margin-bottom-m" ><div id="div_block-420-170" class="ct-div-block animating-element" ><span id="headline-421-170" class="ct-headline c-text-accent section-headline c-margin-bottom-l">Le Watier</span><div id="div_block-515-170" class="ct-div-block title-reveal-wrapper" ><h2 id="headline-516-170" class="ct-headline c-h1"><span id="span-517-170" class="ct-span" >Découvrez le</span></h2><h2 id="headline-518-170" class="ct-headline c-h1 c-margin-bottom-l"><span id="span-519-170" class="ct-span" >Watier en images</span></h2></div></div></div><div id="div_block-424-170" class="ct-div-block" ><style>/* FLEX GALLERY */
616 +
617 +.oxy-gallery.oxy-gallery-flex {
618 + display: flex;
619 + flex-direction: row;
620 + flex-wrap: wrap;
621 + justify-content: center;
622 +}
623 +
624 +.oxy-gallery-flex .oxy-gallery-item {
625 + overflow: hidden;
626 + flex: auto;
627 +
628 +}
629 +
630 +.oxy-gallery-flex .oxy-gallery-item-sizer {
631 + position: relative;
632 +}
633 +
634 +.oxy-gallery-flex .oxy-gallery-item-contents {
635 + position: absolute;
636 + top: 0; bottom: 0; left: 0; right: 0;
637 + background-size: cover;
638 + margin: 0;
639 +}
640 +
641 +.oxy-gallery-flex .oxy-gallery-item-contents img {
642 + width: 100%;
643 + height: 100%;
644 + opacity: 0;
645 +}
646 +
647 +
648 +
649 +/* MASONRY GALLERY */
650 +
651 +.oxy-gallery.oxy-gallery-masonry {
652 + display: block;
653 + overflow: auto;
654 +}
655 +
656 +.oxy-gallery-masonry .oxy-gallery-item {
657 + break-inside: avoid;
658 + display: block;
659 + line-height: 0;
660 + position: relative;
661 +}
662 +
663 +.oxy-gallery-masonry figure.oxy-gallery-item-contents {
664 + margin: 0;
665 +}
666 +
667 +.oxy-gallery-masonry .oxy-gallery-item .oxy-gallery-item-contents img {
668 + max-width: 100%;
669 +}
670 +
671 +.oxy-gallery-masonry .oxy-gallery-item .oxy-gallery-item-contents figcaption {
672 + display: none;
673 +}
674 +
675 +/* GRID GALLERY */
676 +.oxy-gallery-grid .oxy-gallery-item {
677 + overflow: hidden;
678 + flex: auto;
679 + position: relative;
680 +}
681 +
682 +.oxy-gallery-grid .oxy-gallery-item-contents {
683 + margin: 0;
684 +}
685 +
686 +.oxy-gallery-grid .oxy-gallery-item-contents img {
687 + width: 100%;
688 + height: auto;
689 +}
690 +
691 +.oxy-gallery-grid .oxy-gallery-item .oxy-gallery-item-contents figcaption {
692 + display: none;
693 +}</style><style data-element-id="#_gallery-49-170"> #_gallery-49-170.oxy-gallery-flex .oxy-gallery-item {
694 + width: calc(33.333% - 10px - 10px);
695 + margin: 10px;
696 + min-width: px;
697 + overflow: hidden;
698 + flex: auto;
699 + }
700 +
701 + #_gallery-49-170.oxy-gallery-flex .oxy-gallery-item-sizer {
702 + padding-bottom: 56.25%;
703 + position: relative;
704 + }
705 +
706 + #_gallery-49-170.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty) {
707 + position: absolute;
708 + bottom: 0;
709 + left: 0;
710 + right: 0;
711 + background-color: rgba(0,0,0,0.75); /* caption background color */
712 + padding: 1em;
713 + color: #ffffff; /* caption text color */
714 + font-weight: bold;
715 + -webkit-font-smoothing: antialiased;
716 + font-size: 1em;
717 + text-align: center;
718 + line-height: var(--oxy-small-line-height);
719 + /*pointer-events: none;*/
720 + transition: 0.3s ease-in-out opacity;
721 + display: block;
722 + }
723 +
724 +
725 + #_gallery-49-170.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty) {
726 + opacity: 0;
727 + }
728 + #_gallery-49-170.oxy-gallery-captions .oxy-gallery-item:hover .oxy-gallery-item-contents figcaption {
729 + opacity: 1;
730 + }
731 +
732 +
733 + /* hover effects */
734 + #_gallery-49-170.oxy-gallery .oxy-gallery-item {
735 + opacity: ;
736 + transition: 0.3s ease-in-out opacity;
737 + }
738 +
739 + #_gallery-49-170.oxy-gallery .oxy-gallery-item:hover {
740 + opacity: 0.7;
741 + }
742 +
743 + </style> <div id="_gallery-49-170" class="oxy-gallery animating-element accueil-galerie oxy-gallery-captions oxy-gallery-flex" >
744 +
745 +
746 + <a href='https://lewatier.com/wp-content/uploads/2.jpg' class='oxy-gallery-item'>
747 + <div class='oxy-gallery-item-sizer'>
748 +
749 + <figure data-bg="https://lewatier.com/wp-content/uploads/2-1024x768.jpg" class='oxy-gallery-item-contents rocket-lazyload' style=''>
750 +
751 + <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-original-src="https://lewatier.com/wp-content/uploads/2.jpg" data-original-src-width="1920" data-original-src-height="1440" alt="" data-lazy-src="https://lewatier.com/wp-content/uploads/2-1024x768.jpg"><noscript><img src="https://lewatier.com/wp-content/uploads/2-1024x768.jpg" data-original-src="https://lewatier.com/wp-content/uploads/2.jpg" data-original-src-width="1920" data-original-src-height="1440" alt=""></noscript>
752 + <figcaption></figcaption>
753 +
754 + </figure>
755 +
756 + </div>
757 + </a>
758 +
759 +
760 + <a href='https://lewatier.com/wp-content/uploads/1.jpg' class='oxy-gallery-item'>
761 + <div class='oxy-gallery-item-sizer'>
762 +
763 + <figure data-bg="https://lewatier.com/wp-content/uploads/1-1024x768.jpg" class='oxy-gallery-item-contents rocket-lazyload' style=''>
764 +
765 + <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-original-src="https://lewatier.com/wp-content/uploads/1.jpg" data-original-src-width="1920" data-original-src-height="1440" alt="" data-lazy-src="https://lewatier.com/wp-content/uploads/1-1024x768.jpg"><noscript><img src="https://lewatier.com/wp-content/uploads/1-1024x768.jpg" data-original-src="https://lewatier.com/wp-content/uploads/1.jpg" data-original-src-width="1920" data-original-src-height="1440" alt=""></noscript>
766 + <figcaption></figcaption>
767 +
768 + </figure>
769 +
770 + </div>
771 + </a>
772 +
773 +
774 + <a href='https://lewatier.com/wp-content/uploads/3.jpg' class='oxy-gallery-item'>
775 + <div class='oxy-gallery-item-sizer'>
776 +
777 + <figure data-bg="https://lewatier.com/wp-content/uploads/3-1024x768.jpg" class='oxy-gallery-item-contents rocket-lazyload' style=''>
778 +
779 + <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-original-src="https://lewatier.com/wp-content/uploads/3.jpg" data-original-src-width="1920" data-original-src-height="1440" alt="" data-lazy-src="https://lewatier.com/wp-content/uploads/3-1024x768.jpg"><noscript><img src="https://lewatier.com/wp-content/uploads/3-1024x768.jpg" data-original-src="https://lewatier.com/wp-content/uploads/3.jpg" data-original-src-width="1920" data-original-src-height="1440" alt=""></noscript>
780 + <figcaption></figcaption>
781 +
782 + </figure>
783 +
784 + </div>
785 + </a>
786 +
787 +
788 + <a href='https://lewatier.com/wp-content/uploads/salle-de-bain.jpg' class='oxy-gallery-item'>
789 + <div class='oxy-gallery-item-sizer'>
790 +
791 + <figure data-bg="https://lewatier.com/wp-content/uploads/salle-de-bain-1024x768.jpg" class='oxy-gallery-item-contents rocket-lazyload' style=''>
792 +
793 + <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-original-src="https://lewatier.com/wp-content/uploads/salle-de-bain.jpg" data-original-src-width="1920" data-original-src-height="1440" alt="" data-lazy-src="https://lewatier.com/wp-content/uploads/salle-de-bain-1024x768.jpg"><noscript><img src="https://lewatier.com/wp-content/uploads/salle-de-bain-1024x768.jpg" data-original-src="https://lewatier.com/wp-content/uploads/salle-de-bain.jpg" data-original-src-width="1920" data-original-src-height="1440" alt=""></noscript>
794 + <figcaption></figcaption>
795 +
796 + </figure>
797 +
798 + </div>
799 + </a>
800 +
801 +
802 + <a href='https://lewatier.com/wp-content/uploads/lewatier-hall-entree.jpg' class='oxy-gallery-item'>
803 + <div class='oxy-gallery-item-sizer'>
804 +
805 + <figure data-bg="https://lewatier.com/wp-content/uploads/lewatier-hall-entree-1024x683.jpg" class='oxy-gallery-item-contents rocket-lazyload' style=''>
806 +
807 + <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-original-src="https://lewatier.com/wp-content/uploads/lewatier-hall-entree.jpg" data-original-src-width="1920" data-original-src-height="1281" alt="" data-lazy-src="https://lewatier.com/wp-content/uploads/lewatier-hall-entree-1024x683.jpg"><noscript><img src="https://lewatier.com/wp-content/uploads/lewatier-hall-entree-1024x683.jpg" data-original-src="https://lewatier.com/wp-content/uploads/lewatier-hall-entree.jpg" data-original-src-width="1920" data-original-src-height="1281" alt=""></noscript>
808 + <figcaption></figcaption>
809 +
810 + </figure>
811 +
812 + </div>
813 + </a>
814 +
815 +
816 + <a href='https://lewatier.com/wp-content/uploads/lewatier-galerie-6.jpeg' class='oxy-gallery-item'>
817 + <div class='oxy-gallery-item-sizer'>
818 +
819 + <figure data-bg="https://lewatier.com/wp-content/uploads/lewatier-galerie-6-1024x768.jpeg" class='oxy-gallery-item-contents rocket-lazyload' style=''>
820 +
821 + <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-original-src="https://lewatier.com/wp-content/uploads/lewatier-galerie-6.jpeg" data-original-src-width="1600" data-original-src-height="1200" alt="" data-lazy-src="https://lewatier.com/wp-content/uploads/lewatier-galerie-6-1024x768.jpeg"><noscript><img src="https://lewatier.com/wp-content/uploads/lewatier-galerie-6-1024x768.jpeg" data-original-src="https://lewatier.com/wp-content/uploads/lewatier-galerie-6.jpeg" data-original-src-width="1600" data-original-src-height="1200" alt=""></noscript>
822 + <figcaption></figcaption>
823 +
824 + </figure>
825 +
826 + </div>
827 + </a>
828 +
829 +
830 + </div>
831 + <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
832 + document.addEventListener("oxygenVSBInitGalleryJs_gallery-49-170",function(){
833 + if(jQuery('#_gallery-49-170').photoSwipe) {
834 + jQuery('#_gallery-49-170').photoSwipe('.oxy-gallery-item-contents');
835 + }
836 + },false);
837 + jQuery(document).ready(function() {
838 + let event = new Event('oxygenVSBInitGalleryJs_gallery-49-170');
839 + document.dispatchEvent(event);
840 + });
841 + </script>
842 + </div></div></section><section id="quartier" class=" ct-section c-bg-dark section" ><div class="ct-section-inner-wrap"><div id="div_block-428-170" class="ct-div-block c-full-width c-margin-bottom-m c-center animating-element" ><span id="headline-430-170" class="ct-headline c-text-accent section-headline c-margin-bottom-l section-headline-w-lignes">Le quartier</span><div id="div_block-510-170" class="ct-div-block title-reveal-wrapper title-reveal-wrapper--centered" ><h2 id="headline-431-170" class="ct-headline c-h1"><span id="span-432-170" class="ct-span" >Explorez le</span></h2><h2 id="headline-513-170" class="ct-headline c-h1 c-margin-bottom-l"><span id="span-514-170" class="ct-span" >quartier</span></h2></div></div><div id="shortcode-325-170" class="ct-shortcode" ><!-- Gridbuilder ᵂᴾ Plugin (https://wpgridbuilder.com) -->
843 +<div class="wp-grid-builder wpgb-grid-1" data-options="{&quot;id&quot;:1,&quot;type&quot;:&quot;masonry&quot;,&quot;source&quot;:&quot;post_type&quot;,&quot;loader&quot;:1,&quot;layout&quot;:&quot;vertical&quot;,&quot;reveal&quot;:1,&quot;isMainQuery&quot;:0,&quot;lazyLoad&quot;:0,&quot;cardSizes&quot;:{&quot;9999&quot;:{&quot;columns&quot;:1,&quot;height&quot;:240,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1920&quot;:{&quot;columns&quot;:1,&quot;height&quot;:240,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1680&quot;:{&quot;columns&quot;:1,&quot;height&quot;:220,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1180&quot;:{&quot;columns&quot;:1,&quot;height&quot;:220,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1080&quot;:{&quot;columns&quot;:1,&quot;height&quot;:200,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;767&quot;:{&quot;columns&quot;:1,&quot;height&quot;:200,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;}},&quot;fitRows&quot;:0,&quot;equalRows&quot;:0,&quot;equalColumns&quot;:1,&quot;fillLastRow&quot;:0,&quot;centerLastRow&quot;:0,&quot;horizontalOrder&quot;:1,&quot;fullWidth&quot;:0,&quot;transitionDelay&quot;:60,&quot;gallerySlideshow&quot;:0,&quot;rowsNumber&quot;:1,&quot;slideAlign&quot;:&quot;left&quot;,&quot;groupCells&quot;:1,&quot;draggable&quot;:1,&quot;initialIndex&quot;:0,&quot;contain&quot;:0,&quot;freeScroll&quot;:0,&quot;freeFriction&quot;:&quot;0.075&quot;,&quot;friction&quot;:&quot;0.285&quot;,&quot;attraction&quot;:&quot;0.025&quot;,&quot;autoPlay&quot;:0,&quot;pageDotAriaLabel&quot;:&quot;Page dot %d&quot;,&quot;isPreview&quot;:false,&quot;isGutenberg&quot;:false,&quot;rightToLeft&quot;:false}"><div class="wpgb-svg-icons" hidden>
844 + <svg viewBox="0 0 120 24" width="0" height="0">
845 + <defs>
846 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
847 + </defs>
848 + <symbol id="wpgb-rating-stars-svg">
849 + <use xlink:href="#wpgb-star-svg"></use>
850 + <use xlink:href="#wpgb-star-svg" x="24"></use>
851 + <use xlink:href="#wpgb-star-svg" x="48"></use>
852 + <use xlink:href="#wpgb-star-svg" x="72"></use>
853 + <use xlink:href="#wpgb-star-svg" x="96"></use>
854 + </symbol>
855 +</svg>
856 +</div>
857 +<div class="wpgb-wrapper">
858 + <div class="wpgb-main">
859 + <div class="wpgb-layout">
860 + <div class="wpgb-viewport">
861 + <div class="wpgb-masonry">
862 + <article class="wpgb-card wpgb-card-1 wpgb-post-705 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><div class="wpgb-block-1"></div><h4 class="wpgb-block-4 c-h4 c-heading-light neuehaasregular">Le Watier</h4><div class="wpgb-block-2 c-text-light c-text-l">333 Grande Allée E, Québec, QC G1R 5W3</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-895 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><div class="wpgb-block-1"></div><h4 class="wpgb-block-4 c-h4 c-heading-light neuehaasregular">Bistro B</h4><div class="wpgb-block-2 c-text-light c-text-l">1144 Av. Cartier, Québec, QC G1R 2S5</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-710 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><div class="wpgb-block-1"></div><h4 class="wpgb-block-4 c-h4 c-heading-light neuehaasregular">La Terrasse Dufferin</h4><div class="wpgb-block-2 c-text-light c-text-l">Rue des Carrières, Québec, QC G1R 5J5</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-894 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><div class="wpgb-block-1"></div><h4 class="wpgb-block-4 c-h4 c-heading-light neuehaasregular">Le Grand Théâtre de Québec</h4><div class="wpgb-block-2 c-text-light c-text-l">269 Bd René-Lévesque E, Québec, QC G1R 2B3</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-893 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><div class="wpgb-block-1"></div><h4 class="wpgb-block-4 c-h4 c-heading-light neuehaasregular">Les Halles Cartier</h4><div class="wpgb-block-2 c-text-light c-text-l">1191 Av. Cartier, Québec, QC G1R 2S9</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-700 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><div class="wpgb-block-1"></div><h4 class="wpgb-block-4 c-h4 c-heading-light neuehaasregular">Musée national des beaux-arts du Québec</h4><div class="wpgb-block-2 c-text-light c-text-l">179 Grande Allée O, Québec, QC G1R 2H1</div></div></div></div></div></article> </div>
863 + </div>
864 + <div class="wpgb-loader">
865 + <div class="wpgb-loader-6">
866 + <div></div><div></div><div></div> </div>
867 +</div>
868 +</div>
869 + </div>
870 + <aside class="wpgb-sidebar wpgb-sidebar-right">
871 + <div class="wpgb-facet wpgb-loading wpgb-facet-1" data-facet="1" data-grid="1"> <fieldset>
872 + <legend class="wpgb-facet-title wpgb-sr-only">Google Maps</legend>
873 + <div class="wpgb-map-facet" style="padding-bottom:56.25%"></div> </fieldset>
874 + </div></aside>
875 + </div>
876 +</div>
877 +</div></div></section><section id="contact" class=" ct-section section c-bg-dark-alt" ><div class="ct-section-inner-wrap"><div id="div_block-522-170" class="ct-div-block title-reveal-wrapper c-margin-bottom-xl c-full-width" ><h2 id="headline-523-170" class="ct-headline c-h1"><span id="span-524-170" class="ct-span c-uppercase c-text-accent" >Contact</span></h2><div id="div_block-529-170" class="ct-div-block c-bg-dark-alt title-mask" ></div></div><div id="div_block-436-170" class="ct-div-block c-columns-2 c-columns-gap-xl c-columns-l-1" ><div id="div_block-437-170" class="ct-div-block c-max-width-480" ><p id="text_block-573-170" class="ct-text-block c-margin-bottom-l" >Pour planifier une visite, pour une demande d’information ou pour réserver votre unité, contactez notre équipe, dès aujourd’hui.</p><div id="div_block-443-170" class="ct-div-block contact-info-bloc-coordonnees c-margin-bottom-m" ><img id="image-449-170" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-right-s" data-lazy-src="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier.png"/><noscript><img id="image-449-170" alt="" src="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier.png" class="ct-image c-margin-right-s"/></noscript><div id="div_block-451-170" class="ct-div-block" ><h5 id="headline-444-170" class="ct-headline c-h5 c-heading-light">Par téléphone</h5><a id="text_block-447-170" class="ct-link-text c-text-light c-text-s c-transition" href="tel:418-717-2105" target="_self" ><span id="span-467-170" class="ct-span" >418-717-2105</span></a></div></div><div id="div_block-455-170" class="ct-div-block contact-info-bloc-coordonnees c-margin-bottom-m" ><img id="image-456-170" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-right-s" data-lazy-src="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier.png"/><noscript><img id="image-456-170" alt="" src="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier.png" class="ct-image c-margin-right-s"/></noscript><div id="div_block-457-170" class="ct-div-block" ><h5 id="headline-458-170" class="ct-headline c-h5 c-heading-light">Par courriel</h5><a id="text_block-459-170" class="ct-link-text c-text-light c-text-s c-transition" href="mailto:appartementsurbains@gmail.com" target="_self" ><span id="span-473-170" class="ct-span" >appartementsurbains@gmail.com</span></a></div></div><div id="div_block-460-170" class="ct-div-block contact-info-bloc-coordonnees c-margin-bottom-xl" ><img id="image-461-170" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-right-s" data-lazy-src="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier.png"/><noscript><img id="image-461-170" alt="" src="https://lewatier.com/wp-content/uploads/cropped-FavIcon-Le-Watier.png" class="ct-image c-margin-right-s"/></noscript><div id="div_block-462-170" class="ct-div-block" ><h5 id="headline-463-170" class="ct-headline c-h5 c-heading-light">Adresse</h5><a id="text_block-464-170" class="ct-link-text c-text-light c-text-s c-transition" href="https://goo.gl/maps/FP63eHJYgMe3ZKqc9" target="_blank" ><span id="span-476-170" class="ct-span" >333 & 343 Grande Allée E, Québec, QC G1R 2H8</span></a></div></div><a id="link_button-619-170" class="ct-link-button c-btn-main c-btn-l c-transition" href="/demande-information/" >Planifiez une visite</a></div><img id="image-623-170" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image" data-lazy-src="https://lewatier.com/wp-content/uploads/333-Lobby-4-perso_04.jpg"/><noscript><img id="image-623-170" alt="" src="https://lewatier.com/wp-content/uploads/333-Lobby-4-perso_04.jpg" class="ct-image"/></noscript></div></div></section></div></div><section id="section-477-39" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-478-39" class="ct-div-block c-columns-gap-m" ><div id="div_block-480-39" class="ct-div-block" ><img id="image-522-39" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-right-m" data-lazy-src="https://lewatier.com/wp-content/uploads/Logo-Appartements-Urbains.svg"/><noscript><img id="image-522-39" alt="" src="https://lewatier.com/wp-content/uploads/Logo-Appartements-Urbains.svg" class="ct-image c-margin-right-m"/></noscript><p id="text_block-481-39" class="ct-text-block c-margin-right-m copyright-text" ><span id="span-492-39" class="ct-span" >© Le Watier 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</span></p><a id="link-529-39" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-528-39" class="ct-fancy-icon" ><svg id="svg-fancy_icon-528-39"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a></div><div id="div_block-487-39" class="ct-div-block" ><a id="link-494-39" class="ct-link c-transition c-link-m c-link-light c-margin-right-xs c-margin-right-s" href="https://goo.gl/maps/FP63eHJYgMe3ZKqc9" target="_blank" ><img id="image-543-39" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-right-xs" data-lazy-src="https://lewatier.com/wp-content/uploads/losange-watier-unique.svg"/><noscript><img id="image-543-39" alt="" src="https://lewatier.com/wp-content/uploads/losange-watier-unique.svg" class="ct-image c-margin-right-xs"/></noscript><div id="text_block-496-39" class="ct-text-block c-footer-link-light" ><span id="span-516-39" class="ct-span" >333 & 343 Grande Allée E, Québec, QC G1R 2H8</span></div></a><a id="link-497-39" class="ct-link c-transition c-link-m c-link-light c-margin-right-xs c-margin-right-s" href="tel:418-717-2105" target="_self" ><img id="image-545-39" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-right-xs" data-lazy-src="https://lewatier.com/wp-content/uploads/losange-watier-unique.svg"/><noscript><img id="image-545-39" alt="" src="https://lewatier.com/wp-content/uploads/losange-watier-unique.svg" class="ct-image c-margin-right-xs"/></noscript><div id="text_block-499-39" class="ct-text-block c-footer-link-light c-transition" ><span id="span-518-39" class="ct-span" >418-717-2105</span></div><div id="text_block-534-39" class="ct-text-block c-footer-link-light c-transition" >poste 401</div></a></div></div></div></section>
878 +<script type="speculationrules">
879 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/no-theme\/*","\/wp-content\/themes\/oxygen-is-not-a-theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
880 +</script>
881 +<script type="rocketlazyloadscript" id='script-61f3034a131d7-js' data-rocket-type='text/javascript'>
882 +function GetURLParameter(sParam) {
883 + var sPageURL = window.location.search.substring(1);
884 + var sURLVariables = sPageURL.split('&');
885 + for (var i = 0; i < sURLVariables.length; i++) {
886 + var sParameterName = sURLVariables[i].split('=');
887 + if (sParameterName[0] == sParam) {
888 + return sParameterName[1];
889 + }
890 + }
891 +}
892 +
893 +jQuery(document).ready(function() {
894 + var niveau = GetURLParameter("_niveau");
895 + var unite = GetURLParameter("_unite");
896 + if(niveau) {
897 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
898 + jQuery(selectorNiveau).click();
899 + }
900 + if(unite) {
901 + var selectorUnite = '[polygones-niveaux] polygon[unite="' + unite + '"]';
902 + console.log(selectorUnite);
903 + jQuery(selectorUnite).click();
904 + }
905 +});
906 +
907 +jQuery("[unites] [vue-immeuble] g").click(function() {
908 + var niveau = jQuery(this).attr('niveau');
909 +
910 + jQuery("[choix-niveau]").removeClass("visible");
911 + jQuery("[choix-unite]").addClass("visible");
912 +
913 + jQuery("[vue-immeuble]").removeClass("visible");
914 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
915 + jQuery("[wrapper-unite]").removeClass("visible");
916 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
917 +
918 + jQuery("[section-niveaux]").addClass("visible");
919 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
920 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
921 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
922 + jQuery("[liste-niveaux]").addClass("visible");
923 + jQuery("[legende]").addClass("visible");
924 +});
925 +
926 +jQuery("[liste-niveaux-item]").click(function() {
927 + var niveau = jQuery(this).attr('niveau');
928 +
929 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
930 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
931 +
932 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
933 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
934 +});
935 +
936 +jQuery("[polygones-niveaux] polygon").click(function() {
937 + var infos = jQuery(this);
938 + var etat = infos.attr('etat');
939 +
940 + if(etat == "Libre") {
941 + updateUnite(infos);
942 + }
943 +});
944 +
945 +function updateUnite(infos) {
946 + var niveau = infos.attr('niveau');
947 + var unite = infos.attr('unite');
948 +
949 + jQuery("[data-unite]").text(unite);
950 + jQuery("[data-etat]").text(infos.attr('etat'));
951 + jQuery("[data-prix]").text(infos.attr('prix'));
952 + jQuery("[data-type]").text(infos.attr('type'));
953 + jQuery("[data-superficie]").text(infos.attr('superficie'));
954 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
955 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
956 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
957 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
958 +
959 + if(infos.attr('superficie_balcon') !== "") {
960 + jQuery("[superficie-balcon-row]").show();
961 + } else {
962 + jQuery("[superficie-balcon-row]").hide();
963 + }
964 +
965 + jQuery.ajax({
966 + type: "post",
967 + url: ajax.url,
968 + data: {
969 + nonce: ajax.nonce,
970 + action: 'update_unite',
971 + data: {
972 + numero_unite: unite,
973 + },
974 + },
975 + success: function(response) {
976 + jQuery("[data-favoris]").html(response.data.favoris);
977 + jQuery("[data-demande]").attr("href", response.data.demande);
978 + },
979 + error: function(XMLHttpRequest, textStatus, errorThrown){
980 + },
981 + timeout: 60000
982 + });
983 +
984 + jQuery("[choix-unite]").removeClass("visible");
985 +
986 + jQuery("[vue-immeuble]").removeClass("visible");
987 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
988 + jQuery("[wrapper-unite]").removeClass("visible");
989 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
990 +
991 + jQuery("[section-niveaux]").addClass("visible");
992 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
993 + jQuery("[images-niveaux] .visible").removeClass("visible");
994 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
995 + jQuery("[legende]").removeClass("visible");
996 +
997 + jQuery("[wrapper-unite]").addClass("visible");
998 + jQuery("[image-unite]").addClass("visible");
999 +}
1000 +
1001 +jQuery("[retour-niveau]").click(function() {
1002 + var niveau = jQuery(this).attr('data-retour-niveau');
1003 +
1004 + jQuery("[choix-unite]").addClass("visible");
1005 +
1006 + jQuery("[wrapper-unite]").removeClass("visible");
1007 + jQuery("[wrapper-image-unite] .visible").removeClass("visible");
1008 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
1009 +
1010 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
1011 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
1012 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
1013 + jQuery("[legende]").addClass("visible");
1014 +});
1015 +
1016 +jQuery("[retour-immeuble]").click(function() {
1017 + jQuery("[choix-unite]").removeClass("visible");
1018 + jQuery("[choix-niveau]").addClass("visible");
1019 +
1020 + jQuery("[section-niveaux]").removeClass("visible");
1021 + jQuery("[legende]").removeClass("visible");
1022 +
1023 + jQuery("[vue-immeuble]").addClass("visible");
1024 +});
1025 +</script>
1026 +<script type="rocketlazyloadscript" id='script-621684ff882e1-js' data-rocket-type='text/javascript'>
1027 +/*!
1028 + * Toastify js 1.11.2
1029 + * https://github.com/apvarun/toastify-js
1030 + * @license MIT licensed
1031 + *
1032 + * Copyright (C) 2018 Varun A P
1033 + */
1034 +(function(root, factory) {
1035 + if (typeof module === "object" && module.exports) {
1036 + module.exports = factory();
1037 + } else {
1038 + root.Toastify = factory();
1039 + }
1040 +})(this, function(global) {
1041 + // Object initialization
1042 + var Toastify = function(options) {
1043 + // Returning a new init object
1044 + return new Toastify.lib.init(options);
1045 + },
1046 + // Library version
1047 + version = "1.11.2";
1048 +
1049 + // Set the default global options
1050 + Toastify.defaults = {
1051 + oldestFirst: true,
1052 + text: "Toastify is awesome!",
1053 + node: undefined,
1054 + duration: 3000,
1055 + selector: undefined,
1056 + callback: function () {
1057 + },
1058 + destination: undefined,
1059 + newWindow: false,
1060 + close: false,
1061 + gravity: "toastify-top",
1062 + positionLeft: false,
1063 + position: '',
1064 + backgroundColor: '',
1065 + avatar: "",
1066 + className: "",
1067 + stopOnFocus: true,
1068 + onClick: function () {
1069 + },
1070 + offset: {x: 0, y: 0},
1071 + escapeMarkup: true,
1072 + style: {background: ''}
1073 + };
1074 +
1075 + // Defining the prototype of the object
1076 + Toastify.lib = Toastify.prototype = {
1077 + toastify: version,
1078 +
1079 + constructor: Toastify,
1080 +
1081 + // Initializing the object with required parameters
1082 + init: function(options) {
1083 + // Verifying and validating the input object
1084 + if (!options) {
1085 + options = {};
1086 + }
1087 +
1088 + // Creating the options object
1089 + this.options = {};
1090 +
1091 + this.toastElement = null;
1092 +
1093 + // Validating the options
1094 + this.options.text = options.text || Toastify.defaults.text; // Display message
1095 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
1096 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
1097 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
1098 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
1099 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
1100 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
1101 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
1102 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
1103 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
1104 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
1105 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
1106 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
1107 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
1108 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
1109 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
1110 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
1111 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
1112 + this.options.style = options.style || Toastify.defaults.style;
1113 + if(options.backgroundColor) {
1114 + this.options.style.background = options.backgroundColor;
1115 + }
1116 +
1117 + // Returning the current object for chaining functions
1118 + return this;
1119 + },
1120 +
1121 + // Building the DOM element
1122 + buildToast: function() {
1123 + // Validating if the options are defined
1124 + if (!this.options) {
1125 + throw "Toastify is not initialized";
1126 + }
1127 +
1128 + // Creating the DOM object
1129 + var divElement = document.createElement("div");
1130 + divElement.className = "toastify on " + this.options.className;
1131 +
1132 + // Positioning toast to left or right or center
1133 + if (!!this.options.position) {
1134 + divElement.className += " toastify-" + this.options.position;
1135 + } else {
1136 + // To be depreciated in further versions
1137 + if (this.options.positionLeft === true) {
1138 + divElement.className += " toastify-left";
1139 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
1140 + } else {
1141 + // Default position
1142 + divElement.className += " toastify-right";
1143 + }
1144 + }
1145 +
1146 + // Assigning gravity of element
1147 + divElement.className += " " + this.options.gravity;
1148 +
1149 + if (this.options.backgroundColor) {
1150 + // This is being deprecated in favor of using the style HTML DOM property
1151 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
1152 + }
1153 +
1154 + // Loop through our style object and apply styles to divElement
1155 + for (var property in this.options.style) {
1156 + divElement.style[property] = this.options.style[property];
1157 + }
1158 +
1159 + // Adding the toast message/node
1160 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
1161 + // If we have a valid node, we insert it
1162 + divElement.appendChild(this.options.node)
1163 + } else {
1164 + if (this.options.escapeMarkup) {
1165 + divElement.innerText = this.options.text;
1166 + } else {
1167 + divElement.innerHTML = this.options.text;
1168 + }
1169 +
1170 + if (this.options.avatar !== "") {
1171 + var avatarElement = document.createElement("img");
1172 + avatarElement.src = this.options.avatar;
1173 +
1174 + avatarElement.className = "toastify-avatar";
1175 +
1176 + if (this.options.position == "left" || this.options.positionLeft === true) {
1177 + // Adding close icon on the left of content
1178 + divElement.appendChild(avatarElement);
1179 + } else {
1180 + // Adding close icon on the right of content
1181 + divElement.insertAdjacentElement("afterbegin", avatarElement);
1182 + }
1183 + }
1184 + }
1185 +
1186 + // Adding a close icon to the toast
1187 + if (this.options.close === true) {
1188 + // Create a span for close element
1189 + var closeElement = document.createElement("button");
1190 + closeElement.type = "button";
1191 + closeElement.setAttribute("aria-label", "Close");
1192 + closeElement.className = "toast-close";
1193 + closeElement.innerHTML = "&#10006;";
1194 +
1195 + // Triggering the removal of toast from DOM on close click
1196 + closeElement.addEventListener(
1197 + "click",
1198 + function(event) {
1199 + event.stopPropagation();
1200 + this.removeElement(this.toastElement);
1201 + window.clearTimeout(this.toastElement.timeOutValue);
1202 + }.bind(this)
1203 + );
1204 +
1205 + //Calculating screen width
1206 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1207 +
1208 + // Adding the close icon to the toast element
1209 + // Display on the right if screen width is less than or equal to 360px
1210 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
1211 + // Adding close icon on the left of content
1212 + divElement.insertAdjacentElement("afterbegin", closeElement);
1213 + } else {
1214 + // Adding close icon on the right of content
1215 + divElement.appendChild(closeElement);
1216 + }
1217 + }
1218 +
1219 + // Clear timeout while toast is focused
1220 + if (this.options.stopOnFocus && this.options.duration > 0) {
1221 + var self = this;
1222 + // stop countdown
1223 + divElement.addEventListener(
1224 + "mouseover",
1225 + function(event) {
1226 + window.clearTimeout(divElement.timeOutValue);
1227 + }
1228 + )
1229 + // add back the timeout
1230 + divElement.addEventListener(
1231 + "mouseleave",
1232 + function() {
1233 + divElement.timeOutValue = window.setTimeout(
1234 + function() {
1235 + // Remove the toast from DOM
1236 + self.removeElement(divElement);
1237 + },
1238 + self.options.duration
1239 + )
1240 + }
1241 + )
1242 + }
1243 +
1244 + // Adding an on-click destination path
1245 + if (typeof this.options.destination !== "undefined") {
1246 + divElement.addEventListener(
1247 + "click",
1248 + function(event) {
1249 + event.stopPropagation();
1250 + if (this.options.newWindow === true) {
1251 + window.open(this.options.destination, "_blank");
1252 + } else {
1253 + window.location = this.options.destination;
1254 + }
1255 + }.bind(this)
1256 + );
1257 + }
1258 +
1259 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
1260 + divElement.addEventListener(
1261 + "click",
1262 + function(event) {
1263 + event.stopPropagation();
1264 + this.options.onClick();
1265 + }.bind(this)
1266 + );
1267 + }
1268 +
1269 + // Adding offset
1270 + if(typeof this.options.offset === "object") {
1271 +
1272 + var x = getAxisOffsetAValue("x", this.options);
1273 + var y = getAxisOffsetAValue("y", this.options);
1274 +
1275 + var xOffset = this.options.position == "left" ? x : "-" + x;
1276 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
1277 +
1278 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
1279 +
1280 + }
1281 +
1282 + // Returning the generated element
1283 + return divElement;
1284 + },
1285 +
1286 + // Displaying the toast
1287 + showToast: function() {
1288 + // Creating the DOM object for the toast
1289 + this.toastElement = this.buildToast();
1290 +
1291 + // Getting the root element to with the toast needs to be added
1292 + var rootElement;
1293 + if (typeof this.options.selector === "string") {
1294 + rootElement = document.getElementById(this.options.selector);
1295 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1296 + rootElement = this.options.selector;
1297 + } else {
1298 + rootElement = document.body;
1299 + }
1300 +
1301 + // Validating if root element is present in DOM
1302 + if (!rootElement) {
1303 + throw "Root element is not defined";
1304 + }
1305 +
1306 + // Adding the DOM element
1307 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1308 + rootElement.insertBefore(this.toastElement, elementToInsert);
1309 +
1310 + // Repositioning the toasts in case multiple toasts are present
1311 + Toastify.reposition();
1312 +
1313 + if (this.options.duration > 0) {
1314 + this.toastElement.timeOutValue = window.setTimeout(
1315 + function() {
1316 + // Remove the toast from DOM
1317 + this.removeElement(this.toastElement);
1318 + }.bind(this),
1319 + this.options.duration
1320 + ); // Binding `this` for function invocation
1321 + }
1322 +
1323 + // Supporting function chaining
1324 + return this;
1325 + },
1326 +
1327 + hideToast: function() {
1328 + if (this.toastElement.timeOutValue) {
1329 + clearTimeout(this.toastElement.timeOutValue);
1330 + }
1331 + this.removeElement(this.toastElement);
1332 + },
1333 +
1334 + // Removing the element from the DOM
1335 + removeElement: function(toastElement) {
1336 + // Hiding the element
1337 + // toastElement.classList.remove("on");
1338 + toastElement.className = toastElement.className.replace(" on", "");
1339 +
1340 + // Removing the element from DOM after transition end
1341 + window.setTimeout(
1342 + function() {
1343 + // remove options node if any
1344 + if (this.options.node && this.options.node.parentNode) {
1345 + this.options.node.parentNode.removeChild(this.options.node);
1346 + }
1347 +
1348 + // Remove the element from the DOM, only when the parent node was not removed before.
1349 + if (toastElement.parentNode) {
1350 + toastElement.parentNode.removeChild(toastElement);
1351 + }
1352 +
1353 + // Calling the callback function
1354 + this.options.callback.call(toastElement);
1355 +
1356 + // Repositioning the toasts again
1357 + Toastify.reposition();
1358 + }.bind(this),
1359 + 400
1360 + ); // Binding `this` for function invocation
1361 + },
1362 + };
1363 +
1364 + // Positioning the toasts on the DOM
1365 + Toastify.reposition = function() {
1366 +
1367 + // Top margins with gravity
1368 + var topLeftOffsetSize = {
1369 + top: 15,
1370 + bottom: 15,
1371 + };
1372 + var topRightOffsetSize = {
1373 + top: 15,
1374 + bottom: 15,
1375 + };
1376 + var offsetSize = {
1377 + top: 15,
1378 + bottom: 15,
1379 + };
1380 +
1381 + // Get all toast messages on the DOM
1382 + var allToasts = document.getElementsByClassName("toastify");
1383 +
1384 + var classUsed;
1385 +
1386 + // Modifying the position of each toast element
1387 + for (var i = 0; i < allToasts.length; i++) {
1388 + // Getting the applied gravity
1389 + if (containsClass(allToasts[i], "toastify-top") === true) {
1390 + classUsed = "toastify-top";
1391 + } else {
1392 + classUsed = "toastify-bottom";
1393 + }
1394 +
1395 + var height = allToasts[i].offsetHeight;
1396 + classUsed = classUsed.substr(9, classUsed.length-1)
1397 + // Spacing between toasts
1398 + var offset = 15;
1399 +
1400 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1401 +
1402 + // Show toast in center if screen with less than or equal to 360px
1403 + if (width <= 360) {
1404 + // Setting the position
1405 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1406 +
1407 + offsetSize[classUsed] += height + offset;
1408 + } else {
1409 + if (containsClass(allToasts[i], "toastify-left") === true) {
1410 + // Setting the position
1411 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1412 +
1413 + topLeftOffsetSize[classUsed] += height + offset;
1414 + } else {
1415 + // Setting the position
1416 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1417 +
1418 + topRightOffsetSize[classUsed] += height + offset;
1419 + }
1420 + }
1421 + }
1422 +
1423 + // Supporting function chaining
1424 + return this;
1425 + };
1426 +
1427 + // Helper function to get offset.
1428 + function getAxisOffsetAValue(axis, options) {
1429 +
1430 + if(options.offset[axis]) {
1431 + if(isNaN(options.offset[axis])) {
1432 + return options.offset[axis];
1433 + }
1434 + else {
1435 + return options.offset[axis] + 'px';
1436 + }
1437 + }
1438 +
1439 + return '0px';
1440 +
1441 + }
1442 +
1443 + function containsClass(elem, yourClass) {
1444 + if (!elem || typeof yourClass !== "string") {
1445 + return false;
1446 + } else if (
1447 + elem.className &&
1448 + elem.className
1449 + .trim()
1450 + .split(/\s+/gi)
1451 + .indexOf(yourClass) > -1
1452 + ) {
1453 + return true;
1454 + } else {
1455 + return false;
1456 + }
1457 + }
1458 +
1459 + // Setting up the prototype for the init object
1460 + Toastify.lib.init.prototype = Toastify.lib;
1461 +
1462 + // Returning the Toastify function to be assigned to the window object/module
1463 + return Toastify;
1464 +});
1465 +</script>
1466 +<script type="rocketlazyloadscript" id='script-6216852bd02b2-js' data-rocket-type='text/javascript'>
1467 +// jQuery(".simplefavorite-button").on('click', function() {
1468 +jQuery(document).on('click','.simplefavorite-button',function() {
1469 + var texte = "Unité ajoutée à la liste";
1470 + if(jQuery(this).hasClass("active")) {
1471 + texte = "Unité retirée de la liste";
1472 + }
1473 + Toastify({
1474 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1475 + escapeMarkup: false,
1476 + duration: 5000,
1477 + close: true,
1478 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1479 + }).showToast();
1480 +});
1481 +</script>
1482 +<script type="rocketlazyloadscript" id='script-623cb289ada71-js' data-rocket-type='text/javascript'>
1483 +jQuery(document).ready(function() {
1484 + var favoris = "";
1485 + jQuery('[favoris-title] span').each(function() {
1486 + var current = jQuery(this);
1487 + favoris += current.text();
1488 + if (current.index() != current.siblings().length - 1) {
1489 + favoris += ", ";
1490 + }
1491 + });
1492 +
1493 + jQuery('.fluentform_wrapper_4 [data-name="favoris"]').attr("value", favoris);
1494 +});
1495 +</script>
1496 +<script type="rocketlazyloadscript" id='script-636bd6950cf0b-js' data-rocket-type='text/javascript'>
1497 +jQuery(document).ready(function() {
1498 + jQuery('.oxy-pro-menu .menu-item-has-children .menu-item').click(function() {
1499 + jQuery('.oxy-pro-menu-mobile-close-icon').trigger('click');
1500 + });
1501 +
1502 + jQuery('.oxy-pro-menu .menu-item:not(.menu-item-has-children)').click(function() {
1503 + jQuery('.oxy-pro-menu-mobile-close-icon').trigger('click');
1504 + });
1505 +});
1506 +</script>
1507 +<script type="rocketlazyloadscript" id='script-6793b04e9a6fc-js' data-rocket-type='text/javascript'>
1508 +document.addEventListener('DOMContentLoaded', function() {
1509 + const watierUrl = 'https://www.appartementsurbains.ca/formulaire-lewatier/';
1510 +
1511 + // Handle all demande-information links and buttons
1512 + function setupDemandeLinks() {
1513 + // Regular links
1514 + document.querySelectorAll('a[href*="demande-information"]').forEach(function(link) {
1515 + link.setAttribute('target', '_blank');
1516 + link.setAttribute('rel', 'noopener noreferrer');
1517 + link.setAttribute('href', watierUrl);
1518 + });
1519 +
1520 + // Remove burger trigger from buttons containing demande-information links
1521 + jQuery('.oxy-burger-trigger').each(function() {
1522 + const $burgerTrigger = jQuery(this);
1523 + const $link = $burgerTrigger.find('a[href*="demande-information"]');
1524 +
1525 + if ($link.length) {
1526 + $burgerTrigger.removeClass('oxy-burger-trigger');
1527 + $burgerTrigger.removeAttr('aria-expanded').removeAttr('role').removeAttr('aria-controls');
1528 + $link.attr('href', watierUrl);
1529 + }
1530 + });
1531 + }
1532 +
1533 + // Initial setup
1534 + setupDemandeLinks();
1535 +
1536 + // Handle tableau button click
1537 + jQuery(".tableau .btn-action").on('click', function(e) {
1538 + e.preventDefault();
1539 + window.open(watierUrl, '_blank');
1540 + });
1541 +
1542 + // Handle dynamic content changes for tableau
1543 + jQuery('.tableau').on('DOMSubtreeModified', function() {
1544 + jQuery(".tableau .btn-action").off('click').on('click', function(e) {
1545 + e.preventDefault();
1546 + window.open(watierUrl, '_blank');
1547 + });
1548 + });
1549 +
1550 + // Handle other dynamic content changes
1551 + const observer = new MutationObserver(setupDemandeLinks);
1552 + observer.observe(document.body, {
1553 + childList: true,
1554 + subtree: true
1555 + });
1556 +});
1557 +
1558 +</script>
1559 +<script type="rocketlazyloadscript">jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-100},500))}});</script><style>.ct-FontAwesomeicon-arrow-circle-o-down{width:0.85714285714286em}</style>
1560 +<style>.ct-FontAwesomeicon-phone{width:0.78571428571429em}</style>
1561 +<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style>
1562 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-arrow-circle-o-down" viewBox="0 0 24 28"><title>arrow-circle-o-down</title><path d="M17.5 14.5c0 0.141-0.063 0.266-0.156 0.375l-4.984 4.984c-0.109 0.094-0.234 0.141-0.359 0.141s-0.25-0.047-0.359-0.141l-5-5c-0.141-0.156-0.187-0.359-0.109-0.547s0.266-0.313 0.469-0.313h3v-5.5c0-0.281 0.219-0.5 0.5-0.5h3c0.281 0 0.5 0.219 0.5 0.5v5.5h3c0.281 0 0.5 0.219 0.5 0.5zM12 5.5c-4.688 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12v0c6.625 0 12 5.375 12 12z"/></symbol><symbol id="FontAwesomeicon-phone" viewBox="0 0 22 28"><title>phone</title><path d="M22 19.375c0 0.562-0.25 1.656-0.484 2.172-0.328 0.766-1.203 1.266-1.906 1.656-0.922 0.5-1.859 0.797-2.906 0.797-1.453 0-2.766-0.594-4.094-1.078-0.953-0.344-1.875-0.766-2.734-1.297-2.656-1.641-5.859-4.844-7.5-7.5-0.531-0.859-0.953-1.781-1.297-2.734-0.484-1.328-1.078-2.641-1.078-4.094 0-1.047 0.297-1.984 0.797-2.906 0.391-0.703 0.891-1.578 1.656-1.906 0.516-0.234 1.609-0.484 2.172-0.484 0.109 0 0.219 0 0.328 0.047 0.328 0.109 0.672 0.875 0.828 1.188 0.5 0.891 0.984 1.797 1.5 2.672 0.25 0.406 0.719 0.906 0.719 1.391 0 0.953-2.828 2.344-2.828 3.187 0 0.422 0.391 0.969 0.609 1.344 1.578 2.844 3.547 4.813 6.391 6.391 0.375 0.219 0.922 0.609 1.344 0.609 0.844 0 2.234-2.828 3.187-2.828 0.484 0 0.984 0.469 1.391 0.719 0.875 0.516 1.781 1 2.672 1.5 0.313 0.156 1.078 0.5 1.188 0.828 0.047 0.109 0.047 0.219 0.047 0.328z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-envelope" viewBox="0 0 28 28"><title>envelope</title><path d="M28 11.094v12.406c0 1.375-1.125 2.5-2.5 2.5h-23c-1.375 0-2.5-1.125-2.5-2.5v-12.406c0.469 0.516 1 0.969 1.578 1.359 2.594 1.766 5.219 3.531 7.766 5.391 1.313 0.969 2.938 2.156 4.641 2.156h0.031c1.703 0 3.328-1.188 4.641-2.156 2.547-1.844 5.172-3.625 7.781-5.391 0.562-0.391 1.094-0.844 1.563-1.359zM28 6.5c0 1.75-1.297 3.328-2.672 4.281-2.438 1.687-4.891 3.375-7.313 5.078-1.016 0.703-2.734 2.141-4 2.141h-0.031c-1.266 0-2.984-1.437-4-2.141-2.422-1.703-4.875-3.391-7.297-5.078-1.109-0.75-2.688-2.516-2.688-3.938 0-1.531 0.828-2.844 2.5-2.844h23c1.359 0 2.5 1.125 2.5 2.5z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-menu" viewBox="0 0 20 20"><title>menu</title><path class="path1" d="M17.5 6h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path2" d="M17.5 11h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path3" d="M17.5 16h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/></symbol><symbol id="Lineariconsicon-arrow-left" viewBox="0 0 20 20"><title>arrow-left</title><path class="path1" d="M0.646 10.146l6-6c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-5.146 5.146h16.293c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5h-16.293l5.146 5.146c0.195 0.195 0.195 0.512 0 0.707-0.098 0.098-0.226 0.146-0.354 0.146s-0.256-0.049-0.354-0.146l-6-6c-0.195-0.195-0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewBox="0 0 20 20"><title>arrow-right</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol></defs></svg>
1563 + <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
1564 + jQuery(document).ready(oxygen_init_burger);
1565 + function oxygen_init_burger($) {
1566 +
1567 + $('.oxy-burger-trigger').each(function( i, OxyBurgerTrigger ) {
1568 +
1569 + let touchEventOption = $( OxyBurgerTrigger ).children('.hamburger').data('touch');
1570 + let touchEvent = 'ontouchstart' in window ? touchEventOption : 'click';
1571 +
1572 + // Close hamburger when element clicked
1573 + $( OxyBurgerTrigger ).on( touchEvent, function(e) {
1574 +
1575 + e.stopPropagation();
1576 +
1577 + // Check user wants animations
1578 + if ($(this).children( '.hamburger' ).data('animation') !== 'disable') {
1579 + $(this).children( '.hamburger' ).toggleClass('is-active');
1580 + }
1581 +
1582 + } );
1583 +
1584 + } );
1585 +
1586 +
1587 +
1588 + // For listening for modals closing to close the hamburger
1589 + var className = 'live';
1590 + var target = document.querySelectorAll(".oxy-modal-backdrop[data-trigger='user_clicks_element']");
1591 + for (var i = 0; i < target.length; i++) {
1592 +
1593 + // create an observer instance
1594 + var observer = new MutationObserver(function(mutations) {
1595 + mutations.forEach(function(mutation) {
1596 +
1597 + // When the style changes on modal backdrop
1598 + if (mutation.attributeName === 'style') {
1599 +
1600 + // If the modal is live and is closing
1601 + if(!mutation.target.classList.contains(className)){
1602 +
1603 + // Close the toggle
1604 + closeToggle(mutation.target);
1605 +
1606 + }
1607 + }
1608 + });
1609 + });
1610 +
1611 + // configuration of the observer
1612 + var config = {
1613 + attributes: true,
1614 + attributeFilter: ['style'],
1615 + subtree: false
1616 + };
1617 +
1618 + // pass in the target node, as well as the observer options
1619 + observer.observe(target[i], config);
1620 + }
1621 +
1622 +
1623 + // Helper function to close hamburger if modal closed.
1624 + function closeToggle(elem) {
1625 +
1626 + var triggerSelector = $($(elem).data('trigger-selector'));
1627 +
1628 + // Abort if burger not being used as the trigger or animations not turned on
1629 + if ((!triggerSelector.hasClass('oxy-burger-trigger')) || (triggerSelector.children( '.hamburger' ).data('animation') === 'disable') ) {
1630 + return;
1631 + }
1632 + // Close that particular burger
1633 + triggerSelector.children('.hamburger').removeClass('is-active');
1634 +
1635 + }
1636 +
1637 +
1638 + } </script>
1639 +
1640 + <style>form.fluent_form_4 .wpf_has_custom_css.ff-btn-submit { border-radius:0px; }form.fluent_form_4 .wpf_has_custom_css.ff-btn-submit:hover { background-color:#ffffff;border-color:#409EFF;color:#409EFF; } </style>
1641 + <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
1642 + jQuery(document).ready(function() {
1643 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1644 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1645 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1646 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1647 + });
1648 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1649 + jQuery('body').on('click', selector, function(){
1650 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1651 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1652 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1653 + jQuery(this).click();
1654 + });
1655 + });
1656 + </script>
1657 +
1658 +
1659 + <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
1660 +
1661 + function oxygen_init_pro_menu() {
1662 + jQuery('.oxy-pro-menu-container').each(function(){
1663 +
1664 + // dropdowns
1665 + var menu = jQuery(this),
1666 + animation = menu.data('oxy-pro-menu-dropdown-animation'),
1667 + animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration');
1668 +
1669 + jQuery('.sub-menu', menu).attr('data-aos',animation);
1670 + jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000);
1671 +
1672 + oxygen_offcanvas_menu_init(menu);
1673 + jQuery(window).resize(function(){
1674 + oxygen_offcanvas_menu_init(menu);
1675 + });
1676 +
1677 + // let certain CSS rules know menu being initialized
1678 + // "10" timeout is extra just in case, "0" would be enough
1679 + setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10);
1680 + });
1681 + }
1682 +
1683 + jQuery(document).ready(oxygen_init_pro_menu);
1684 + document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false);
1685 +
1686 + let proMenuMouseDown = false;
1687 +
1688 + jQuery(".oxygen-body")
1689 + .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
1690 + proMenuMouseDown = true;
1691 + })
1692 +
1693 + .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
1694 + proMenuMouseDown = false;
1695 + })
1696 +
1697 + .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
1698 + if( proMenuMouseDown ) return;
1699 +
1700 + var subMenu = jQuery(this).children('.sub-menu');
1701 + subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left');
1702 +
1703 + var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1704 +
1705 + setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000);
1706 +
1707 + var offset = subMenu.offset(),
1708 + width = subMenu.width(),
1709 + docWidth = jQuery(window).width();
1710 +
1711 + if (offset.left+width > docWidth) {
1712 + subMenu.addClass('sub-menu-left');
1713 + }
1714 + })
1715 +
1716 + .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) {
1717 + if( jQuery(this).is(':hover') ) return;
1718 +
1719 + jQuery(this).children('.sub-menu').removeClass('aos-animate');
1720 +
1721 + var subMenu = jQuery(this).children('.sub-menu');
1722 + //subMenu.addClass('oxy-pro-menu-dropdown-animating-out');
1723 +
1724 + var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1725 + setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000);
1726 + })
1727 +
1728 + // open icon click
1729 + .on('click', '.oxy-pro-menu-mobile-open-icon', function() {
1730 + var menu = jQuery(this).parents('.oxy-pro-menu');
1731 + // off canvas
1732 + if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) {
1733 + oxygen_offcanvas_menu_run(menu);
1734 + }
1735 + // regular
1736 + else {
1737 + menu.addClass('oxy-pro-menu-open');
1738 + jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container');
1739 + jQuery('body').addClass('oxy-nav-menu-prevent-overflow');
1740 + jQuery('html').addClass('oxy-nav-menu-prevent-overflow');
1741 +
1742 + oxygen_pro_menu_set_static_width(menu);
1743 + }
1744 + // remove animation and collapse
1745 + jQuery('.sub-menu', menu).attr('data-aos','');
1746 + jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0);
1747 + });
1748 +
1749 + function oxygen_pro_menu_set_static_width(menu) {
1750 + var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width();
1751 + jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth);
1752 + }
1753 +
1754 + function oxygen_pro_menu_unset_static_width(menu) {
1755 + jQuery(".oxy-pro-menu-container > div:first-child", menu).width("");
1756 + }
1757 +
1758 + // close icon click
1759 + jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) {
1760 +
1761 + var menu = jQuery(this).parents('.oxy-pro-menu');
1762 +
1763 + menu.removeClass('oxy-pro-menu-open');
1764 + jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container');
1765 + jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
1766 +
1767 + if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) {
1768 + oxygen_offcanvas_menu_run(menu);
1769 + }
1770 +
1771 + oxygen_pro_menu_unset_static_width(menu);
1772 + });
1773 +
1774 + // dropdown toggle icon click
1775 + jQuery('body').on(
1776 + 'touchstart click',
1777 + '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+
1778 + '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area',
1779 + function(e) {
1780 + e.preventDefault();
1781 +
1782 + // fix for iOS false triggering submenu clicks
1783 + jQuery('.sub-menu').css('pointer-events', 'none');
1784 + setTimeout( function() {
1785 + jQuery('.sub-menu').css('pointer-events', 'initial');
1786 + }, 500);
1787 +
1788 + // workaround to stop click event from triggering after touchstart
1789 + if (window.oxygenProMenuIconTouched === true) {
1790 + window.oxygenProMenuIconTouched = false;
1791 + return;
1792 + }
1793 + if (e.type==='touchstart') {
1794 + window.oxygenProMenuIconTouched = true;
1795 + }
1796 + oxygen_pro_menu_toggle_dropdown(this);
1797 + }
1798 + );
1799 +
1800 + function oxygen_pro_menu_toggle_dropdown(trigger) {
1801 +
1802 + var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1803 +
1804 + jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({
1805 + start: function () {
1806 + jQuery(this).css({
1807 + display: "flex"
1808 + })
1809 + },
1810 + duration: duration*1000
1811 + });
1812 + }
1813 +
1814 + // fullscreen menu link click
1815 + var selector = '.oxy-pro-menu-open .menu-item a';
1816 + jQuery('body').on('click', selector, function(event){
1817 +
1818 + if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
1819 + // toggle icon clicked, no need to hide the menu
1820 + return;
1821 + }
1822 + else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) &&
1823 + jQuery(this).parent().hasClass('menu-item-has-children')) {
1824 + // empty href don't lead anywhere, treat it as toggle trigger
1825 + oxygen_pro_menu_toggle_dropdown(event.target);
1826 + // keep anchor links behavior as is, and prevent regular links from page reload
1827 + if (jQuery(this).attr("href").indexOf("#")!==0) {
1828 + return false;
1829 + }
1830 + }
1831 +
1832 + // hide the menu and follow the anchor
1833 + if (jQuery(this).attr("href").indexOf("#")===0) {
1834 + jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open');
1835 + jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container');
1836 + jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
1837 + }
1838 +
1839 + });
1840 +
1841 + // off-canvas menu link click
1842 + var selector = '.oxy-pro-menu-off-canvas .menu-item a';
1843 + jQuery('body').on('click', selector, function(event){
1844 + if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
1845 + // toggle icon clicked, no need to trigger it
1846 + return;
1847 + }
1848 + else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) &&
1849 + jQuery(this).parent().hasClass('menu-item-has-children')) {
1850 + // empty href don't lead anywhere, treat it as toggle trigger
1851 + oxygen_pro_menu_toggle_dropdown(event.target);
1852 + // keep anchor links behavior as is, and prevent regular links from page reload
1853 + if (jQuery(this).attr("href").indexOf("#")!==0) {
1854 + return false;
1855 + }
1856 + }
1857 + });
1858 +
1859 + // off canvas
1860 + function oxygen_offcanvas_menu_init(menu) {
1861 +
1862 + // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action
1863 + var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display');
1864 + if (offCanvasActive!=='none') {
1865 + var animation = menu.data('oxy-pro-menu-off-canvas-animation');
1866 + setTimeout(function() {menu.attr('data-aos', animation);}, 10);
1867 + }
1868 + else {
1869 + // remove AOS
1870 + menu.attr('data-aos', '');
1871 + };
1872 + }
1873 +
1874 + function oxygen_offcanvas_menu_run(menu) {
1875 +
1876 + var container = menu.find(".oxy-pro-menu-container");
1877 +
1878 + if (!container.attr('data-aos')) {
1879 + // initialize animation
1880 + setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0);
1881 + }
1882 + else {
1883 + oxygen_offcanvas_menu_toggle(menu, container);
1884 + }
1885 + }
1886 +
1887 + var oxygen_offcanvas_menu_toggle_in_progress = false;
1888 +
1889 + function oxygen_offcanvas_menu_toggle(menu, container) {
1890 +
1891 + if (oxygen_offcanvas_menu_toggle_in_progress) {
1892 + return;
1893 + }
1894 +
1895 + container.toggleClass('aos-animate');
1896 +
1897 + if (container.hasClass('oxy-pro-menu-off-canvas-container')) {
1898 +
1899 + oxygen_offcanvas_menu_toggle_in_progress = true;
1900 +
1901 + var animation = container.data('oxy-pro-menu-off-canvas-animation'),
1902 + timeout = container.data('aos-duration');
1903 +
1904 + if (!animation){
1905 + timeout = 0;
1906 + }
1907 +
1908 + setTimeout(function() {
1909 + container.removeClass('oxy-pro-menu-off-canvas-container')
1910 + menu.removeClass('oxy-pro-menu-off-canvas');
1911 + oxygen_offcanvas_menu_toggle_in_progress = false;
1912 + }, timeout);
1913 + }
1914 + else {
1915 + container.addClass('oxy-pro-menu-off-canvas-container');
1916 + menu.addClass('oxy-pro-menu-off-canvas');
1917 + oxygen_pro_menu_set_static_width(menu);
1918 + }
1919 + }
1920 + </script>
1921 +
1922 + <link data-minify="1" rel='stylesheet' id='fluent-form-styles-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=1783695903' media='all' />
1923 +<link data-minify="1" rel='stylesheet' id='fluentform-public-default-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=1783695903' media='all' />
1924 +<link data-minify="1" rel='stylesheet' id='photoswipe-css-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/components/classes/gallery/photoswipe/photoswipe.css?ver=1783695903' media='all' />
1925 +<link data-minify="1" rel='stylesheet' id='photoswipe-default-skin-css-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/components/classes/gallery/photoswipe/default-skin/default-skin.css?ver=1783695903' media='all' />
1926 +<link data-minify="1" rel='stylesheet' id='wpgb-style-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/css/style.css?ver=1783695903' media='all' />
1927 +<link data-minify="1" rel='stylesheet' id='wpgb-map-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder-map-facet/assets/css/map.css?ver=1783695903' media='all' />
1928 +<link data-minify="1" rel='stylesheet' id='wpgb-grids-css' href='https://lewatier.com/wp-content/cache/min/1/wp-content/uploads/wpgb/grids/G1C1.css?ver=1783695903' media='all' />
1929 +
1930 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1783695903" id="gtm4wp-form-move-tracker-js" data-rocket-defer defer></script>
1931 +<script id="rocket-browser-checker-js-after">
1932 +"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
1933 +</script>
1934 +<script id="rocket-preload-links-js-extra">
1935 +var RocketPreloadLinksConfig = {"excludeUris":"\/niveau\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/lewatier.com","onHoverDelay":"100","rateThrottle":"3"};
1936 +</script>
1937 +<script id="rocket-preload-links-js-after">
1938 +(function() {
1939 +"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
1940 +}());
1941 +</script>
1942 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1783695903" id="oxy_toolbox_open_external_links_new_tab_script-js" data-rocket-defer defer></script>
1943 +<script id="fluent-form-submission-js-extra">
1944 +var fluentFormVars = {"ajaxUrl":"https:\/\/lewatier.com\/wp-admin\/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"79059fcd35","form_id":"4","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1945 +</script>
1946 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=1783695903" id="fluent-form-submission-js" data-rocket-defer defer></script>
1947 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/ajax/libs/gsap/3.4.2/gsap.min.js?ver=1783695903" id="script-61f01b7066e4d-js" data-rocket-defer defer></script>
1948 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/ajax/libs/gsap/3.3.0/ScrollTrigger.min.js?ver=1783695903" id="script-61f01b95cf871-js" data-rocket-defer defer></script>
1949 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1783695903" id="extras-inert-js" data-rocket-defer defer></script>
1950 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1783695903" id="extras-offcanvas-js" data-rocket-defer defer></script>
1951 +<script src="https://lewatier.com/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1" id="flickity-js" data-rocket-defer defer></script>
1952 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/components/classes/gallery/photoswipe/jquery.photoswipe-global.js?ver=1783695903" id="photoswipe-global-js-js" data-rocket-defer defer></script>
1953 +<script id="wpgb-js-extra">
1954 +var wpgb_settings = {"lang":"","ajaxUrl":"https:\/\/lewatier.com\/?wpgb-ajax=action","restUrl":"https:\/\/lewatier.com\/wp-json\/wpgb\/v2\/filter\/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https:\/\/lewatier.com\/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"1","hasFacets":"1","hasLightbox":"1","shadowGrids":[],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] \/ [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/date.js","version":1744651589},{"type":"css","handle":"wpgb-date-css","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder\/public\/css\/vendors\/date.css","version":1744651589},{"type":"js","handle":"wpgb-range","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/range.js","version":1744651589},{"type":"js","handle":"wpgb-select","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/select.js","version":1744651589},{"type":"js","handle":"wpgb-autocomplete","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/autocomplete.js","version":1744651589}],"mapFacet":{"restUrl":"https:\/\/lewatier.com\/wp-json\/wpgb_map\/v2\/popup\/","restNonce":false,"markers":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/imgs\/m","vendors":[{"type":"js","handle":"wpgb-map","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/js\/vendors\/leaflet.js","version":1744651595},{"type":"css","handle":"wpgb-map","source":"https:\/\/lewatier.com\/wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/css\/vendors\/leaflet.css","version":1744651595}]}};
1955 +</script>
1956 +<script id="wpgb-polyfills-js-before">
1957 +window.addEventListener('wpgb.loaded',function(){var template=document.querySelector("[data-options*=\"oxygen-element-615\"]");if(template){var wpgb=WP_Grid_Builder.instantiate(template);wpgb.init&&wpgb.init();var p=1;template.addEventListener('click',function(e){var t=e.target;p=(t.href||'').match(/\/(\d+)/);(t.classList.contains('page-numbers')&&t.tagName==='A')&&(e.preventDefault()||wpgb.facets.refresh())});wpgb.facets.on('fetch',function(d){d.paged=(p&&p[1]||1);p=1});wpgb.facets&&wpgb.facets.on('appended',function(p,m){var s=this.element.closest('.swiper-container');(s=s&&s.swiper)&&(s.loopDestroy(),s.loopCreate(),s.update(),m==='replace'&&s.slideToLoop(0,0))})}});window.addEventListener('wpgb.loaded',function(){(function(){var wpgb=WP_Grid_Builder.instance(1);if(!wpgb.init){return}wpgb.init()})();});
1958 +</script>
1959 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=1783695903" data-rocket-defer defer></script>
1960 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=1783695903" id="wpgb-facets-js" data-rocket-defer defer></script>
1961 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/lightbox.js?ver=1783695903" id="wpgb-lightbox-js" data-rocket-defer defer></script>
1962 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/layout.js?ver=1783695903" id="wpgb-layout-js" data-rocket-defer defer></script>
1963 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder-map-facet/assets/js/map.js?ver=1783695903" id="wpgb-map-js-js" data-rocket-defer defer></script>
1964 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1783695903" id="gridbuildersupport-js" data-rocket-defer defer></script>
1965 +<script data-minify="1" src="https://lewatier.com/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=1783695903" id="flickity-init-js-js" data-rocket-defer defer></script>
1966 +<script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="ct-footer-js">jQuery('.x-offcanvas-4_link').attr({'data-aos-enable': 'true','data-aos': 'fade-up',});
1967 + AOS.init({
1968 + })
1969 +
1970 + jQuery('body').addClass('oxygen-aos-enabled');
1971 +
1972 +
1973 + </script><script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="ct_code_block_js_498">����X,j�b��b����eN������( z���f��x�鞞קuǧ���z{^��_�����v���v�ڶ*'�-yѫ�� i��jǏ��֋��֠������z�����e���Ʃ��"�׫>[��t���eN�����j�(�֢��౪n�)l��+�����^���j\+j�^��u���r��j)ޭ�+�!�צ�w^����X,j�b��b����eN������( z��zg�uǧ���z{^��_����靺������-yѫ�� i��jǏ��֋��֠���</script>
1974 +<style type="text/css" id="ct_code_block_css_387">���穢ȭ���zV������a�M/�f��'m�]4�蠆ݴҜh��ߖ�1�{��%��8׭�~���,��ni�ױ��ڞ��k����jǟ�{pz(!��%v��rJh�+b�v���n��!�׬����+j�"�W!jx�����+��♫b�y����{�,�)�j��~)����ڙ�&j��y��kkj{�����앫^_Kh�����+��ڞ�Z����g�����jwfk"v�{��q���簉�a�M!z(!�]4���"����</style>
1975 +<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
1976 +if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
1977 +images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
1978 +if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://lewatier.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["no-lazy","image-niveau","image-unite"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
1979 +</body>
1980 +</html>
1981 +
1982 +<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1786192849 -->
\ No newline at end of file
added tests/fixtures/app_urbains/324f056d567f3972307c.html +0 −0
added tests/fixtures/app_urbains/8d4dee1217b1deaf6a3b.html +1731 −0
@@ -0,0 +1,1731 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" prefix="og: https://ogp.me/ns#" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +
8 +<script id="tm-crisp-polyfill">window.$crisp=window.$crisp||[];window.CRISP_WEBSITE_ID=window.CRISP_WEBSITE_ID||'';</script>
9 +<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900" >
10 +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900">
11 +
12 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
13 + var ctPublicFunctions = {"_ajax_nonce":"c1b3425b10","_rest_nonce":"76d4a472f6","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.appartementsurbains.ca\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"appartementsurbainsca.kinsta.cloud","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
14 + </script>
15 +
16 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
17 + var ctPublic = {"_ajax_nonce":"c1b3425b10","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.appartementsurbains.ca\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":459681270,"emailEncoderPassKey":"f36154b4e2e77548844c147b3c1cdddf","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
18 + </script>
19 +
20 +
21 +<script data-cfasync="false" data-pagespeed-no-defer>
22 + var gtm4wp_datalayer_name = "dataLayer";
23 + var dataLayer = dataLayer || [];
24 +</script>
25 +
26 +
27 +<title>La Sainte-Elizabeth - Condos Ste-Foy | Appartements Urbains</title>
28 +<meta name="description" content="La Sainte-Elizabeth à Ste-Foy est un condo locatif moderne, bien situé et offrant un cadre de vie exceptionnel à Québec. Contactez-nous pour visiter."/>
29 +<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
30 +<link rel="canonical" href="https://www.appartementsurbains.ca/ste-elizabeth/" />
31 +<meta property="og:locale" content="fr_CA" />
32 +<meta property="og:type" content="article" />
33 +<meta property="og:title" content="La Sainte-Elizabeth - Condos Ste-Foy | Appartements Urbains" />
34 +<meta property="og:description" content="La Sainte-Elizabeth à Ste-Foy est un condo locatif moderne, bien situé et offrant un cadre de vie exceptionnel à Québec. Contactez-nous pour visiter." />
35 +<meta property="og:url" content="https://www.appartementsurbains.ca/ste-elizabeth/" />
36 +<meta property="og:site_name" content="Appartements Urbains" />
37 +<meta property="article:publisher" content="https://www.facebook.com/appartementsurbains/" />
38 +<meta property="article:author" content="https://www.facebook.com/appartementsurbains/" />
39 +<meta property="og:updated_time" content="2026-06-24T19:03:34+00:00" />
40 +<meta property="og:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg" />
41 +<meta property="og:image:secure_url" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg" />
42 +<meta property="og:image:width" content="505" />
43 +<meta property="og:image:height" content="380" />
44 +<meta property="og:image:alt" content="appartement-quebec-st-elizabeth" />
45 +<meta property="og:image:type" content="image/jpeg" />
46 +<meta name="twitter:card" content="summary_large_image" />
47 +<meta name="twitter:title" content="La Sainte-Elizabeth - Condos Ste-Foy | Appartements Urbains" />
48 +<meta name="twitter:description" content="La Sainte-Elizabeth à Ste-Foy est un condo locatif moderne, bien situé et offrant un cadre de vie exceptionnel à Québec. Contactez-nous pour visiter." />
49 +<meta name="twitter:image" content="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg" />
50 +<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https://www.appartementsurbains.ca/ste-elizabeth/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.appartementsurbains.ca","name":"1"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Projets r\u00e9sidentiels"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.appartementsurbains.ca/ste-elizabeth/","name":"Le Sainte-Elizabeth"}}]},{"@type":"ApartmentComplex","@id":"https://www.appartementsurbains.ca/ste-elizabeth/#apartmentcomplex","name":"Le Sainte-Elizabeth","description":"<p>Les condos locatifs au Ste-Elizabeth sont particuli\u00e8rement attrayants en raison de leur luminosit\u00e9, leur modernit\u00e9 et leur emplacement calme \u00e0 <a href=\"/quartiers/ste-foy/\">Ste-Foy</a>. Chaque unit\u00e9 dispose de grandes fen\u00eatres et d'un am\u00e9nagement int\u00e9rieur \u00e9l\u00e9gant qui offre un espace de vie confortable et accueillant.</p>\n","url":"https://www.appartementsurbains.ca/ste-elizabeth/","image":"https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg","address":{"@type":"PostalAddress","streetAddress":"2849 Chemin Saint-Louis","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G1W 1P1","addressCountry":"CA"},"geo":{"@type":"GeoCoordinates","latitude":"46.7627462","longitude":"-71.2818116"},"numberOfAccommodationUnits":"24","amenityFeature":[{"@type":"LocationFeatureSpecification","name":" Ascenseur","value":"1"},{"@type":"LocationFeatureSpecification","name":" Stationnement int\u00e9rieur","value":"1"},{"@type":"LocationFeatureSpecification","name":" Grand rangement","value":"1"},{"@type":"LocationFeatureSpecification","name":"Fenestration abondante","value":"1"}],"provider":{"@type":["Organization","RealEstateAgent"],"@id":"https://www.appartementsurbains.ca/#organization","name":"Appartements Urbains"},"numberOfAvailableAccommodationUnits":"0"},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"O\u00f9 se trouve Le Sainte-Elizabeth ?","acceptedAnswer":{"@type":"Answer","text":"Le Sainte-Elizabeth se trouve au 2849 Chemin Saint-Louis, dans le secteur Saint-Louis, \u00e0 Qu\u00e9bec."}},{"@type":"Question","name":"Quels types d'appartements trouve-t-on au Sainte-Elizabeth ?","acceptedAnswer":{"@type":"Answer","text":"Les unit\u00e9s offertes sont : 3\u00bd, 4\u00bd et 5\u00bd."}},{"@type":"Question","name":"Quelles commodit\u00e9s et quels services sont offerts au Sainte-Elizabeth ?","acceptedAnswer":{"@type":"Answer","text":"On y trouve notamment : Ascenseur, Stationnement int\u00e9rieur, Grand rangement et Fenestration abondante."}},{"@type":"Question","name":"De quelle ann\u00e9e date la construction du Sainte-Elizabeth ?","acceptedAnswer":{"@type":"Answer","text":"La construction du Sainte-Elizabeth remonte \u00e0 2012. L'immeuble compte 24 logements."}},{"@type":"Question","name":"Quels services se trouvent \u00e0 proximit\u00e9 du Sainte-Elizabeth ?","acceptedAnswer":{"@type":"Answer","text":"\u00c0 distance de marche, on trouve notamment : CHUL et Centre m\u00e8re-enfant Soleil, Parc Saint-Louis-de-France, Provigo, Pharmacie Familiprix Extra, Chez Ashton et \u00c9cole primaire de Ste-Foy."}}]}]}</script>
51 +
52 +
53 +<link rel='dns-prefetch' href='//www.appartementsurbains.ca' />
54 +<link rel='dns-prefetch' href='//fd.cleantalk.org' />
55 +<style id="wp-img-auto-sizes-contain-inline-css">
56 +img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57 +/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58 +</style>
59 +<style id="classic-theme-styles-inline-css">
60 +/*! This file is auto-generated */
61 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62 +/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63 +</style>
64 +
65 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.82_1782954802' media='all' />
66 +<style data-wpacu-inline-css-file='1'>
67 +.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
68 +</style>
69 +<link rel='stylesheet' id='image-map-pro-dist-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=5.1.6' media='' />
70 +<link rel='stylesheet' id='oxygen-aos-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.0.3' media='all' />
71 +<link rel='stylesheet' id='oxygen-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' />
72 +<link rel='stylesheet' id='core-sss-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' media='all' />
73 +<style id="wpgb-head-inline-css">
74 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
75 +/*# sourceURL=wpgb-head-inline-css */
76 +</style>
77 +<link rel='stylesheet' id='splide-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
78 +<link rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1.6.2' media='all' />
79 +<script id="apbct-public-bundle.min-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.82_1782954802"></script>
80 +<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.82"></script>
81 +<script id="jquery-core-js-extra">
82 +var ajax = {"url":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","nonce":"a7aaed5006"};
83 +//# sourceURL=jquery-core-js-extra
84 +</script>
85 +<script id="jquery-core-js" src="https://www.appartementsurbains.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
86 +<script id="oxygen-aos-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
87 +<script id="webmcp-abilities-js-extra">
88 +var wmcpBridge = {"toolsEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/tools","executeEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/execute/","nonceEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/nonce","nonce":"73dbb5ac72"};
89 +//# sourceURL=webmcp-abilities-js-extra
90 +</script>
91 +<script data-wp-strategy="defer" defer id="webmcp-abilities-js" src="https://www.appartementsurbains.ca/wp-content/plugins/respira-for-wordpress/includes/webmcp/dist/webmcp-abilities.js?ver=7c9744f17f979d23372d"></script>
92 +<script id="splide-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14"></script>
93 +<script id="splide-autoscroll-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2"></script>
94 +<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0120/8843.js" async="async" ></script>
95 +
96 +<script>window.sa=window.sa||function(){(sa.q=sa.q||[]).push(arguments)}</script>
97 +<script defer
98 + src="https://searchable-tracker.searchable.workers.dev/s.js"
99 + data-domain="appartementsurbains.ca"
100 + data-site-token="pst_049a9ae425bcd25cedcd18a2"
101 +></script>
102 +<script src="/tooltips/popper.min.js"></script>
103 +<script src="/tooltips/tippy-bundle.iife.min.js"></script>
104 +<script>
105 +window.addEventListener('load', function() {
106 + tippy('[data-tippy-content]', {
107 + followCursor: true,
108 + });
109 +});
110 +</script><style id='script-638a4f9a123f5-sass-css' type='text/css'>
111 +:root{--libre: 226, 6, 19;--occupe: 255, 255, 255;--alpha: 0.5;--alpha-hover: 0.65;--scrollbar: rgb(168, 128, 92)}
112 +</style>
113 +<style id='script-638a4f9a1e9ad-sass-css' type='text/css'>
114 +@charset "UTF-8";
115 +.dont-update polygon{cursor:initial !important}.legende-louee{background-color:rgb(var(--occupe))}.legende-disponible{background-color:rgb(var(--libre))}[liste-niveaux],[liste-niveaux-item]{-webkit-tap-highlight-color:transparent !important}[liste-niveaux]:focus{outline:0 !important}.niveau-selector{outline:none}.niveau-selector:hover text{fill:#ffffff !important;stroke:#ffffff !important;stroke-width:1px}.niveau-selector:hover circle{stroke:#ffffff !important;stroke-width:4px}#ct-builder [vue-immeuble],#ct-builder [section-niveaux],#ct-builder [wrapper-liste-niveaux],#ct-builder [wrapper-unite]{display:grid !important}.overlap{width:100%;position:relative}.legende-couleur{width:25px;height:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#3e4947;border-right-color:#3e4947;border-bottom-color:#3e4947;border-left-color:#3e4947;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}[vue-immeuble] polygon{fill:rgba(0, 0, 0, 0.15);stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[vue-immeuble] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[vue-immeuble] g:focus{outline:none !important}[vue-immeuble] g:hover polygon{fill:rgba(0, 0, 0, 0.45)}[section-niveaux]{width:100%;min-height:100%;transition:all 250ms ease-in-out}[wrapper-niveaux] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[wrapper-niveaux] polygon{fill:rgba(var(--occupe), var(--alpha));stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[wrapper-niveaux] polygon:focus{outline:none !important}[wrapper-niveaux] polygon:hover{fill:rgba(var(--occupe), var(--alpha-hover))}[wrapper-niveaux] polygon[etat="Louée"],[section-niveaux] polygon[etat="Reservée"]{fill:rgba(var(--occupe), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"],[wrapper-niveaux] polygon[etat="Bientôt disponible"]{fill:rgba(var(--libre), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"]:hover,[wrapper-niveaux] polygon[etat="Bientôt disponible"]:hover{fill:rgba(var(--libre), var(--alpha-hover))}[image-niveau],[image-unite]{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none;position:relative}[liste-niveaux]{cursor:pointer}[liste-niveaux-item]:not(.level-selected){opacity:0.66}[liste-niveaux-item]:not(.level-selected) .niveaux-icone{opacity:0}[retour-immeuble],[retour-niveau]{cursor:pointer !important}[legende],[vue-immeuble]:not(.visible),[section-niveaux]:not(.visible),[choix-unite]:not(.visible),[choix-niveau]:not(.visible){display:none !important}[section-niveaux] polygon:not(.visible),[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){display:none}[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){position:absolute;top:0;left:0}[wrapper-liste-niveaux],[wrapper-unite]{display:none !important}[legende].visible{display:flex !important}[wrapper-liste-niveaux].visible,[wrapper-unite].visible{display:block !important}html,body{max-width:100% !important;overflow-x:hidden !important}.simplefavorite-button{cursor:pointer}[class^="sf-icon-"],[class*=" sf-icon-"]{line-height:1.6}.simplefavorite-button.active{opacity:1}.hide-favorites-text .favorites-text{display:none !important}.wp-grid-builder .wpgb-main::-webkit-scrollbar,.repeater-favorites-list::-webkit-scrollbar{width:10px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-track,.repeater-favorites-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-thumb,.repeater-favorites-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:100px}
116 +</style>
117 +<style id='script-638a4f9a39fff-css' type='text/css'>
118 +/*!
119 + * Toastify js 1.11.2
120 + * https://github.com/apvarun/toastify-js
121 + * @license MIT licensed
122 + *
123 + * Copyright (C) 2018 Varun A P
124 + */
125 +
126 +.toastify {
127 + padding: 12px 20px;
128 + color: #ffffff;
129 + display: inline-block;
130 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
131 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
132 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
133 + position: fixed;
134 + opacity: 0;
135 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
136 + border-radius: 2px;
137 + cursor: pointer;
138 + text-decoration: none;
139 + /* max-width: calc(50% - 20px); */
140 + z-index: 2147483647;
141 +}
142 +
143 +.toastify.on {
144 + opacity: 1;
145 +}
146 +
147 +.toast-close {
148 + background: transparent;
149 + border: 0;
150 + color: white;
151 + cursor: pointer;
152 + font-family: inherit;
153 + font-size: 1em;
154 + opacity: 0.4;
155 + padding: 0 5px;
156 +}
157 +
158 +.toastify-right {
159 + right: 15px;
160 +}
161 +
162 +.toastify-left {
163 + left: 15px;
164 +}
165 +
166 +.toastify-top {
167 + top: -150px;
168 +}
169 +
170 +.toastify-bottom {
171 + bottom: -150px;
172 +}
173 +
174 +.toastify-rounded {
175 + border-radius: 25px;
176 +}
177 +
178 +.toastify-avatar {
179 + width: 1.5em;
180 + height: 1.5em;
181 + margin: -7px 5px;
182 + border-radius: 2px;
183 +}
184 +
185 +.toastify-center {
186 + margin-left: auto;
187 + margin-right: auto;
188 + left: 0;
189 + right: 0;
190 + max-width: fit-content;
191 + max-width: -moz-fit-content;
192 +}
193 +
194 +@media only screen and (max-width: 360px) {
195 + .toastify-right, .toastify-left {
196 + margin-left: auto;
197 + margin-right: auto;
198 + left: 0;
199 + right: 0;
200 + max-width: fit-content;
201 + }
202 +}
203 +</style>
204 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
205 +
206 +
207 +<script data-cfasync="false" data-pagespeed-no-defer>
208 + var dataLayer_content = {"pagePostType":"edifices","pagePostType2":"single-edifices","pagePostAuthor":"Appartements Urbains"};
209 + dataLayer.push( dataLayer_content );
210 +</script>
211 +<script data-cfasync="false" data-pagespeed-no-defer>
212 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
213 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
214 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
215 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
216 +})(window,document,'script','dataLayer','GTM-WSPXR4X');
217 +</script>
218 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-32x32.png" sizes="32x32" />
219 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-192x192.png" sizes="192x192" />
220 +<link rel="apple-touch-icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-180x180.png" />
221 +<meta name="msapplication-TileImage" content="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-270x270.png" />
222 +<link rel='stylesheet' id='oxygen-cache-2353-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2353.css?cache=1779367872&#038;ver=7.0.3' media='all' />
223 +<link rel='stylesheet' id='oxygen-cache-2191-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2191.css?cache=1779368206&#038;ver=7.0.3' media='all' />
224 +<style data-wpacu-inline-css-file='1'>
225 +#section-586-2040 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px}#section-586-2040{background-color:#f7f7f7}
226 +</style>
227 +<link rel='stylesheet' id='oxygen-cache-2040-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2040.css?cache=1779396004&#038;ver=7.0.3' media='all' />
228 +<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/universal.css?cache=1782330412&#038;ver=7.0.3' media='all' />
229 +
230 +<style id="global-styles-inline-css">
231 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
232 +/*# sourceURL=global-styles-inline-css */
233 +</style>
234 +<link rel='stylesheet' id='intlTelInput-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/css/intlTelInput.min.css?ver=18.1.1' media='all' />
235 +<link rel='stylesheet' id='fluent-form-styles-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.0.4' media='all' />
236 +<link rel='stylesheet' id='fluentform-public-default-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.0.4' media='all' />
237 +<link rel='stylesheet' id='wpgb-facets-css' href='https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/facets.css?ver=2.1.8' media='all' />
238 +<style data-wpacu-inline-css-file='1'>
239 +:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#ffffff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;}
240 +</style>
241 +
242 +</head>
243 +<body class="wp-singular edifices-template-default single single-edifices postid-2030 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" >
244 +
245 +
246 +
247 +
248 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSPXR4X" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
249 +
250 +
251 +
252 +
253 +
254 + <header id="_header-1575-2040" class="oxy-header-wrapper oxy-sticky-header oxy-header c-header" ><div id="_header_row-1576-2040" class="oxy-header-row " ><div class="oxy-header-container"><div id="_header_left-1577-2040" class="oxy-header-left" ><a id="link-2425-2040" class="ct-link" href="https://www.appartementsurbains.ca/ste-elizabeth/" target="_self" ><img id="image-1579-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/le-ste-elizabeth-logo.svg" class="ct-image ignore-lazyload transparent-header-invert"/></a></div><div id="_header_center-1580-2040" class="oxy-header-center" ><div id="code_block-1921-2040" class="ct-code-block c-full-width mobile-menu c-columns-gap-m" > <a href="#unites">Unités</a>
255 + <a href="#avantages">Avantages</a>
256 + <a href="#galerie">Galerie</a>
257 + <a href="#quartier" class="hide-mobile">Quartier</a>
258 + <a href="#contact">Contact</a>
259 +</div></div><div id="_header_right-1606-2040" class="oxy-header-right" ><div id="div_block-1727-2040" class="ct-div-block c-columns-gap-s" ><div id="code_block-1729-2040" class="ct-code-block " ><a class="c-heading-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div><div id="code_block-2427-2040" class="ct-code-block" ><a class="c-btn-dark c-btn-m c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Sainte-Elizabeth">Demande d'information</a>
260 +</div></div><div id="div_block-1922-2040" class="ct-div-block c-columns-gap-s" ><a id="link-1934-2040" class="ct-link" href="https://goo.gl/maps/9Ps8GH7hDvBWwU2KA" target="_self" ><img id="image-1931-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/></a><a id="link-1929-2040" class="ct-link" href="tel:(418)%20717-2105" target="_self" ><img id="image-1926-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/></a></div></div></div></div><div id="_header_row-1915-2040" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-1916-2040" class="oxy-header-left" ></div><div id="_header_center-1917-2040" class="oxy-header-center" ><div id="code_block-1919-2040" class="ct-code-block c-full-width c-columns-gap-s mobile-menu" > <a href="#unites">Unités</a>
261 + <a href="#avantages">Avantages</a>
262 + <a href="#galerie">Galerie</a>
263 + <a href="#quartier" class="hide-mobile">Quartier</a>
264 + <a href="#contact">Contact</a>
265 +</div></div><div id="_header_right-1918-2040" class="oxy-header-right" ></div></div></div></header>
266 + <script type="text/javascript">
267 + jQuery(document).ready(function() {
268 + var selector = "#_header-1575-2040",
269 + scrollval = parseInt("300");
270 + if (!scrollval || scrollval < 1) {
271 + if (jQuery(window).width() >= 992){
272 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
273 + jQuery(selector).addClass("oxy-sticky-header-active");
274 + }
275 + }
276 + else {
277 + var scrollTopOld = 0;
278 + jQuery(window).scroll(function() {
279 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
280 + if (jQuery(this).scrollTop() > scrollval
281 + ) {
282 + if (
283 + jQuery(window).width() >= 992 &&
284 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
285 + if (jQuery(selector).css('position')!='absolute') {
286 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
287 + }
288 + jQuery(selector)
289 + .addClass("oxy-sticky-header-active")
290 + .addClass("oxy-sticky-header-fade-in");
291 + }
292 + }
293 + else {
294 + jQuery(selector)
295 + .removeClass("oxy-sticky-header-fade-in")
296 + .removeClass("oxy-sticky-header-active");
297 + if (jQuery(selector).css('position')!='absolute') {
298 + jQuery("body").css("margin-top", "");
299 + }
300 + }
301 + scrollTopOld = jQuery(this).scrollTop();
302 + }
303 + })
304 + }
305 + });
306 + </script><div id="div_block-8-2040" class="ct-div-block c-full-width" ><section id="section-579-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><a id="link-581-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="fancy_icon-582-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-582-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="text_block-583-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Retour aux projets résidentiels</div></a></div></section><section id="section-62-2040" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-63-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-106-2040" class="ct-div-block" ><h2 id="code_block-107-2040" class="ct-code-block c-h2 c-heading-dark c-margin-bottom-m" >Découvrir le Sainte-Elizabeth</h2><div id="code_block-108-2040" class="ct-code-block max-w--320" ><p>Le Ste-Elizabeth se distingue par ses espaces de vie bien aménagés, alliant fonctionnalité et esthétisme. Les condos locatifs sont équipés de finitions haut de gamme et de commodités modernes, vous offrant ainsi un environnement de vie confortable et sophistiqué.</p>
307 +</div><div id="div_block-1076-2040" class="ct-div-block c-buttons c-margin-top-m" ><a id="link-1088-2040" class="ct-link c-inline c-columns-gap-xs" href="#unites" target="_self" ><div id="text_block-1089-2040" class="ct-text-block c-link-s c-underline c-link-dark" >Voir les unités disponibles</div><div id="fancy_icon-1090-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1090-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="text_block-1079-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Sainte-Elizabeth" target="_self" >Planifier une visite</a></div></div><div id="div_block-1068-2040" class="ct-div-block c-columns-gap-l" ><div id="div_block-159-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1323-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="code_block-161-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Téléphone</span>
308 +<a class="c-text-dark" href="tel:(418) 717-2105"><span>(418) 717-2105</span></a></div></div><div id="div_block-1085-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1325-2040" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="code_block-1087-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Adresse</span>
309 +<span style="white-space: nowrap"><p>2849, chemin Saint-Louis,<br />
310 +Québec, QC G1W 1P1</p>
311 +</span>
312 +<a href="https://goo.gl/maps/9Ps8GH7hDvBWwU2KA" class="c-link-s c-link-dark c-underline" target="_blank">Voir sur la carte</a></div></div></div></div></div></section><section id="section-586-2040" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="code_block-588-2040" class="ct-code-block c-text-s c-text-dark breadcrumbs" ></div></div></section><section id="section-2-2040" class=" ct-section c-full-width" ><div class="ct-section-inner-wrap"><div id="code_block-13-2040" class="ct-code-block c-full-width facade-single" >
313 + <div class="overlap visible" vue-immeuble>
314 + <div>
315 + <svg viewBox="0 0 1400 591">
316 + <a href="unites/?_niveau=1" data-tippy-content="Niveau 1" data-tippy-placement="top" class="niveau-selector">
317 +
318 + <g>
319 + <circle cx="60%" cy="81%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
320 + <text x="60%" y="81.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">1</text>
321 + </g>
322 +
323 + <g niveau="1">
324 + <polygon points="0,514.0047048102505 676.621406311339,522.7083813006132 970.1646829305993,522.89316 1091.4874567782786,522.5085778844631 1363.25,520.2530714526727 1356.4960099086595,433.7500413199057 1089.0829258893946,432.22155672344013 801.6607427145625,429.3766110740184 671.1570114872405,428.76076395716717 260.62090030034386,426.04008 0,426.2497952972255 "></polygon>
325 + </g>
326 + </a>
327 + <a href="unites/?_niveau=2" data-tippy-content="Niveau 2" data-tippy-placement="top" class="niveau-selector">
328 +
329 + <g>
330 + <circle cx="60%" cy="65%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
331 + <text x="60%" y="65.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">2</text>
332 + </g>
333 +
334 + <g niveau="2">
335 + <polygon points="965.9957256763254,333.5024990462844 1056.995323022646,336.50248590781695 1084.4952013415889,332.50250342577357 1349.494028778676,342.502459630882 1355.998,433.75262999999995 969.9957079772623,431.5020698563469 801.4964535502843,429.5020786153252 261.09618220264616,426.4788262117637 132.17525238207196,426.269132921079 0,426.0021639432307 3.4999845133200584,331.00136999999995 276.6373008592606,333.2148575251071 "></polygon>
336 + </g>
337 + </a>
338 + <a href="unites/?_niveau=3" data-tippy-content="Niveau 3" data-tippy-placement="top" class="niveau-selector">
339 +
340 + <g>
341 + <circle cx="60%" cy="49%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
342 + <text x="60%" y="49.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">3</text>
343 + </g>
344 +
345 + <g niveau="3">
346 + <polygon points="11.251991815395296,242.49911999999998 963.2505746193889,246.49784641846966 1053.7544398904952,251.2484108823797 1081.9983978450284,243.24739810204505 1343.2500089319076,257.49767151635336 1349.2499999999998,342.49631999999997 1085.7503922596093,332.4964790019239 1057.2504346861697,336.4964154011543 965.2505716420866,333.4964631017315 277.59459564087786,333.25856470835095 5.754,331.4977048828771 "></polygon>
347 + </g>
348 + </a>
349 + <a href="unites/?_niveau=4" data-tippy-content="Niveau 4" data-tippy-placement="top" class="niveau-selector">
350 +
351 + <g>
352 + <circle cx="60%" cy="32%" r="15" stroke="#fff" stroke-width="2" fill="none"></circle>
353 + <text x="60%" y="32.25%" text-anchor="middle" alignment-baseline="middle" font-size="20" fill="#fff">4</text>
354 + </g>
355 +
356 + <g niveau="4">
357 + <polygon points="1342.9920621301774,257.99514 1336.4900909852072,163.9975069351056 1340.9920710059173,154.9976177069139 1355.4900066656805,148.0001238329796 1356.992,138.0002469127666 1069.9932736686392,109.99817156595567 1042.9933934911244,125.99797463829638 960.9937573964497,117.99807310212603 812.9944142011835,117.99807310212603 817.4903942485207,102.00068999999999 264.9968461538462,103.9982454138279 266.99683727810645,117.99807310212603 272.99681065088754,120.99803617818989 138.99740532544376,122.9980115622325 122.99747633136094,113.99812233404086 12.99796449704142,113.99812233404086 12.99796449704142,123.9979992542538 12.99796449704142,131.99790079042415 19.99793343195266,141.9977777106371 6.997991124260354,145.99772847872228 4.997999999999999,154.9976177069139 13.997960059171595,161.997531551063 16.997946745562125,169.9974330872334 12.495966724852067,242.99532461968053 674.9950266272189,244.99650998883047 963.4977462840237,246.99527538776576 1052.4893513491122,251.99521384787226 1082.9932159763314,243.49766843676747 "></polygon>
358 + </g>
359 + </a>
360 + </svg>
361 + </div>
362 + <img src="https://www.appartementsurbains.ca/wp-content/uploads/le-sainte-elizabeth-facade.jpg" class="no-lazy" style="width: 100%;">
363 +</div></div></section><section id="section-109-2040" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-110-2040" class="ct-div-block c-max-width-960 c-center-self c-center c-owl-m" ><h1 id="code_block-111-2040" class="ct-code-block c-tagline" >Condos locatifs à Ste-Foy</h1><h2 id="code_block-112-2040" class="ct-code-block c-h3 c-heading-dark" >Ce qui nous distingue</h2><div id="code_block-115-2040" class="ct-code-block " ><p>Les condos locatifs au Ste-Elizabeth sont particulièrement attrayants en raison de leur luminosité, leur modernité et leur emplacement calme à <a href="/quartiers/ste-foy/">Ste-Foy</a>. Chaque unité dispose de grandes fenêtres et d'un aménagement intérieur élégant qui offre un espace de vie confortable et accueillant.</p>
364 +</div></div><div id="div_block-158-2040" class="ct-div-block c-columns-4 c-columns-gap-m c-columns-l-2 c-columns-m-1 vertical-column-separator" ><div id="div_block-1081-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1327-2040" alt="icone-construction-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-construction-app.svg" class="ct-image icone"/><div id="code_block-1083-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Année de construction</span>
365 +<span>2012</span></div></div><div id="div_block-162-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1328-2040" alt="icone-superficie-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-superficie-app.svg" class="ct-image icone"/><div id="code_block-164-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'unités</span>
366 +<span>24</span></div></div><div id="div_block-165-2040" class="ct-div-block c-inline c-columns-gap-s" ><img id="image-1329-2040" alt="icone-etage-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-etage-app.svg" class="ct-image icone"/><div id="code_block-167-2040" class="ct-code-block infos-wrapper" ><span class="c-text-l c-bold c-heading-dark">Nombre d'étages</span>
367 +<span>4</span></div></div><div id="div_block-168-2040" class="ct-div-block c-inline c-columns-gap-s" ><a id="link-1511-2040" class="ct-link c-padding-s c-transition" href="https://www.appartementsurbains.ca/wp-content/uploads/app-ste-elizabeth-fiche-vf.pdf" target="_blank" ><img id="image-1512-2040" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs"/><div id="text_block-1513-2040" class="ct-text-block" >Téléchargez la fiche</div></a></div></div></div></section><section id="unites" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-187-2040" class="ct-div-block c-full-width c-columns-gap-l" ><h3 id="headline-188-2040" class="ct-headline c-h3 c-heading-dark">Nos unités disponibles</h3><a id="link_text-2478-2040" class="ct-link-text c-btn-m c-btn-main c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Sainte-Elizabeth" target="_self" >Planifier une visite</a><div id="div_block-1791-2040" class="ct-div-block c-owl-m c-full-width" ><div id="div_block-1793-2040" class="ct-div-block c-full-width" ><div id="shortcode-2243-2040" class="ct-shortcode c-full-width facet-buttons" ><div class="wpgb-facet wpgb-loading wpgb-facet-19" data-facet="19" data-grid="wpgb-content-1"></div></div> <span>Aucune unité n'est disponible pour l'instant.</span>
368 + <div id="code_block-2244-2040" class="ct-code-block" ></div><div id="_dynamic_list-2240-2040" class="oxy-dynamic-list c-full-width tableau wpgb-content-1"><div class="wpgb-content-1" hidden></div>
369 +
370 +
371 + </div>
372 +</div></div><div id="code_block-968-2040" class="ct-code-block c-full-width module-light c-padding-m c-border-light" > <div unites>
373 + <div class="c-columns-gap-l c-columns-2-1 c-columns-l-1 visible" section-niveaux>
374 + <div>
375 + <div class="c-columns-gap-m c-inline c-margin-bottom-s visible" legende>
376 + <div class="c-inline c-columns-gap-xs">
377 + <div class="legende-couleur legende-disponible"></div>
378 + <div>Unité disponible</div>
379 + </div>
380 + <div class="c-inline c-columns-gap-xs">
381 + <div class="legende-couleur legende-louee"></div>
382 + <div>Unité louée</div>
383 + </div>
384 + </div>
385 + <div class="overlap dont-update" wrapper-niveaux>
386 + <div polygones-niveaux></div>
387 + <div images-niveaux>
388 + <img niveau="1" image-niveau class="visible" src="https://www.appartementsurbains.ca/wp-content/uploads/105-rez-de-chaussee.jpg"/>
389 +
390 + <img niveau="2" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/105-etages.jpg"/>
391 +
392 + <img niveau="3" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/105-etages.jpg"/>
393 +
394 + <img niveau="4" image-niveau class="" src="https://www.appartementsurbains.ca/wp-content/uploads/105-etages.jpg"/>
395 + </div>
396 + <div wrapper-image-unite>
397 + <img src="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1600 900%27%3E%3C/svg%3E" data-plan image-unite/>
398 + </div>
399 + </div>
400 + </div>
401 + <div sidebar>
402 + <div class="c-owl-s visible" wrapper-liste-niveaux>
403 + <div class="visible" liste-niveaux> <div liste-niveaux-item niveau="1">
404 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 1</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
405 + <div liste-niveaux-item niveau="2">
406 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 2</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
407 + <div liste-niveaux-item niveau="3">
408 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 3</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
409 + <div liste-niveaux-item niveau="4">
410 + <div id="div_block-2-254" class="ct-div-block c-inline infos-row c-columns-gap-m" ><div id="fancy_icon-13-2103" class="ct-fancy-icon niveaux-icone" ><svg id="svg-fancy_icon-13-2103"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="div_block-4-254" class="ct-div-block" ><div id="code_block-9-2103" class="ct-code-block c-text-l c-heading-dark" >Niveau 4</div><div id="code_block-11-2103" class="ct-code-block c-heading-dark c-text-s" >0 unité disponible | 0 unité bientôt disponible</div></div></div> </div>
411 + </div>
412 + </div>
413 + <div class="c-owl-s" wrapper-unite>
414 + <div class="c-inline c-columns-gap-xs" retour-niveau data-retour-niveau>
415 + <div class="c-underline c-text-s c-transition c-link-dark">Retour au niveau</div>
416 + </div>
417 + <div id="div_block-2-253" class="ct-div-block " ><div id="div_block-3-253" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-90-756" class="ct-div-block c-inline c-columns-gap-m c-full-width" ><div id="div_block-34-756" class="ct-div-block " ><div id="text_block-28-522" class="ct-text-block c-bold c-text-l c-heading-dark" data-type-unite="">Type</div></div></div></div><div id="div_block-52-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-54-756" class="ct-div-block" ><div id="text_block-10-253" class="ct-text-block c-text-m c-heading-dark c-text-l" >À partir de</div><div id="text_block-62-756" class="ct-text-block c-text-s suffixe-prix" data-prix="">Prix</div></div></div><div id="div_block-104-2104" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-105-2104" class="ct-div-block" ><div id="text_block-106-2104" class="ct-text-block c-heading-dark c-text-l" >Disponibilité</div><div id="text_block-107-2104" class="ct-text-block c-text-s" data-etat="">État</div></div></div><div id="div_block-67-756" class="ct-div-block c-inline c-columns-gap-s infos-row" ><div id="div_block-69-756" class="ct-div-block" ><div id="text_block-70-756" class="ct-text-block c-heading-dark c-text-l" >Superficie de l'unité</div><div id="text_block-12-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie="">Superficie de l'unité</div></div></div><div id="div_block-77-756" class="ct-div-block c-inline c-columns-gap-s infos-row" superficie-balcon-row=""><div id="div_block-79-756" class="ct-div-block" ><div id="text_block-80-756" class="ct-text-block c-heading-dark c-text-l" >Superficie du balcon</div><div id="text_block-14-253" class="ct-text-block c-text-s suffixe-superficie" data-superficie_balcon="">Superficie du balcon</div></div></div></div><div id="div_block-17-253" class="ct-div-block c-columns-gap-s c-margin-top-m" ><div id="div_block-18-253" class="ct-div-block c-inline c-columns-gap-s" ><div id="code_block-111-2104" class="ct-code-block c-btn-main c-btn-m c-transition multi-trigger-visite unite-btn-visite" data-unite-concernee="" data-immeuble-concerne="Le Sainte-Elizabeth">Planifier une visite</div><a id="link-88-756" class="ct-link c-text-s c-transition c-inline c-btn-alt c-btn-m" href="http://" target="_self" data-plan_pdf=""><img id="image-109-2104" alt="icone-telechargez-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telechargez-app.svg" class="ct-image c-margin-right-xs icone-telecharger-btn"/><div id="text_block-89-756" class="ct-text-block" >Télécharger le plan</div></a></div></div> </div>
418 + </div>
419 + </div>
420 + </div>
421 +</div></div></div></section><section id="avantages" class=" ct-section c-bg-light c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-233-2040" class="ct-div-block c-full-width c-max-width-960 c-center c-center-self c-owl-m" ><h2 id="code_block-236-2040" class="ct-code-block c-tagline" >Appartements à Québec</h2><h2 id="code_block-237-2040" class="ct-code-block c-h3 c-heading-dark" >Nos avantages</h2></div><div id="_dynamic_list-291-2040" class="oxy-dynamic-list c-columns-4 c-columns-l-2 c-columns-m-1 c-columns-gap-m"><div id="div_block-292-2040-1" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-1" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-1" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-1" class="ct-span" data-id="span-301-2040"> Ascenseur</span></div></div><div id="div_block-292-2040-2" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-2" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-2" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-2" class="ct-span" data-id="span-301-2040"> Stationnement int&eacute;rieur</span></div></div><div id="div_block-292-2040-3" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-3" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-3" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-3" class="ct-span" data-id="span-301-2040"> Grand rangement</span></div></div><div id="div_block-292-2040-4" class="ct-div-block c-inline c-columns-gap-s" data-id="div_block-292-2040"><img id="image-1332-2040-4" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-check-app.svg" class="ct-image icone" data-id="image-1332-2040"><div id="text_block-299-2040-4" class="ct-text-block c-bold c-heading-dark" data-id="text_block-299-2040"><span id="span-301-2040-4" class="ct-span" data-id="span-301-2040">Fenestration abondante</span></div></div></div>
422 +</div></section><section id="galerie" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-306-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m" ><h2 id="code_block-307-2040" class="ct-code-block c-tagline" >Appartements à louer Ste-Foy</h2><h2 id="code_block-308-2040" class="ct-code-block c-h3 c-heading-dark" >Laissez-vous inspirer</h2></div>
423 + <div id="-lightbox-2371-2040" class="oxy-lightbox woocommerce" ><div id="link-lightbox-2371-2040" class="oxy-lightbox_link " ></div><div class="oxy-lightbox_inner oxy-inner-content" data-multiple="true" data-loop="false" data-type="custom" data-small-btn="true" data-iframe-preload="true" data-toolbar="true" data-thumbs="false" data-duration="300" data-fullscreen="" data-autofocus="true" data-backfocus="true" data-trapfocus="true" data-nav-icon="FontAwesomeicon-chevron-left" data-close-icon="FontAwesomeicon-close" data-small-close-icon="Lineariconsicon-cross" data-zoom-icon="FontAwesomeicon-search" data-share-icon="" data-download-icon="FontAwesomeicon-download" data-prepend="false" data-swipe="false" data-force-type="auto" data-click-selector=".oxy-carousel-builder_gallery-image" ></div></div>
424 +
425 +
426 + <div id="-carousel-builder-2370-2040" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".galerie-controles-left" data-next=".galerie-controles-right" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="false" data-carousel=".oxy-carousel-builder_gallery-images" data-cell=".oxy-carousel-builder_gallery-image" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="true" data-autoplay="0" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-parallaxbg="false" data-bgspeed="5" data-tick="false" ><div class=oxy-carousel-builder_gallery-images><a href="https://www.appartementsurbains.ca/wp-content/uploads/Ste-eli-SAM-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-0><img src="https://www.appartementsurbains.ca/wp-content/uploads/Ste-eli-SAM-compress-768x511.jpg" alt="Ste éli - SAM compress" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/Ste-eli-cuisine-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-1><img src="https://www.appartementsurbains.ca/wp-content/uploads/Ste-eli-cuisine-compress-768x511.jpg" alt="Ste éli - cuisine compress" /></a><a href="https://www.appartementsurbains.ca/wp-content/uploads/Ste-eli-sdb-compress.jpg" class="oxy-carousel-builder_gallery-image" id=-carousel-builder-2370-2040-2><img src="https://www.appartementsurbains.ca/wp-content/uploads/Ste-eli-sdb-compress-768x511.jpg" alt="Ste éli - sdb compress" /></a></div></div></div>
427 +
428 + <div id="div_block-860-2040" class="ct-div-block c-full-width c-columns-gap-l" ><div id="div_block-865-2040" class="ct-div-block" ></div><div id="div_block-867-2040" class="ct-div-block c-columns-gap-s" ><div id="fancy_icon-866-2040" class="ct-fancy-icon galerie-controles galerie-controles-left" ><svg id="svg-fancy_icon-866-2040"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="fancy_icon-869-2040" class="ct-fancy-icon galerie-controles galerie-controles-right" ><svg id="svg-fancy_icon-869-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div></div></section><section id="quartier" class=" ct-section c-owl-l c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-350-2040" class="ct-div-block c-full-width c-max-width-960 c-owl-m c-center c-center-self" ><h2 id="code_block-351-2040" class="ct-code-block c-tagline" >La vie de quartier - Appartements Ste-Foy</h2><h2 id="code_block-352-2040" class="ct-code-block c-h3 c-heading-dark" >Explorez la vie du quartier</h2></div><div id="div_block-738-2040" class="ct-div-block c-full-width c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="_dynamic_list-742-2040" class="oxy-dynamic-list points"><div id="div_block-743-2040-1" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-1" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-1" class="ct-span" data-id="span-852-2040"> CHUL et Centre m&egrave;re-enfant Soleil</span></div><div id="code_block-755-2040-1" class="ct-code-block" data-id="code_block-755-2040">2705 Bd Laurier, Qu&eacute;bec, QC G1V 4G2</div></div><div id="div_block-743-2040-2" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-2" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-2" class="ct-span" data-id="span-852-2040">Parc Saint-Louis-de-France</span></div><div id="code_block-755-2040-2" class="ct-code-block" data-id="code_block-755-2040">1591 Rue du Sieur-d'Argenteuil, Qu&eacute;bec, QC G1W 1P3, Canada</div></div><div id="div_block-743-2040-3" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-3" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-3" class="ct-span" data-id="span-852-2040">Provigo</span></div><div id="code_block-755-2040-3" class="ct-code-block" data-id="code_block-755-2040">2900 Chem. Saint-Louis, Sainte-Foy-Sillery-Cap-Rouge, QC G1W 4R7</div></div><div id="div_block-743-2040-4" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-4" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-4" class="ct-span" data-id="span-852-2040">Pharmacie Familiprix Extra</span></div><div id="code_block-755-2040-4" class="ct-code-block" data-id="code_block-755-2040">2900 Chem. Saint-Louis, Qu&eacute;bec, QC G1W 4R7</div></div><div id="div_block-743-2040-5" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-5" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-5" class="ct-span" data-id="span-852-2040">Chez Ashton</span></div><div id="code_block-755-2040-5" class="ct-code-block" data-id="code_block-755-2040">2895 Chem. Saint-Louis, Qu&eacute;bec, QC G1W 1P3</div></div><div id="div_block-743-2040-6" class="ct-div-block c-padding-top-s c-padding-bottom-s c-margin-right-l" data-id="div_block-743-2040"><div id="text_block-845-2040-6" class="ct-text-block c-text-l c-heading-dark" data-id="text_block-845-2040"><span id="span-852-2040-6" class="ct-span" data-id="span-852-2040">&Eacute;cole primaire de Ste-Foy</span></div><div id="code_block-755-2040-6" class="ct-code-block" data-id="code_block-755-2040">1240 Rue Julien-Green, Qu&eacute;bec, QC G1W 3M1</div></div></div>
429 +<div id="code_block-741-2040" class="ct-code-block c-full-width" ><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBo3gfhL5I6_c7KautGERE-rzpiM4-fHvQ"></script>
430 +
431 + <div class="acf-map" data-zoom="16">
432 +
433 + <div class="marker" data-lat="46.7627462" data-lng="-71.2818116" data-icon="/wp-content/uploads/appartements-urbains-localisation.png">
434 + <span class="c-text-l c-heading-dark">Le Sainte-Elizabeth</span>
435 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2849 Chem. Saint-Louis, Québec, QC G1W 1P1, Canada</em></p>
436 + </div>
437 +
438 + <div class="marker" data-lat="46.7690455" data-lng="-71.2823684">
439 + <span class="c-text-l c-heading-dark"> CHUL et Centre mère-enfant Soleil</span>
440 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2705 Bd Laurier, Québec, QC G1V 4G2</em></p>
441 + </div>
442 + <div class="marker" data-lat="46.761085171594" data-lng="-71.281875974633">
443 + <span class="c-text-l c-heading-dark">Parc Saint-Louis-de-France</span>
444 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>1591 Rue du Sieur-d&#039;Argenteuil, Québec, QC G1W 1P3, Canada</em></p>
445 + </div>
446 + <div class="marker" data-lat="46.7626088" data-lng="-71.283982">
447 + <span class="c-text-l c-heading-dark">Provigo</span>
448 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2900 Chem. Saint-Louis, Sainte-Foy-Sillery-Cap-Rouge, QC G1W 4R7</em></p>
449 + </div>
450 + <div class="marker" data-lat="46.7626088" data-lng="-71.283982">
451 + <span class="c-text-l c-heading-dark">Pharmacie Familiprix Extra</span>
452 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2900 Chem. Saint-Louis, Québec, QC G1W 4R7</em></p>
453 + </div>
454 + <div class="marker" data-lat="46.7616704" data-lng="-71.2834053">
455 + <span class="c-text-l c-heading-dark">Chez Ashton</span>
456 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>2895 Chem. Saint-Louis, Québec, QC G1W 1P3</em></p>
457 + </div>
458 + <div class="marker" data-lat="46.7663377" data-lng="-71.283555">
459 + <span class="c-text-l c-heading-dark">École primaire de Ste-Foy</span>
460 + <p style="margin-top: 10px !important; margin-block-end: 0px !important;"><em>1240 Rue Julien-Green, Québec, QC G1W 3M1</em></p>
461 + </div>
462 + </div>
463 +</div></div></div></section><section id="section-354-2040" class=" ct-section c-owl-l" ><div class="ct-section-inner-wrap"><div id="div_block-2303-2040" class="ct-div-block c-columns-3-2 c-columns-l-1" ><div id="div_block-2304-2040" class="ct-div-block" ><h2 id="code_block-356-2040" class="ct-code-block c-tagline c-margin-bottom-m" >Condos locatifs</h2><h2 id="code_block-357-2040" class="ct-code-block c-h3 c-heading-dark max-w--320" >Découvrir nos autres projets résidentiels</h2></div><div id="div_block-2307-2040" class="ct-div-block" ><div id="div_block-1401-2040" class="ct-div-block c-buttons" ><a id="link-1402-2040" class="ct-link c-inline c-columns-gap-xs" href="/quartiers/" target="_self" ><div id="text_block-1403-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Découvrir les quartiers</div><div id="fancy_icon-1404-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1404-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a><a id="link-1406-2040" class="ct-link c-inline c-columns-gap-xs" href="/projets-residentiels/" target="_self" ><div id="text_block-1407-2040" class="ct-text-block c-underline c-link-dark c-link-m" >Tous les projets résidentiels</div><div id="fancy_icon-1408-2040" class="ct-fancy-icon c-icon-accent-s" ><svg id="svg-fancy_icon-1408-2040"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="_dynamic_list-2123-2040" class="oxy-dynamic-list c-columns-3 c-columns-l-1 c-columns-gap-l"><div id="div_block-2124-2040-1" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-1" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-zircon/" target="_self" data-id="link-366-2040">
464 + <div id="_superbox-17-2178-1" class="oxy-superbox" data-id="_superbox-17-2178">
465 + <div class="oxy-superbox-wrap">
466 + <div id="div_block-18-2178-1" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-1" alt="appartement-quebec-zircon" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-1" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-1" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Zircon</div><div id="code_block-421-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">40 unit&eacute;s</div><div id="code_block-447-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
467 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
468 +<br>
469 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
470 +Ste-Foy</div></div><div id="div_block-461-2040-1" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-1" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-1" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-1" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-1" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-1" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
471 + </div>
472 +
473 + </a></div><div id="div_block-2124-2040-2" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-2" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/saint-antoine/" target="_self" data-id="link-366-2040">
474 + <div id="_superbox-17-2178-2" class="oxy-superbox" data-id="_superbox-17-2178">
475 + <div class="oxy-superbox-wrap">
476 + <div id="div_block-18-2178-2" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-2" alt="appartement-quebec-st-antoine" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-2" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-2" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Saint-Antoine</div><div id="code_block-421-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">39 unit&eacute;s</div><div id="code_block-447-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
477 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
478 +<br>
479 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
480 +Ste-Foy</div></div><div id="div_block-461-2040-2" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">3 unit&eacute;s <br> disponibles</div><div id="code_block-490-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-2" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-2" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-2" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-2" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-2" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
481 + </div>
482 +
483 + </a></div><div id="div_block-2124-2040-3" class="ct-div-block c-bg-light" data-id="div_block-2124-2040"><a id="link-366-2040-3" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/la-passerelle/" target="_self" data-id="link-366-2040">
484 + <div id="_superbox-17-2178-3" class="oxy-superbox" data-id="_superbox-17-2178">
485 + <div class="oxy-superbox-wrap">
486 + <div id="div_block-18-2178-3" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-3" alt="appartement-quebec-passerelle" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-3" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-3" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">La Passerelle</div><div id="code_block-421-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">38 unit&eacute;s</div><div id="code_block-447-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
487 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
488 +<br>
489 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
490 +Montcalm</div></div><div id="div_block-461-2040-3" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-3" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-3" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-3" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-3" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-3" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
491 + </div>
492 +
493 + </a></div>
494 +
495 +
496 + </div>
497 +</div></section></div><section id="contact" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-1197-2040" class="ct-div-block c-columns-2 c-columns-gap-l c-columns-l-1" ><div id="div_block-1198-2040" class="ct-div-block c-bg-dark c-text-light" ><div id="div_block-1199-2040" class="ct-div-block c-inline c-padding-m c-full-width c-columns-gap-m" ><img id="image-1200-2040" alt="persona-app" src="https://www.appartementsurbains.ca/wp-content/uploads/persona-app.jpg" class="ct-image" data-aos="fade-up" data-aos-once="true"/><div id="div_block-1201-2040" class="ct-div-block " ></div></div><div id="div_block-1204-2040" class="ct-div-block c-bg-light-alt c-full-width c-owl-m c-padding-l" ><span id="headline-1205-2040" class="ct-headline c-heading-dark c-h4">Nous sommes là pour<br> vous aider.</span><div id="div_block-1206-2040" class="ct-div-block c-owl-m" ><div id="div_block-1207-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-24-2191" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-telephone-app.svg" class="ct-image icone"/><div id="div_block-1209-2040" class="ct-div-block" ><div id="text_block-1210-2040" class="ct-text-block c-bold c-heading-dark" >Téléphone</div><div id="code_block-1219-2040" class="ct-code-block c-heading-dark" ><a class="c-heading-dark" href="tel:(418) 717-2105">(418) 717-2105</a></div></div></div><div id="div_block-1212-2040" class="ct-div-block c-inline c-columns-gap-m" ><img id="image-26-2191" alt="icone-map-app" src="https://www.appartementsurbains.ca/wp-content/uploads/icone-map-app.svg" class="ct-image icone"/><div id="div_block-1214-2040" class="ct-div-block" ><div id="text_block-1215-2040" class="ct-text-block c-bold c-heading-dark" >Adresse</div><div id="code_block-1220-2040" class="ct-code-block c-heading-dark" >3200, chemin des Quatre-Bourgeois, bureau 103<br />
498 +Québec, QC, G1W 0G8</div></div></div><a id="link_button-32-2191" class="ct-link-button c-btn-main c-btn-m c-transition" href="https://www.appartementsurbains.ca/formulaire-general/" target="_blank" >Demande d'information</a></div></div></div><div id="div_block-1217-2040" class="ct-div-block c-full-width c-right-self" >
499 + <div id="-fluent-form-30-2191" class="oxy-fluent-form form-light-alt " ><div class='fluentform ff-default fluentform_wrapper_12 ffs_default_wrap'><form data-form_id="12" id="fluentform_12" class="frm-fluent-form fluent_form_12 ff-el-form-top ff_form_instance_12_1 ff-form-loading ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_12_1" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
500 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Template - Demande d'information footer</legend> <div
501 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
502 + class="ff-el-group ff-hpsf-container"
503 + >
504 + <div class="ff-el-input--label asterisk-right">
505 + <label for="ff_12_item_sf" aria-label="Notify">
506 + Notify </label>
507 + </div>
508 + <div class="ff-el-input--content">
509 + <input type="text"
510 + name="item_12__fluent_sf"
511 + class="ff-el-form-control"
512 + id="ff_12_item_sf"
513 + />
514 + </div>
515 + </div>
516 + <input type='hidden' name='__fluent_form_embded_post_id' value='2030' /><input type="hidden" id="_fluentform_12_fluentformnonce" name="_fluentform_12_fluentformnonce" value="ae8a121245" /><input type="hidden" name="_wp_http_referer" value="/ste-elizabeth/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_12_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_12_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_12_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_12_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone ff_el_with_extended_validation" value="4182345678" type="tel" data-name="phone" id="ff_12_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_dropdown_1' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_12_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=false><option value="">Choisir</option><option value="Publipostage" >Publipostage</option><option value="Déjà locataire" >Déjà locataire</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Locataires actuels" >Locataires actuels</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_12_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_12_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance" value="" data-name="Provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div></fieldset></form><div id='fluentform_12_errors' class='ff-errors-in-stack ff_form_instance_12_1 ff-form-loading_errors ff_form_instance_12_1_errors'></div></div> <script type="text/javascript">
517 + window.fluent_form_ff_form_instance_12_1 = {"id":"12","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_12_1","form_id_selector":"fluentform_12","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":true,"message":"Svp Entrez un num\u00e9ro valide","global":false,"global_message":"Phone number is not valid"}},"dropdown_1":{"required":{"value":false,"message":"Ce champ est obligatoire","global":false,"global_message":"This field is required"}},"description":{"required":{"value":false,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
518 + </script>
519 + </div>
520 +
521 + </div></div></div></section><div id="div_block-826-1920" class="ct-div-block" ><section id="section-613-1920" class=" ct-section c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-614-1920" class="ct-div-block " ><div id="code_block-615-1920" class="ct-code-block " >
522 +<div class="marquee marquee-ltr">
523 + <div class="track">
524 + <div class="scrolling-typo-text">
525 + <ul>
526 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
527 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
528 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
529 + </ul>
530 + <div>
531 + </div>
532 +</div></div></div></div></section><section id="section-377-1920" class=" ct-section c-owl-xl c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-378-1920" class="ct-div-block c-full-width c-inline" ><a id="link-568-1920" class="ct-link" href="/" target="_self" >
533 + <div id="-lottie-animation-569-1920" class="oxy-lottie-animation " ><lottie-player renderer="svg" id="-lottie-animation-569-1920-lottie" data-src="/wp-content/uploads/animation-logo-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
534 +
535 + </a><div id="div_block-380-1920" class="ct-div-block c-right-self" ><nav id="_nav_menu-381-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="oxy-nav-menu-list"><li id="menu-item-2192" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices menu-item-2192"><a href="https://www.appartementsurbains.ca/projets-residentiels/">Résidentiel</a></li>
536 +<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Commercial</a></li>
537 +<li id="menu-item-2271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2271"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
538 +<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2516"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
539 +<li id="menu-item-2270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2270"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
540 +<li id="menu-item-1056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1056"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
541 +</ul></div></nav><nav id="_nav_menu-382-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-secteurs-container"><ul id="menu-footer-secteurs" class="oxy-nav-menu-list"><li id="menu-item-2195" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2195"><a href="https://www.appartementsurbains.ca/quartiers/montcalm/">Montcalm</a></li>
542 +<li id="menu-item-2196" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2196"><a href="https://www.appartementsurbains.ca/quartiers/ste-foy/">Ste-Foy</a></li>
543 +<li id="menu-item-2197" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2197"><a href="https://www.appartementsurbains.ca/quartiers/loretteville/">Loretteville</a></li>
544 +</ul></div></nav></div></div><div id="div_block-383-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-384-1920" class="ct-div-block c-owl-m" ><div id="headline-385-1920" class="ct-headline c-h4 c-heading-light">Siège social</div><div id="code_block-460-1920" class="ct-code-block remove-p-margins" ><p>3200, chemin des Quatre-Bourgeois, bureau 103<br />
545 +Québec, QC, G1W 0G8</p>
546 +
547 +<p>T. <a href="tel:(418) 717-2105" class="remove-link-color">(418) 717-2105</a></p> </div></div><div id="div_block-399-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-400-1920" class="ct-headline c-h4 c-heading-light">Prenons contact.</div><div id="div_block-401-1920" class="ct-div-block c-buttons" ><a id="link-402-1920" class="ct-link c-btn-transparent c-btn-l c-transition" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-403-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-404-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Sainte-Elizabeth" target="_self" ><div id="text_block-405-1920" class="ct-text-block" >Demande d'information</div></a></div></div></div><div id="div_block-406-1920" class="ct-div-block c-full-width c-columns-gap-s" ><div id="div_block-407-1920" class="ct-div-block" ><nav id="_nav_menu-408-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-liens-supplementaires-container"><ul id="menu-footer-liens-supplementaires" class="oxy-nav-menu-list"><li id="menu-item-2199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2199"><a href="https://www.appartementsurbains.ca/politique-de-confidentialite/">Confidentialité</a></li>
548 +<li id="menu-item-2550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2550"><a href="https://www.appartementsurbains.ca/politique-temoins/">Témoins</a></li>
549 +<li id="menu-item-2200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2200"><a href="https://www.appartementsurbains.ca/termes-et-conditions/">Conditions</a></li>
550 +<li id="menu-item-2198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2198"><a href="https://www.appartementsurbains.ca/html-sitemap/">Sitemap</a></li>
551 +</ul></div></nav><div id="code_block-409-1920" class="ct-code-block copyright c-text-light" >© Appartements Urbains - Tous droits réservés 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</div></div><div id="div_block-410-1920" class="ct-div-block c-columns-gap-s" ><a id="link-411-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-412-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-412-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-413-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-414-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-414-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></section></div>
552 + <div id="-off-canvas-1993-2040" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-1993-2040-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="false" data-trigger-selector=".multi-trigger-visite" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="false" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-1994-2040" class="ct-div-block c-full-width c-owl-l" ><div id="div_block-1995-2040" class="ct-div-block " ><a id="link-1996-2040" class="ct-link c-margin-right-m" href="https://www.appartementsurbains.ca" target="_self" ><img id="image-1997-2040" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo"/></a><div id="fancy_icon-1998-2040" class="ct-fancy-icon multi-trigger-visite" ><svg id="svg-fancy_icon-1998-2040"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div><div id="div_block-1999-2040" class="ct-div-block c-owl-m c-center-self c-center" ><div id="code_block-2000-2040" class="ct-code-block c-h3 c-heading-dark" >Nous avons quelques questions pour vous avant de planifier votre visite</div></div><div id="div_block-2001-2040" class="ct-div-block c-full-width c-max-width-960 c-center-self" >
553 + <div id="-fluent-form-2002-2040" class="oxy-fluent-form form-light " ><div class='fluentform ff-default fluentform_wrapper_5 ffs_custom_wrap'><form data-form_id="5" id="fluentform_5" class="frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_2 ff-form-loading ff-form-has-steps ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_5_2" method="POST" data-recptcha_key="6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
554 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Visite</legend> <div
555 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
556 + class="ff-el-group ff-hpsf-container"
557 + >
558 + <div class="ff-el-input--label asterisk-right">
559 + <label for="ff_5_item_sf" aria-label="Notify">
560 + Notify </label>
561 + </div>
562 + <div class="ff-el-input--content">
563 + <input type="text"
564 + name="item_5__fluent_sf"
565 + class="ff-el-form-control"
566 + id="ff_5_item_sf"
567 + />
568 + </div>
569 + </div>
570 + <input type='hidden' name='__fluent_form_embded_post_id' value='2030' /><input type="hidden" id="_fluentform_5_fluentformnonce" name="_fluentform_5_fluentformnonce" value="ae8a121245" /><input type="hidden" name="_wp_http_referer" value="/ste-elizabeth/" /><div class='ff-step-container' data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-step-header'><ul class='ff-step-titles'><li class='ff_active'><span>Planification</span></li><li><span>Besoin</span></li><li><span>Information</span></li></ul></div><span class='ff_step_start'></span><div class='ff-step-body'><div class="fluentform-step active" data-name="step_start-5_3" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quand êtes-vous disponible pour faire la visite?">Quand êtes-vous disponible pour faire la visite?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_a2432501228229e82ab615fa2363c2b1><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_a2432501228229e82ab615fa2363c2b1' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_c5df9abe4cf5e648d9df47e412586694><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_c5df9abe4cf5e648d9df47e412586694' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_6b05b46d79eecd26a48213c1712d3550><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_6b05b46d79eecd26a48213c1712d3550' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_d433b1d1b0df8642f35f26a50ac48897><input type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_d433b1d1b0df8642f35f26a50ac48897' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label aria-label="Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?">Quel est le meilleur moment pour vous rejoindre pour planifier la visite ?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_3dac758bb2472f4cb55600c2017300ea><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En tout temps" id='checkbox_1_3dac758bb2472f4cb55600c2017300ea' aria-label='En tout temps' aria-invalid='false' aria-required=true> <span>En tout temps</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_68ee05ea8e3d68ae4d959abe93e3bd43><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 9h et 17h" id='checkbox_1_68ee05ea8e3d68ae4d959abe93e3bd43' aria-label='En semaine, entre 9h et 17h' aria-invalid='false' aria-required=true> <span>En semaine, entre 9h et 17h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_29b9566684b8d5f8cc6869e388a40a7b><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="En semaine, entre 17h et 21h" id='checkbox_1_29b9566684b8d5f8cc6869e388a40a7b' aria-label='En semaine, entre 17h et 21h' aria-invalid='false' aria-required=true> <span>En semaine, entre 17h et 21h</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_e3b3cf446ee009ec50e7d0331bf02a1c><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Les weekends" id='checkbox_1_e3b3cf446ee009ec50e7d0331bf02a1c' aria-label='Les weekends' aria-invalid='false' aria-required=true> <span>Les weekends</span></label></div></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_1" ><input type="hidden" name="immeuble_concerne" data-name="immeuble_concerne" ><input type="hidden" name="unite_concernee" data-name="unite_concernee" ><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown' aria-label="Êtes-vous ouvert à visiter d&#039;autres unités et/ou immeubles">Êtes-vous ouvert à visiter d'autres unités et/ou immeubles</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_5_2_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Oui, je suis ouvert à visiter d&#039;autres immeubles et d&#039;autres unités" >Oui, je suis ouvert à visiter d'autres immeubles et d'autres unités</option><option value="Je suis ouvert à visiter d&#039;autres unités dans cet immeuble seulement" >Je suis ouvert à visiter d'autres unités dans cet immeuble seulement</option><option value="Non, seulement cet immeuble et cette unité m&#039;intéresse" >Non, seulement cet immeuble et cette unité m'intéresse</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_1' aria-label="Avez-vous une préférence de taille d&#039;unité ?">Avez-vous une préférence de taille d'unité ?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_5_2_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">Sélectionner l'option applicable</option><option value="Studio et 2 1/2" >Studio et 2 1/2</option><option value="3 1/2" >3 1/2</option><option value="4 1/2" >4 1/2</option><option value="5 1/2 et plus" >5 1/2 et plus</option><option value="Aucune préférence" >Aucune préférence</option></select></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-5_2" ><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_5_2_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_5_2_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_5_2_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_5_2_phone" inputmode="tel" aria-invalid='false' aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_2_dropdown_2' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown_2" id="ff_5_2_dropdown_2" class="ff-el-form-control" data-name="dropdown_2" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Journaux" >Journaux</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_2_description' aria-label="Autre commentaire et/ou information">Autre commentaire et/ou information</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=false name="description" id="ff_5_2_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance_1" value="https://www.appartementsurbains.ca/ste-elizabeth/" data-name="Provenance_1" > <div class="ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2">
571 + <div class="ff-t-cell ff-t-column-1"><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button></div></div>
572 + <div class="ff-t-cell ff-t-column-2">
573 + <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div> </div>
574 + </div>
575 + </div></div></div>
576 + </fieldset></form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_2 ff-form-loading_errors ff_form_instance_5_2_errors'></div></div> <script type="text/javascript">
577 + window.fluent_form_ff_form_instance_5_2 = {"id":"5","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_2","form_id_selector":"fluentform_5","rules":{"checkbox":{"required":{"value":true,"message":"Ce champ est requis"}},"checkbox_1":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown":{"required":{"value":true,"message":"Ce champ est requis"}},"dropdown_1":{"required":{"value":true,"message":"Ce champ est requis"}},"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":true,"message":"Ce champ est requis"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}},"dropdown_2":{"required":{"value":true,"message":"Ce champ est obligatoire"}},"description":{"required":{"value":false,"message":"Ce champ est requis"}}},"debounce_time":300};
578 + </script>
579 + </div>
580 +
581 + </div></div></div></div>
582 +
583 +
584 +<script type="speculationrules">
585 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyone/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
586 +</script>
587 +<script id='script-64357dd8db6b7-js' type='text/javascript'>
588 +jQuery(document).ready(function() {
589 + jQuery('.plax').paroller();
590 +});
591 +</script>
592 +<script id='script-679280d660817-js' type='text/javascript'>
593 +document.addEventListener('DOMContentLoaded', function() {
594 + // Select all links containing "demande-information" in the URL
595 + var ctaLinks = document.querySelectorAll('a[href*="demande-information"]');
596 + ctaLinks.forEach(function(link) {
597 + link.setAttribute('target', '_blank');
598 + link.setAttribute('rel', 'noopener noreferrer');
599 + });
600 +});
601 +</script>
602 +<script id='script-63f90ccabd3c9-js' type='text/javascript'>
603 +jQuery(document).ready(function() {
604 + jQuery(".mega-menu-immeuble").hover(function() {
605 + var image = jQuery(this).data("image");
606 + var logo = jQuery(this).data("logo");
607 + jQuery(".mega-menu-image").css("background-image", "url(" + image + ")");
608 + });
609 +});
610 +</script>
611 +<script id='script-638a4f9a23faf-js' type='text/javascript'>
612 +function GetURLParameter(sParam) {
613 + var sPageURL = window.location.search.substring(1);
614 + var sURLVariables = sPageURL.split('&');
615 + for (var i = 0; i < sURLVariables.length; i++) {
616 + var sParameterName = sURLVariables[i].split('=');
617 + if (sParameterName[0] == sParam) {
618 + return sParameterName[1];
619 + }
620 + }
621 +}
622 +
623 +jQuery(document).ready(function() {
624 + var niveau = GetURLParameter("_niveau");
625 + var unite = GetURLParameter("_unite");
626 + if(niveau) {
627 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
628 + jQuery(selectorNiveau).click();
629 + }
630 + if(unite) {
631 + var selectorUnite = '[polygones-niveaux] polygon[unite="' + unite + '"]';
632 + jQuery(selectorUnite).click();
633 + }
634 +});
635 +
636 +jQuery(document).ready(function() {
637 + if(jQuery(".module-light").length) {
638 + var selectorNiveau = '[liste-niveaux] [liste-niveaux-item]:first-child';
639 + jQuery(selectorNiveau).click();
640 + }
641 +});
642 +
643 +jQuery("[unites] [vue-immeuble] g").click(function() {
644 + var niveau = jQuery(this).attr('niveau');
645 +
646 + jQuery("[choix-niveau]").removeClass("visible");
647 + jQuery("[choix-unite]").addClass("visible");
648 +
649 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
650 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
651 +
652 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
653 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
654 + jQuery("[wrapper-unite]").removeClass("visible");
655 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
656 +
657 + jQuery("[section-niveaux]").addClass("visible");
658 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
659 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
660 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
661 + jQuery("[liste-niveaux]").addClass("visible");
662 + jQuery("[legende]").addClass("visible");
663 +});
664 +
665 +jQuery("[liste-niveaux-item]").click(function() {
666 + var niveau = jQuery(this).attr('niveau');
667 +
668 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
669 + jQuery(this).addClass("level-selected");
670 +
671 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
672 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
673 +
674 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
675 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
676 +});
677 +
678 +jQuery("div:not(.dont-update) > [polygones-niveaux] polygon").click(function() {
679 + var infos = jQuery(this);
680 + var etat = infos.attr('etat');
681 +
682 + updateUnite(infos);
683 +});
684 +
685 +function updateUnite(infos) {
686 + var niveau = infos.attr('niveau');
687 + var unite = infos.attr('unite');
688 +
689 + jQuery("[data-unite]").text(unite);
690 + var dispo = infos.attr('disponibilite');
691 + jQuery("[data-etat]").text(dispo && dispo !== 'N/D' && dispo !== '' ? dispo : infos.attr('etat'));
692 + jQuery("[data-prix]").text(infos.attr('prix'));
693 + jQuery("[data-type-unite]").text(infos.attr('type'));
694 + jQuery("[data-superficie]").text(infos.attr('superficie'));
695 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
696 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
697 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
698 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
699 + jQuery(".unite-btn-visite").attr("data-unite-concernee", unite);
700 +
701 + if(infos.attr('superficie_balcon') !== "") {
702 + jQuery("[superficie-balcon-row]").show();
703 + } else {
704 + jQuery("[superficie-balcon-row]").hide();
705 + }
706 +
707 + jQuery("[choix-unite]").removeClass("visible");
708 +
709 + jQuery("div:not(.facade-single) > [vue-immeuble]").removeClass("visible");
710 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
711 + jQuery("[wrapper-unite]").removeClass("visible");
712 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
713 +
714 + jQuery("[section-niveaux]").addClass("visible");
715 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
716 + jQuery("[images-niveaux] .visible").removeClass("visible");
717 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
718 + jQuery("[legende]").removeClass("visible");
719 +
720 + jQuery("[wrapper-unite]").addClass("visible");
721 + // jQuery("[image-unite]").addClass("visible");
722 + jQuery("[wrapper-image-unite]").addClass("visible");
723 +}
724 +
725 +jQuery("[retour-niveau]").click(function() {
726 + var niveau = jQuery(this).attr('data-retour-niveau');
727 +
728 + jQuery("[choix-unite]").addClass("visible");
729 +
730 + jQuery("[wrapper-unite]").removeClass("visible");
731 + jQuery("[wrapper-image-unite].visible").removeClass("visible");
732 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
733 +
734 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
735 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
736 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
737 + jQuery("[legende]").addClass("visible");
738 +});
739 +
740 +jQuery("[retour-immeuble]").click(function() {
741 + jQuery("[choix-unite]").removeClass("visible");
742 + jQuery("[choix-niveau]").addClass("visible");
743 +
744 + jQuery("[section-niveaux]").removeClass("visible");
745 + jQuery("[legende]").removeClass("visible");
746 +
747 + jQuery("[vue-immeuble]").addClass("visible");
748 +});
749 +
750 +/*
751 +jQuery(".multi-trigger-visite").click(function() {
752 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
753 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
754 +});
755 +*/
756 +</script>
757 +<script id='script-638a4f9a343c4-js' type='text/javascript'>
758 +/*!
759 + * Toastify js 1.11.2
760 + * https://github.com/apvarun/toastify-js
761 + * @license MIT licensed
762 + *
763 + * Copyright (C) 2018 Varun A P
764 + */
765 +(function(root, factory) {
766 + if (typeof module === "object" && module.exports) {
767 + module.exports = factory();
768 + } else {
769 + root.Toastify = factory();
770 + }
771 +})(this, function(global) {
772 + // Object initialization
773 + var Toastify = function(options) {
774 + // Returning a new init object
775 + return new Toastify.lib.init(options);
776 + },
777 + // Library version
778 + version = "1.11.2";
779 +
780 + // Set the default global options
781 + Toastify.defaults = {
782 + oldestFirst: true,
783 + text: "Toastify is awesome!",
784 + node: undefined,
785 + duration: 3000,
786 + selector: undefined,
787 + callback: function () {
788 + },
789 + destination: undefined,
790 + newWindow: false,
791 + close: false,
792 + gravity: "toastify-top",
793 + positionLeft: false,
794 + position: '',
795 + backgroundColor: '',
796 + avatar: "",
797 + className: "",
798 + stopOnFocus: true,
799 + onClick: function () {
800 + },
801 + offset: {x: 0, y: 0},
802 + escapeMarkup: true,
803 + style: {background: ''}
804 + };
805 +
806 + // Defining the prototype of the object
807 + Toastify.lib = Toastify.prototype = {
808 + toastify: version,
809 +
810 + constructor: Toastify,
811 +
812 + // Initializing the object with required parameters
813 + init: function(options) {
814 + // Verifying and validating the input object
815 + if (!options) {
816 + options = {};
817 + }
818 +
819 + // Creating the options object
820 + this.options = {};
821 +
822 + this.toastElement = null;
823 +
824 + // Validating the options
825 + this.options.text = options.text || Toastify.defaults.text; // Display message
826 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
827 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
828 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
829 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
830 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
831 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
832 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
833 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
834 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
835 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
836 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
837 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
838 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
839 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
840 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
841 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
842 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
843 + this.options.style = options.style || Toastify.defaults.style;
844 + if(options.backgroundColor) {
845 + this.options.style.background = options.backgroundColor;
846 + }
847 +
848 + // Returning the current object for chaining functions
849 + return this;
850 + },
851 +
852 + // Building the DOM element
853 + buildToast: function() {
854 + // Validating if the options are defined
855 + if (!this.options) {
856 + throw "Toastify is not initialized";
857 + }
858 +
859 + // Creating the DOM object
860 + var divElement = document.createElement("div");
861 + divElement.className = "toastify on " + this.options.className;
862 +
863 + // Positioning toast to left or right or center
864 + if (!!this.options.position) {
865 + divElement.className += " toastify-" + this.options.position;
866 + } else {
867 + // To be depreciated in further versions
868 + if (this.options.positionLeft === true) {
869 + divElement.className += " toastify-left";
870 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
871 + } else {
872 + // Default position
873 + divElement.className += " toastify-right";
874 + }
875 + }
876 +
877 + // Assigning gravity of element
878 + divElement.className += " " + this.options.gravity;
879 +
880 + if (this.options.backgroundColor) {
881 + // This is being deprecated in favor of using the style HTML DOM property
882 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
883 + }
884 +
885 + // Loop through our style object and apply styles to divElement
886 + for (var property in this.options.style) {
887 + divElement.style[property] = this.options.style[property];
888 + }
889 +
890 + // Adding the toast message/node
891 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
892 + // If we have a valid node, we insert it
893 + divElement.appendChild(this.options.node)
894 + } else {
895 + if (this.options.escapeMarkup) {
896 + divElement.innerText = this.options.text;
897 + } else {
898 + divElement.innerHTML = this.options.text;
899 + }
900 +
901 + if (this.options.avatar !== "") {
902 + var avatarElement = document.createElement("img");
903 + avatarElement.src = this.options.avatar;
904 +
905 + avatarElement.className = "toastify-avatar";
906 +
907 + if (this.options.position == "left" || this.options.positionLeft === true) {
908 + // Adding close icon on the left of content
909 + divElement.appendChild(avatarElement);
910 + } else {
911 + // Adding close icon on the right of content
912 + divElement.insertAdjacentElement("afterbegin", avatarElement);
913 + }
914 + }
915 + }
916 +
917 + // Adding a close icon to the toast
918 + if (this.options.close === true) {
919 + // Create a span for close element
920 + var closeElement = document.createElement("button");
921 + closeElement.type = "button";
922 + closeElement.setAttribute("aria-label", "Close");
923 + closeElement.className = "toast-close";
924 + closeElement.innerHTML = "&#10006;";
925 +
926 + // Triggering the removal of toast from DOM on close click
927 + closeElement.addEventListener(
928 + "click",
929 + function(event) {
930 + event.stopPropagation();
931 + this.removeElement(this.toastElement);
932 + window.clearTimeout(this.toastElement.timeOutValue);
933 + }.bind(this)
934 + );
935 +
936 + //Calculating screen width
937 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
938 +
939 + // Adding the close icon to the toast element
940 + // Display on the right if screen width is less than or equal to 360px
941 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
942 + // Adding close icon on the left of content
943 + divElement.insertAdjacentElement("afterbegin", closeElement);
944 + } else {
945 + // Adding close icon on the right of content
946 + divElement.appendChild(closeElement);
947 + }
948 + }
949 +
950 + // Clear timeout while toast is focused
951 + if (this.options.stopOnFocus && this.options.duration > 0) {
952 + var self = this;
953 + // stop countdown
954 + divElement.addEventListener(
955 + "mouseover",
956 + function(event) {
957 + window.clearTimeout(divElement.timeOutValue);
958 + }
959 + )
960 + // add back the timeout
961 + divElement.addEventListener(
962 + "mouseleave",
963 + function() {
964 + divElement.timeOutValue = window.setTimeout(
965 + function() {
966 + // Remove the toast from DOM
967 + self.removeElement(divElement);
968 + },
969 + self.options.duration
970 + )
971 + }
972 + )
973 + }
974 +
975 + // Adding an on-click destination path
976 + if (typeof this.options.destination !== "undefined") {
977 + divElement.addEventListener(
978 + "click",
979 + function(event) {
980 + event.stopPropagation();
981 + if (this.options.newWindow === true) {
982 + window.open(this.options.destination, "_blank");
983 + } else {
984 + window.location = this.options.destination;
985 + }
986 + }.bind(this)
987 + );
988 + }
989 +
990 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
991 + divElement.addEventListener(
992 + "click",
993 + function(event) {
994 + event.stopPropagation();
995 + this.options.onClick();
996 + }.bind(this)
997 + );
998 + }
999 +
1000 + // Adding offset
1001 + if(typeof this.options.offset === "object") {
1002 +
1003 + var x = getAxisOffsetAValue("x", this.options);
1004 + var y = getAxisOffsetAValue("y", this.options);
1005 +
1006 + var xOffset = this.options.position == "left" ? x : "-" + x;
1007 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
1008 +
1009 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
1010 +
1011 + }
1012 +
1013 + // Returning the generated element
1014 + return divElement;
1015 + },
1016 +
1017 + // Displaying the toast
1018 + showToast: function() {
1019 + // Creating the DOM object for the toast
1020 + this.toastElement = this.buildToast();
1021 +
1022 + // Getting the root element to with the toast needs to be added
1023 + var rootElement;
1024 + if (typeof this.options.selector === "string") {
1025 + rootElement = document.getElementById(this.options.selector);
1026 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1027 + rootElement = this.options.selector;
1028 + } else {
1029 + rootElement = document.body;
1030 + }
1031 +
1032 + // Validating if root element is present in DOM
1033 + if (!rootElement) {
1034 + throw "Root element is not defined";
1035 + }
1036 +
1037 + // Adding the DOM element
1038 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1039 + rootElement.insertBefore(this.toastElement, elementToInsert);
1040 +
1041 + // Repositioning the toasts in case multiple toasts are present
1042 + Toastify.reposition();
1043 +
1044 + if (this.options.duration > 0) {
1045 + this.toastElement.timeOutValue = window.setTimeout(
1046 + function() {
1047 + // Remove the toast from DOM
1048 + this.removeElement(this.toastElement);
1049 + }.bind(this),
1050 + this.options.duration
1051 + ); // Binding `this` for function invocation
1052 + }
1053 +
1054 + // Supporting function chaining
1055 + return this;
1056 + },
1057 +
1058 + hideToast: function() {
1059 + if (this.toastElement.timeOutValue) {
1060 + clearTimeout(this.toastElement.timeOutValue);
1061 + }
1062 + this.removeElement(this.toastElement);
1063 + },
1064 +
1065 + // Removing the element from the DOM
1066 + removeElement: function(toastElement) {
1067 + // Hiding the element
1068 + // toastElement.classList.remove("on");
1069 + toastElement.className = toastElement.className.replace(" on", "");
1070 +
1071 + // Removing the element from DOM after transition end
1072 + window.setTimeout(
1073 + function() {
1074 + // remove options node if any
1075 + if (this.options.node && this.options.node.parentNode) {
1076 + this.options.node.parentNode.removeChild(this.options.node);
1077 + }
1078 +
1079 + // Remove the element from the DOM, only when the parent node was not removed before.
1080 + if (toastElement.parentNode) {
1081 + toastElement.parentNode.removeChild(toastElement);
1082 + }
1083 +
1084 + // Calling the callback function
1085 + this.options.callback.call(toastElement);
1086 +
1087 + // Repositioning the toasts again
1088 + Toastify.reposition();
1089 + }.bind(this),
1090 + 400
1091 + ); // Binding `this` for function invocation
1092 + },
1093 + };
1094 +
1095 + // Positioning the toasts on the DOM
1096 + Toastify.reposition = function() {
1097 +
1098 + // Top margins with gravity
1099 + var topLeftOffsetSize = {
1100 + top: 15,
1101 + bottom: 15,
1102 + };
1103 + var topRightOffsetSize = {
1104 + top: 15,
1105 + bottom: 15,
1106 + };
1107 + var offsetSize = {
1108 + top: 15,
1109 + bottom: 15,
1110 + };
1111 +
1112 + // Get all toast messages on the DOM
1113 + var allToasts = document.getElementsByClassName("toastify");
1114 +
1115 + var classUsed;
1116 +
1117 + // Modifying the position of each toast element
1118 + for (var i = 0; i < allToasts.length; i++) {
1119 + // Getting the applied gravity
1120 + if (containsClass(allToasts[i], "toastify-top") === true) {
1121 + classUsed = "toastify-top";
1122 + } else {
1123 + classUsed = "toastify-bottom";
1124 + }
1125 +
1126 + var height = allToasts[i].offsetHeight;
1127 + classUsed = classUsed.substr(9, classUsed.length-1)
1128 + // Spacing between toasts
1129 + var offset = 15;
1130 +
1131 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1132 +
1133 + // Show toast in center if screen with less than or equal to 360px
1134 + if (width <= 360) {
1135 + // Setting the position
1136 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1137 +
1138 + offsetSize[classUsed] += height + offset;
1139 + } else {
1140 + if (containsClass(allToasts[i], "toastify-left") === true) {
1141 + // Setting the position
1142 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1143 +
1144 + topLeftOffsetSize[classUsed] += height + offset;
1145 + } else {
1146 + // Setting the position
1147 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1148 +
1149 + topRightOffsetSize[classUsed] += height + offset;
1150 + }
1151 + }
1152 + }
1153 +
1154 + // Supporting function chaining
1155 + return this;
1156 + };
1157 +
1158 + // Helper function to get offset.
1159 + function getAxisOffsetAValue(axis, options) {
1160 +
1161 + if(options.offset[axis]) {
1162 + if(isNaN(options.offset[axis])) {
1163 + return options.offset[axis];
1164 + }
1165 + else {
1166 + return options.offset[axis] + 'px';
1167 + }
1168 + }
1169 +
1170 + return '0px';
1171 +
1172 + }
1173 +
1174 + function containsClass(elem, yourClass) {
1175 + if (!elem || typeof yourClass !== "string") {
1176 + return false;
1177 + } else if (
1178 + elem.className &&
1179 + elem.className
1180 + .trim()
1181 + .split(/\s+/gi)
1182 + .indexOf(yourClass) > -1
1183 + ) {
1184 + return true;
1185 + } else {
1186 + return false;
1187 + }
1188 + }
1189 +
1190 + // Setting up the prototype for the init object
1191 + Toastify.lib.init.prototype = Toastify.lib;
1192 +
1193 + // Returning the Toastify function to be assigned to the window object/module
1194 + return Toastify;
1195 +});
1196 +</script>
1197 +<script id='script-638a4f9a3f50a-js' type='text/javascript'>
1198 +// jQuery(".simplefavorite-button").on('click', function() {
1199 +jQuery(document).on('click','.simplefavorite-button',function() {
1200 + var texte = "Unité ajoutée à la liste";
1201 + if(jQuery(this).hasClass("active")) {
1202 + texte = "Unité retirée de la liste";
1203 + }
1204 + Toastify({
1205 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1206 + escapeMarkup: false,
1207 + duration: 5000,
1208 + close: true,
1209 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1210 + }).showToast();
1211 +});
1212 +</script>
1213 +<script id='script-647a0a8074f5e-js' type='text/javascript'>
1214 +jQuery(".tableau .btn-action").on('click', function() {
1215 + console.log(jQuery("[data-name=immeuble_concerne]"));
1216 + console.log(jQuery("[data-name=unite_concernee]"));
1217 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1218 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1219 + jQuery('.multi-trigger-visite').trigger('click');
1220 +});
1221 +
1222 +jQuery('.tableau').on('DOMSubtreeModified', function() {
1223 + jQuery(".tableau .btn-action").on('click', function() {
1224 + console.log(jQuery(this).attr("data-immeuble-concerne"));
1225 + console.log(jQuery(this).attr("data-unite-concernee"));
1226 + jQuery("[data-name=immeuble_concerne]").val(jQuery(this).attr("data-immeuble-concerne"));
1227 + jQuery("[data-name=unite_concernee]").val(jQuery(this).attr("data-unite-concernee"));
1228 + jQuery('.multi-trigger-visite').trigger('click');
1229 + });
1230 +});
1231 +</script>
1232 +<script id='script-6425ed7ad1486-js' type='text/javascript'>
1233 +jQuery(document).ready(function() {
1234 + setTimeout(function() {
1235 + jQuery(".oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block").css("height", "100%");
1236 + }, 2000);
1237 +});
1238 +</script>
1239 +<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style>
1240 +<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style>
1241 +<style>.ct-FontAwesomeicon-download{width:0.92857142857143em}</style>
1242 +<style>.ct-FontAwesomeicon-chevron-left{width:0.75em}</style>
1243 +<style>.ct-FontAwesomeicon-chevron-right{width:0.67857142857143em}</style>
1244 +<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style>
1245 +<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style>
1246 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-download" viewBox="0 0 26 28"><title>download</title><path d="M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z"/></symbol><symbol id="FontAwesomeicon-chevron-left" viewBox="0 0 21 28"><title>chevron-left</title><path d="M18.297 4.703l-8.297 8.297 8.297 8.297c0.391 0.391 0.391 1.016 0 1.406l-2.594 2.594c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.594c-0.391-0.391-0.391-1.016 0-1.406l11.594-11.594c0.391-0.391 1.016-0.391 1.406 0l2.594 2.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-chevron-right" viewBox="0 0 19 28"><title>chevron-right</title><path d="M17.297 13.703l-11.594 11.594c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.594c-0.391-0.391-0.391-1.016 0-1.406l8.297-8.297-8.297-8.297c-0.391-0.391-0.391-1.016 0-1.406l2.594-2.594c0.391-0.391 1.016-0.391 1.406 0l11.594 11.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-arrow-left" viewBox="0 0 20 20"><title>arrow-left</title><path class="path1" d="M0.646 10.146l6-6c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-5.146 5.146h16.293c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5h-16.293l5.146 5.146c0.195 0.195 0.195 0.512 0 0.707-0.098 0.098-0.226 0.146-0.354 0.146s-0.256-0.049-0.354-0.146l-6-6c-0.195-0.195-0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewBox="0 0 20 20"><title>arrow-right</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol></defs></svg><div class="wpgb-svg-icons" hidden>
1247 + <svg viewBox="0 0 120 24" width="0" height="0">
1248 + <defs>
1249 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
1250 + </defs>
1251 + <symbol id="wpgb-rating-stars-svg">
1252 + <use xlink:href="#wpgb-star-svg"></use>
1253 + <use xlink:href="#wpgb-star-svg" x="24"></use>
1254 + <use xlink:href="#wpgb-star-svg" x="48"></use>
1255 + <use xlink:href="#wpgb-star-svg" x="72"></use>
1256 + <use xlink:href="#wpgb-star-svg" x="96"></use>
1257 + </symbol>
1258 +</svg>
1259 +</div>
1260 +<style>
1261 + .grecaptcha-badge {
1262 + visibility: hidden;
1263 + }
1264 + </style><style>form.fluent_form_12 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style>
1265 + <script type="text/javascript">
1266 + jQuery(document).ready(function() {
1267 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1268 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1269 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1270 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1271 + });
1272 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1273 + jQuery('body').on('click', selector, function(){
1274 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1275 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1276 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1277 + jQuery(this).click();
1278 + });
1279 + });
1280 + </script>
1281 +
1282 + <style>form.fluent_form_5 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #409EFF; color: #ffffff; }</style><script id="image-map-pro-dist-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/js/image-map-pro.min.js?ver=5.1.6"></script>
1283 +<script id="qppr_frontend_scripts-js-extra">
1284 +var qpprFrontData = {"linkData":{"https://www.appartementsurbains.ca/quartier-cartier/":[1,0,""],"https://www.appartementsurbains.ca/le-charlie/":[1,0,""],"https://www.appartementsurbains.ca/le-watier/":[1,0,""],"https://www.appartementsurbains.ca/archipel/":[1,0,""]},"siteURL":"https://www.appartementsurbains.ca","siteURLq":"https://appartementsurbainsca.kinsta.cloud"};
1285 +//# sourceURL=qppr_frontend_scripts-js-extra
1286 +</script>
1287 +<script id="qppr_frontend_scripts-js" src="https://www.appartementsurbains.ca/wp-content/plugins/quick-pagepost-redirect-plugin/js/qppr_frontend_script.min.js?ver=5.2.4"></script>
1288 +<script id="gtm4wp-form-move-tracker-js" src="https://www.appartementsurbains.ca/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1.21.1"></script>
1289 +<script id="oxy_toolbox_open_external_links_new_tab_script-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1.6.2"></script>
1290 +<script id="intlTelInput-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/intlTelInput.min.js?ver=18.1.1"></script>
1291 +<script id="intlTelInputUtils-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/utils.js?ver=18.1.1"></script>
1292 +<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LfFAsUqAAAAANVQ4PHurkQPtLwwpskvVlSPGTPA&#038;ver=6.0.4"></script>
1293 +<script id="fluent-form-submission-js-extra">
1294 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"f3f3c82a7d","form_id":"12","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1295 +var fluentFormVars = {"ajaxUrl":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.4","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"f3f3c82a7d","form_id":"5","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
1296 +//# sourceURL=fluent-form-submission-js-extra
1297 +</script>
1298 +<script id="fluent-form-submission-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.0.4"></script>
1299 +<script id="fluentform-advanced-js" src="https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/js/fluentform-advanced.js?ver=6.0.4"></script>
1300 +<script id="script-641dcb154081f-js" src="https://cdnjs.cloudflare.com/ajax/libs/paroller.js/1.4.1/jquery.paroller.min.js"></script>
1301 +<script id="fancybox-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox.min.js?ver=3.5.7"></script>
1302 +<script id="fancybox-init-js-extra">
1303 +var localize_extras_plugin = {"oxygen_directory":"https://www.appartementsurbains.ca/wp-content/uploads/oxygen/css/"};
1304 +//# sourceURL=fancybox-init-js-extra
1305 +</script>
1306 +<script id="fancybox-init-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/fancybox-init-4.js?ver=1.0.2"></script>
1307 +<script id="flickity-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1"></script>
1308 +<script id="lottie-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-player.min.js?ver=1.0.1"></script>
1309 +<script id="lottie-interactivity-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-interactivity.js?ver=1.0.0"></script>
1310 +<script id="intersection-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/intersectionobserver.js?ver=1.0.0"></script>
1311 +<script id="lottie-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/lottie-init.js?ver=1.0.0"></script>
1312 +<script id="extras-inert-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1.0.0"></script>
1313 +<script id="extras-offcanvas-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.0.4"></script>
1314 +<script id="wpgb-js-extra">
1315 +var wpgb_settings = {"lang":"","ajaxUrl":"https://www.appartementsurbains.ca/?wpgb-ajax=action","restUrl":"https://www.appartementsurbains.ca/wp-json/wpgb/v2/filter/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https://www.appartementsurbains.ca/ste-elizabeth/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"","hasFacets":"1","hasLightbox":"","shadowGrids":["wpgb-content-1"],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] / [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/date.js","version":1748542901},{"type":"css","handle":"wpgb-date-css","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/css/vendors/date.css","version":1748542901},{"type":"js","handle":"wpgb-range","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/range.js","version":1748542901},{"type":"js","handle":"wpgb-select","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/select.js","version":1748542901},{"type":"js","handle":"wpgb-autocomplete","source":"https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/vendors/autocomplete.js","version":1748542901}]};
1316 +//# sourceURL=wpgb-js-extra
1317 +</script>
1318 +<script src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=2.1.8"></script>
1319 +<script id="wpgb-facets-js" src="https://www.appartementsurbains.ca/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=2.1.8"></script>
1320 +<script id="gridbuildersupport-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2"></script>
1321 +<script id="flickity-init-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=2.3.3"></script>
1322 +<script type="text/javascript" id="ct-footer-js">jQuery('.vertical-line').attr({'data-aos-enable': 'true','data-aos': 'slide-down','data-aos-once': 'true',});jQuery('.imagefx1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-once': 'true',});jQuery('.fade-up').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-once': 'true','data-aos-duration': '500','data-aos-easing': 'ease-in',});jQuery('.fade-up-1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-duration': '200','data-aos-easing': 'ease-in','data-aos-once': 'true',});
1323 + AOS.init({
1324 + })
1325 +
1326 + jQuery('body').addClass('oxygen-aos-enabled');
1327 +
1328 +
1329 + </script><section class="au-faq" id="au-faq" style="display:none">
1330 + <div class="au-faq__wrap">
1331 + <h2 class="au-faq__title">Foire aux questions</h2>
1332 + <details class="au-faq__item">
1333 + <summary class="au-faq__q">Où se trouve Le Sainte-Elizabeth ?</summary>
1334 + <div class="au-faq__a">Le Sainte-Elizabeth se trouve au 2849 Chemin Saint-Louis, dans le secteur Saint-Louis, à Québec.</div>
1335 + </details>
1336 + <details class="au-faq__item">
1337 + <summary class="au-faq__q">Quels types d&#039;appartements trouve-t-on au Sainte-Elizabeth ?</summary>
1338 + <div class="au-faq__a">Les unités offertes sont : 3½, 4½ et 5½.</div>
1339 + </details>
1340 + <details class="au-faq__item">
1341 + <summary class="au-faq__q">Quelles commodités et quels services sont offerts au Sainte-Elizabeth ?</summary>
1342 + <div class="au-faq__a">On y trouve notamment : Ascenseur, Stationnement intérieur, Grand rangement et Fenestration abondante.</div>
1343 + </details>
1344 + <details class="au-faq__item">
1345 + <summary class="au-faq__q">De quelle année date la construction du Sainte-Elizabeth ?</summary>
1346 + <div class="au-faq__a">La construction du Sainte-Elizabeth remonte à 2012. L&#039;immeuble compte 24 logements.</div>
1347 + </details>
1348 + <details class="au-faq__item">
1349 + <summary class="au-faq__q">Quels services se trouvent à proximité du Sainte-Elizabeth ?</summary>
1350 + <div class="au-faq__a">À distance de marche, on trouve notamment : CHUL et Centre mère-enfant Soleil, Parc Saint-Louis-de-France, Provigo, Pharmacie Familiprix Extra, Chez Ashton et École primaire de Ste-Foy.</div>
1351 + </details>
1352 + </div>
1353 +</section>
1354 +<style>
1355 +.au-faq{padding:56px 20px;background:#f6f6f4}
1356 +.au-faq__wrap{max-width:880px;margin:0 auto}
1357 +.au-faq__title{font-size:1.9rem;margin:0 0 28px;text-align:center}
1358 +.au-faq__item{border-bottom:1px solid #e2e2dd;padding:18px 0}
1359 +.au-faq__q{cursor:pointer;font-weight:600;font-size:1.12rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}
1360 +.au-faq__q::-webkit-details-marker{display:none}
1361 +.au-faq__q::after{content:'+';font-size:1.5rem;line-height:1;flex:0 0 auto;transition:transform .2s}
1362 +.au-faq__item[open] .au-faq__q::after{content:'\2013'}
1363 +.au-faq__a{margin-top:12px;line-height:1.65;color:#444}
1364 +</style>
1365 +<script>
1366 +(function(){var f=document.getElementById('au-faq');if(!f)return;var a=document.getElementById('ct-footer-js')||document.querySelector('footer');if(a&&a.parentNode){a.parentNode.insertBefore(f,a);}f.style.display='';})();
1367 +</script>
1368 + <style id="fluentform_styler_css_12_ffs_default" type="text/css">
1369 + .fluentform_wrapper_12.ffs_default_wrap .ff-el-input--content .error , .fluentform_wrapper_12.ffs_default_wrap .error-text{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-message-success{ text-align: left; } .fluentform_wrapper_12.ffs_default_wrap .ff-errors-in-stack { text-align: left; } </style>
1370 +
1371 + <style id="fluentform_styler_css_5_ffs_custom" type="text/css">
1372 + .fluentform_wrapper_5.ffs_custom_wrap input[type=checkbox] {
1373 + -webkit-appearance: checkbox;
1374 + }
1375 + .fluentform_wrapper_5.ffs_custom_wrap input[type=radio] {
1376 + -webkit-appearance: radio;
1377 + }
1378 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox],
1379 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio] {
1380 + -webkit-transform: scale(1);
1381 + transform: scale(1);
1382 + width: 21px;
1383 + height: 15px;
1384 + margin-right: 0px;
1385 + cursor: pointer;
1386 + font-size: 12px;
1387 + position: relative;
1388 + text-align: left;
1389 + border: none;
1390 + box-shadow: none;
1391 + -moz-appearance: initial;
1392 + }
1393 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
1394 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:before {
1395 + content: none;
1396 + }
1397 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
1398 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1399 + content: " ";
1400 + background-color: #fff;
1401 + display: inline-block;
1402 + margin-left: 3px; padding-bottom: 3px;
1403 + color: #212529;
1404 + width: 15px;
1405 + height: 15px;
1406 + border-color: ;
1407 + border-style: solid;
1408 + border-width:1px; padding-left: 1px;
1409 + border-radius:2px; padding-top: 1px;
1410 + -webkit-transition: all .1s ease;
1411 + transition: all .1s ease;
1412 + background-size: 9px;
1413 + background-repeat: no-repeat;
1414 + background-position: center center;
1415 + position: absolute;
1416 + box-sizing: border-box;
1417 + }
1418 + .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1419 + border-width:1px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
1420 + background-color: black;
1421 + -webkit-transition: all 0.3s ease-out;
1422 + transition: all 0.3s ease-out;
1423 + color: #fff;
1424 + border-color: black;
1425 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
1426 + border-radius: 50%; font-size: 10px;
1427 + padding-top: 1px;
1428 + padding-left: 2px;
1429 + } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
1430 + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
1431 + } </style>
1432 +
1433 + <style type="text/css" id="ct_code_block_css_2">.breadcrumbs a {
1434 + color: inherit;
1435 +}</style>
1436 +<script type="text/javascript" id="ct_code_block_js_741">(function($) { /*
1437 + * new_map
1438 + *
1439 + * This function will render a Google Map onto the selected jQuery element
1440 + *
1441 + * @type function
1442 + * @date 8/11/2013
1443 + * @since 4.3.0
1444 + *
1445 + * @param $el (jQuery element)
1446 + * @return n/a
1447 + */
1448 +
1449 + function new_map( $el ) {
1450 +
1451 + // var
1452 + var $markers = $el.find('.marker');
1453 +
1454 +
1455 + // vars
1456 + var args = {
1457 + zoom : 16,
1458 + center : new google.maps.LatLng(0, 0),
1459 + mapTypeId : google.maps.MapTypeId.ROADMAP
1460 + };
1461 +
1462 +
1463 + // create map
1464 + var map = new google.maps.Map( $el[0], args);
1465 +
1466 +
1467 + // add a markers reference
1468 + map.markers = [];
1469 +
1470 +
1471 + // add markers
1472 + $markers.each(function(){
1473 +
1474 + add_marker( $(this), map );
1475 +
1476 + });
1477 +
1478 +
1479 + // center map
1480 + center_map( map );
1481 +
1482 +
1483 + // return
1484 + return map;
1485 +
1486 + }
1487 +
1488 + /*
1489 + * add_marker
1490 + *
1491 + * This function will add a marker to the selected Google Map
1492 + *
1493 + * @type function
1494 + * @date 8/11/2013
1495 + * @since 4.3.0
1496 + *
1497 + * @param $marker (jQuery element)
1498 + * @param map (Google Map object)
1499 + * @return n/a
1500 + */
1501 +
1502 + function add_marker( $marker, map ) {
1503 +
1504 + // var
1505 + var latlng = new google.maps.LatLng( $marker.attr('data-lat'), $marker.attr('data-lng') );
1506 + var icon = $marker.attr('data-icon');
1507 +
1508 + // create marker
1509 + var marker = new google.maps.Marker({
1510 + position : latlng,
1511 + map : map,
1512 + icon : icon
1513 + });
1514 +
1515 + // add to array
1516 + map.markers.push( marker );
1517 +
1518 + // if marker contains HTML, add it to an infoWindow
1519 + if( $marker.html() )
1520 + {
1521 + // create info window
1522 + var infowindow = new google.maps.InfoWindow({
1523 + content : $marker.html()
1524 + });
1525 +
1526 + // show info window when marker is clicked
1527 + google.maps.event.addListener(marker, 'click', function() {
1528 +
1529 + infowindow.open( map, marker );
1530 +
1531 + });
1532 + }
1533 +
1534 + }
1535 +
1536 + /*
1537 + * center_map
1538 + *
1539 + * This function will center the map, showing all markers attached to this map
1540 + *
1541 + * @type function
1542 + * @date 8/11/2013
1543 + * @since 4.3.0
1544 + *
1545 + * @param map (Google Map object)
1546 + * @return n/a
1547 + */
1548 +
1549 + function center_map( map ) {
1550 +
1551 + // vars
1552 + var bounds = new google.maps.LatLngBounds();
1553 +
1554 + // loop through all markers and create bounds
1555 + $.each( map.markers, function( i, marker ){
1556 +
1557 + var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
1558 +
1559 + bounds.extend( latlng );
1560 +
1561 + });
1562 +
1563 + // only 1 marker?
1564 + if( map.markers.length == 1 )
1565 + {
1566 + // set center of map
1567 + map.setCenter( bounds.getCenter() );
1568 + map.setZoom( 16 );
1569 + }
1570 + else
1571 + {
1572 + // fit to bounds
1573 + map.fitBounds( bounds );
1574 + }
1575 +
1576 + }
1577 +
1578 + /*
1579 + * document ready
1580 + *
1581 + * This function will render each map when the document is ready (page has loaded)
1582 + *
1583 + * @type function
1584 + * @date 8/11/2013
1585 + * @since 5.0.0
1586 + *
1587 + * @param n/a
1588 + * @return n/a
1589 + */
1590 + // global var
1591 + var map = null;
1592 +
1593 + $(document).ready(function(){
1594 +
1595 + $('.acf-map').each(function(){
1596 +
1597 + // create map
1598 + map = new_map( $(this) );
1599 +
1600 + });
1601 +
1602 + });
1603 +})(jQuery);</script>
1604 +<style type="text/css" id="ct_code_block_css_741">.acf-map {
1605 + width: 100%;
1606 + height: 500px;
1607 + border: #ccc solid 1px;
1608 + margin: 0px;
1609 +}
1610 +
1611 +/* fixes potential theme css conflict */
1612 +.acf-map img {
1613 + max-width: inherit !important;
1614 +}</style>
1615 + <script type="text/javascript">
1616 + jQuery(document.body).on('fluentform_init_12',
1617 + function(event, data) {
1618 + var $form = jQuery(data[0]);
1619 + var formId = "12";
1620 + var $ = jQuery;
1621 + try {
1622 + jQuery(document).ready(function($) {
1623 + // Typologies par projet
1624 +const projectTypologies = {
1625 + 'Le 120': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1626 + 'Le Saint-Antoine': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1627 + 'Le Saint-Ambroise': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1628 + 'Le Zircon': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1629 + 'La Passerelle': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1630 + 'Le 3200': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1631 + 'Le 4 Bourgeois': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1632 + 'Le Watier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1633 + 'Les Ormes': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1634 + 'Le 444': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1635 + 'Le Charlie': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1636 + 'L\'Archipel': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1637 + 'Quartier Cartier': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1638 + 'La Sainte-Paix': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1639 + 'Le Sainte-Élizabeth': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"],
1640 + 'Le 105': ["Studio", "2 ½", "3 ½", "3 ½ + Bureau", "4 ½", "4 ½ + Bureau", "4 ½ sur deux niveaux", "5 ½", "5 ½ sur deux niveaux", "Maison de ville", "Penthouse"]
1641 +};
1642 +
1643 + // Function to populate checkboxes
1644 + function populateCheckboxes(projectName) {
1645 + const checkboxContainer = $('.checkboxes-container'); // Target the checkbox container
1646 + if (!checkboxContainer.length) return; // Exit if container not found
1647 +
1648 + console.log('Populating checkboxes for project:', projectName); // Debugging line
1649 +
1650 + // Clear existing checkboxes
1651 + checkboxContainer.empty();
1652 +
1653 + // Create the inner container with the class `ff-el-input--content`
1654 + const innerContainer = $('<div class="ff-el-input--content"></div>');
1655 + checkboxContainer.append(innerContainer);
1656 +
1657 + // Determine which typologies to display
1658 + const typologies = projectName && projectTypologies[projectName]
1659 + ? projectTypologies[projectName]
1660 + : [...new Set(Object.values(projectTypologies).flat())]; // Default to unique typologies
1661 +
1662 + // Add checkboxes
1663 + typologies.forEach(option => {
1664 + const checkboxId = `typology-${option.replace(/\s+/g, '-').toLowerCase()}`;
1665 + innerContainer.append(`
1666 + <div class="ff-el-form-check">
1667 + <label class="ff-el-form-check-label">
1668 + <input type="checkbox" name="checkbox[]" value="${option}" id="${checkboxId}" class="ff-el-form-check-input">
1669 + <span>${option}</span>
1670 + </label>
1671 + </div>
1672 + `);
1673 + });
1674 +
1675 + // Force reflow to ensure CSS is applied
1676 + checkboxContainer[0].offsetHeight;
1677 + }
1678 +
1679 + // Populate typologies on load
1680 + const initialProjectName = $('[name="Provenance"]').val().trim();
1681 + console.log('Initial Project Name:', initialProjectName); // Debugging line
1682 + populateCheckboxes(initialProjectName);
1683 +
1684 + // Update checkboxes when project changes
1685 + $('[name="Provenance"]').off('change').on('change', function() {
1686 + const projectName = $(this).val().trim();
1687 + console.log('Project changed to:', projectName); // Debugging line
1688 + populateCheckboxes(projectName);
1689 + });
1690 +}); } catch (e) {
1691 + console.warn('Error in custom JS of Fluentform ID: ' + formId);
1692 + console.error(e);
1693 + }
1694 + });
1695 + </script>
1696 + <script type="text/javascript">
1697 + jQuery(document).ready(function ($) {
1698 + function initTelInput() {
1699 + if (typeof intlTelInput == 'undefined') {
1700 + return;
1701 + }
1702 + var telInput = jQuery('.ff_form_instance_12_1').find("#ff_12_phone");
1703 + if (!telInput.length) {
1704 + return;
1705 + }
1706 +
1707 + var itlOptions = JSON.parse('{"separateDialCode":false,"nationalMode":true,"autoPlaceholder":"polite","formatOnDisplay":true,"initialCountry":"CA"}');
1708 + var iti = intlTelInput(telInput[0], itlOptions);
1709 + if (telInput.val()) {
1710 + iti.setNumber(telInput.val());
1711 + iti.d.autoPlaceholder = 'polite';
1712 + }
1713 + telInput.on("keyup change", function () {
1714 + if (typeof intlTelInputUtils !== 'undefined') { // utils are lazy loaded, so must check
1715 + var currentText = iti.getNumber(intlTelInputUtils.numberFormat.E164);
1716 + if (iti.isValidNumber() && typeof currentText === 'string') { // sometimes the currentText is an object :)
1717 + iti.setNumber(currentText); // will autoformat because of formatOnDisplay=true
1718 + }
1719 + }
1720 + });
1721 + }
1722 +
1723 + initTelInput();
1724 + $(document).on('reInitExtras', '.ff_form_instance_12_1', function () {
1725 + initTelInput();
1726 + });
1727 + });
1728 + </script>
1729 +
1730 +</body>
1731 +</html>
added tests/fixtures/app_urbains/ae3b45f078621959e8d0.html +0 −0
added tests/fixtures/app_urbains/b24774050ecfb88afc15.html +2582 −0
@@ -0,0 +1,2582 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +<title>Quartier Cartier | Condos locatifs</title>
8 +<link rel="preload" as="font" href="https://quartiercartier.ca/wp-content/uploads/useanyfont/6935NeueHaasRegular.woff2" crossorigin>
9 +<link rel="preload" as="font" href="https://quartiercartier.ca/wp-content/uploads/useanyfont/8146PPEditorialNew-Reg.woff2" crossorigin><link rel="preload" data-rocket-preload as="image" href="https://quartiercartier.ca/wp-content/uploads/form-2.jpg" fetchpriority="high"><link rel="preload" data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Roboto%20Mono%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CRoboto%20Mono%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CWork%20Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto%20Mono%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CRoboto%20Mono%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CWork%20Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;display=swap" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto%20Mono%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CRoboto%20Mono%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CWork%20Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;display=swap" /></noscript>
10 +
11 +
12 +<link data-minify="1" rel="preload" as="style" href="https://quartiercartier.ca/wp-content/cache/min/1/sgx4hbk.css?ver=1771261795">
13 +<link data-minify="1" rel="stylesheet" href="https://quartiercartier.ca/wp-content/cache/min/1/sgx4hbk.css?ver=1771261795">
14 + <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
15 +
16 +
17 +<script data-cfasync="false" data-pagespeed-no-defer>
18 + var gtm4wp_datalayer_name = "dataLayer";
19 + var dataLayer = dataLayer || [];
20 +</script>
21 +<meta name="dc.title" content="Quartier Cartier | Condos locatifs">
22 +<meta name="dc.description" content="Quartier Cartier vous offre des espaces de vie spacieux et lumineux, avec de grandes fenêtres offrant une vue panoramique sur la ville de Québec.">
23 +<meta name="dc.relation" content="https://quartiercartier.ca/">
24 +<meta name="dc.source" content="https://quartiercartier.ca/">
25 +<meta name="dc.language" content="fr_CA">
26 +<meta name="description" content="Quartier Cartier vous offre des espaces de vie spacieux et lumineux, avec de grandes fenêtres offrant une vue panoramique sur la ville de Québec.">
27 +<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
28 +<link rel="canonical" href="https://quartiercartier.ca/">
29 +<script id="website-schema" type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"Quartier Cartier","alternateName":"Quartier Cartier","description":"Condos locatifs distinctifs","url":"https:\/\/quartiercartier.ca"}</script>
30 +<meta property="og:url" content="https://quartiercartier.ca/">
31 +<meta property="og:site_name" content="Quartier Cartier">
32 +<meta property="og:locale" content="fr_CA">
33 +<meta property="og:type" content="website">
34 +<meta property="og:title" content="Quartier Cartier | Condos locatifs">
35 +<meta property="og:description" content="Quartier Cartier vous offre des espaces de vie spacieux et lumineux, avec de grandes fenêtres offrant une vue panoramique sur la ville de Québec.">
36 +<meta property="og:image" content="https://quartiercartier.ca/wp-content/uploads/social-quartier-cartier.jpg">
37 +<meta property="og:image:secure_url" content="https://quartiercartier.ca/wp-content/uploads/social-quartier-cartier.jpg">
38 +<meta property="og:image:width" content="1640">
39 +<meta property="og:image:height" content="856">
40 +<meta property="og:image:alt" content="social-quartier-cartier">
41 +<meta name="twitter:card" content="summary">
42 +<meta name="twitter:title" content="Quartier Cartier | Condos locatifs">
43 +<meta name="twitter:description" content="Quartier Cartier vous offre des espaces de vie spacieux et lumineux, avec de grandes fenêtres offrant une vue panoramique sur la ville de Québec.">
44 +<meta name="twitter:image" content="https://quartiercartier.ca/wp-content/uploads/social-quartier-cartier.jpg">
45 +<link rel='dns-prefetch' href='//maps.googleapis.com' />
46 +<link rel='dns-prefetch' href='//maps.gstatic.com' />
47 +<link rel='dns-prefetch' href='//fonts.googleapis.com' />
48 +<link rel='dns-prefetch' href='//fonts.gstatic.com' />
49 +<link rel='dns-prefetch' href='//use.fontawesome.com' />
50 +<link rel='dns-prefetch' href='//ajax.googleapis.com' />
51 +<link rel='dns-prefetch' href='//apis.google.com' />
52 +<link rel='dns-prefetch' href='//google-analytics.com' />
53 +<link rel='dns-prefetch' href='//www.google-analytics.com' />
54 +<link rel='dns-prefetch' href='//ssl.google-analytics.com' />
55 +<link rel='dns-prefetch' href='//www.googletagmanager.com' />
56 +<link rel='dns-prefetch' href='//www.googletagservices.com' />
57 +<link rel='dns-prefetch' href='//googleads.g.doubleclick.net' />
58 +<link rel='dns-prefetch' href='//adservice.google.com' />
59 +<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
60 +<link rel='dns-prefetch' href='//tpc.googlesyndication.com' />
61 +<link rel='dns-prefetch' href='//youtube.com' />
62 +<link rel='dns-prefetch' href='//i.ytimg.com' />
63 +<link rel='dns-prefetch' href='//player.vimeo.com' />
64 +<link rel='dns-prefetch' href='//api.pinterest.com' />
65 +<link rel='dns-prefetch' href='//assets.pinterest.com' />
66 +<link rel='dns-prefetch' href='//connect.facebook.net' />
67 +<link rel='dns-prefetch' href='//platform.twitter.com' />
68 +<link rel='dns-prefetch' href='//syndication.twitter.com' />
69 +<link rel='dns-prefetch' href='//platform.instagram.com' />
70 +<link rel='dns-prefetch' href='//referrer.disqus.com' />
71 +<link rel='dns-prefetch' href='//c.disquscdn.com' />
72 +<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
73 +<link rel='dns-prefetch' href='//cdn.ampproject.org' />
74 +<link rel='dns-prefetch' href='//pixel.wp.com' />
75 +<link rel='dns-prefetch' href='//disqus.com' />
76 +<link rel='dns-prefetch' href='//s.gravatar.com' />
77 +<link rel='dns-prefetch' href='//0.gravatar.com' />
78 +<link rel='dns-prefetch' href='//2.gravatar.com' />
79 +<link rel='dns-prefetch' href='//1.gravatar.com' />
80 +<link rel='dns-prefetch' href='//sitename.disqus.com' />
81 +<link rel='dns-prefetch' href='//s7.addthis.com' />
82 +<link rel='dns-prefetch' href='//platform.linkedin.com' />
83 +<link rel='dns-prefetch' href='//w.sharethis.com' />
84 +<link rel='dns-prefetch' href='//s0.wp.com' />
85 +<link rel='dns-prefetch' href='//s1.wp.com' />
86 +<link rel='dns-prefetch' href='//s2.wp.com' />
87 +<link rel='dns-prefetch' href='//stats.wp.com' />
88 +<link rel='dns-prefetch' href='//ajax.microsoft.com' />
89 +<link rel='dns-prefetch' href='//ajax.aspnetcdn.com' />
90 +<link rel='dns-prefetch' href='//s3.amazonaws.com' />
91 +<link rel='dns-prefetch' href='//code.jquery.com' />
92 +<link rel='dns-prefetch' href='//stackpath.bootstrapcdn.com' />
93 +<link rel='dns-prefetch' href='//github.githubassets.com' />
94 +<link rel='dns-prefetch' href='//ad.doubleclick.net' />
95 +<link rel='dns-prefetch' href='//stats.g.doubleclick.net' />
96 +<link rel='dns-prefetch' href='//cm.g.doubleclick.net' />
97 +<link rel='dns-prefetch' href='//stats.buysellads.com' />
98 +<link rel='dns-prefetch' href='//s3.buysellads.com' />
99 +<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
100 +<style id='classic-theme-styles-inline-css'>
101 +/*! This file is auto-generated */
102 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
103 +</style>
104 +<style id='wpseopress-local-business-style-inline-css'>
105 +span.wp-block-wpseopress-local-business-field{margin-right:8px}
106 +
107 +</style>
108 +<style id='wpseopress-table-of-contents-style-inline-css'>
109 +.wp-block-wpseopress-table-of-contents li.active>a{font-weight:bold}
110 +
111 +</style>
112 +<style id='global-styles-inline-css'>
113 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
114 +:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
115 +:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
116 +:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
117 +</style>
118 +<link data-minify="1" rel='stylesheet' id='image-map-pro-dist-css-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=1771261795' media='' />
119 +<link rel='stylesheet' id='oxygen-aos-css' href='https://quartiercartier.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=6.8.7' media='all' />
120 +<link data-minify="1" rel='stylesheet' id='oxygen-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=1771261795' media='all' />
121 +<link rel='stylesheet' id='core-spacing-css' href='https://quartiercartier.ca/wp-content/plugins/oxy-ninja/public/css/core-spacing.min.css?ver=3.5.3' media='all' />
122 +<style id='wpgb-head-inline-css'>
123 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
124 +</style>
125 +<link rel='stylesheet' id='splide-css' href='https://quartiercartier.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
126 +<link data-minify="1" rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1771261795' media='all' />
127 +<style id='rocket-lazyload-inline-css'>
128 +.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://quartiercartier.ca/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}
129 +</style>
130 +<script id="jquery-core-js-extra">
131 +var ajax = {"url":"https:\/\/quartiercartier.ca\/wp-admin\/admin-ajax.php","nonce":"5fd6fba27a"};
132 +</script>
133 +<script src="https://quartiercartier.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
134 +<script src="https://quartiercartier.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1" id="oxygen-aos-js"></script>
135 +<script src="https://quartiercartier.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14" id="splide-js" data-rocket-defer defer></script>
136 +<script src="https://quartiercartier.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2" id="splide-autoscroll-js" data-rocket-defer defer></script>
137 +<script src="https://unpkg.com/popper.js@1" data-rocket-defer defer></script>
138 +<script src="https://unpkg.com/tippy.js@5" data-rocket-defer defer></script>
139 +
140 +<script>
141 +window.addEventListener('load', function() {
142 + tippy('[data-tippy-content]', {
143 + followCursor: true,
144 + });
145 +});
146 +</script><style id='script-62168512b7d6d-css' type='text/css'>
147 +/*!
148 + * Toastify js 1.11.2
149 + * https://github.com/apvarun/toastify-js
150 + * @license MIT licensed
151 + *
152 + * Copyright (C) 2018 Varun A P
153 + */
154 +
155 +.toastify {
156 + padding: 12px 20px;
157 + color: #ffffff;
158 + display: inline-block;
159 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
160 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
161 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
162 + position: fixed;
163 + opacity: 0;
164 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
165 + border-radius: 2px;
166 + cursor: pointer;
167 + text-decoration: none;
168 + /* max-width: calc(50% - 20px); */
169 + z-index: 2147483647;
170 +}
171 +
172 +.toastify.on {
173 + opacity: 1;
174 +}
175 +
176 +.toast-close {
177 + background: transparent;
178 + border: 0;
179 + color: white;
180 + cursor: pointer;
181 + font-family: inherit;
182 + font-size: 1em;
183 + opacity: 0.4;
184 + padding: 0 5px;
185 +}
186 +
187 +.toastify-right {
188 + right: 15px;
189 +}
190 +
191 +.toastify-left {
192 + left: 15px;
193 +}
194 +
195 +.toastify-top {
196 + top: -150px;
197 +}
198 +
199 +.toastify-bottom {
200 + bottom: -150px;
201 +}
202 +
203 +.toastify-rounded {
204 + border-radius: 25px;
205 +}
206 +
207 +.toastify-avatar {
208 + width: 1.5em;
209 + height: 1.5em;
210 + margin: -7px 5px;
211 + border-radius: 2px;
212 +}
213 +
214 +.toastify-center {
215 + margin-left: auto;
216 + margin-right: auto;
217 + left: 0;
218 + right: 0;
219 + max-width: fit-content;
220 + max-width: -moz-fit-content;
221 +}
222 +
223 +@media only screen and (max-width: 360px) {
224 + .toastify-right, .toastify-left {
225 + margin-left: auto;
226 + margin-right: auto;
227 + left: 0;
228 + right: 0;
229 + max-width: fit-content;
230 + }
231 +}
232 +</style>
233 +
234 +<script type="text/javascript">
235 + var _tip = _tip || [];
236 + (function(d,s,id){
237 + var js, tjs = d.getElementsByTagName(s)[0];
238 + if(d.getElementById(id)) { return; }
239 + js = d.createElement(s); js.id = id;
240 + js.async = true;
241 + js.src = d.location.protocol + '//app.truconversion.com/ti-js/27593/619c9.js';
242 + tjs.parentNode.insertBefore(js, tjs);
243 + }(document, 'script', 'ti-js'));
244 +</script><style id='script-6463c0746648b-css' type='text/css'>
245 +[niveaux-selecteur] div {
246 + padding: 8px 16px;
247 + cursor: pointer;
248 + background-color: #f8f7f4;
249 + color: #212121;
250 + position:relative;
251 +}
252 +
253 +[niveaux-selecteur] div.selected {
254 + background-color: #212121 !important;
255 + color: #ffffff !important;
256 +}
257 +
258 +[niveaux-selecteur] div.selected:after {
259 + content:'';
260 + position: absolute;
261 + top: 100%;
262 + left: 0;
263 + right: 0;
264 + margin: 0 auto;
265 + width: 0;
266 + height: 0;
267 + border-top: solid 10px #212121;
268 + border-left: solid 10px transparent;
269 + border-right: solid 10px transparent;
270 +}
271 +
272 +.flexbox {
273 + display: -ms-flexbox;
274 + display: -webkit-flex;
275 + display: flex;
276 +}
277 +
278 +.flex-row {
279 + -webkit-flex-direction: row;
280 + flex-direction: row;
281 +}
282 +
283 +.table-border {
284 + margin-left: 1rem;
285 + margin-right: 1rem;
286 + -webkit-flex-grow: 1;
287 + flex-grow: 1;
288 + background-color: #dddddf;
289 + height: 1px;
290 + align-self: center;
291 +}
292 +
293 +.padding-vertical-micro {
294 + padding-top: 1rem;
295 + padding-bottom: 1rem;
296 +}
297 +
298 +.border-bottom-slimmest {
299 + border-bottom-width: 1px;
300 + border-color: #dddddf;
301 + border-bottom-style: solid;
302 +}
303 +
304 +.text-current {
305 + font-size: 20px;
306 +}
307 +
308 +.align-items-center, .flex-align-items-center {
309 + -webkit-align-items: center;
310 + -ms-flex-align: center;
311 + align-items: center;
312 +}
313 +
314 +@media screen and (min-width: 769px) {
315 + .width-1_4-from-xs {
316 + width: 25%;
317 + }
318 +
319 + .display-none-from-xs {
320 + display: none;
321 + }
322 +
323 + .flexbox-from-xs {
324 + display: -ms-flexbox;
325 + display: -webkit-flex;
326 + display: flex;
327 + }
328 +}
329 +
330 +@media screen and (max-width: 768px) {
331 + .flexbox-to-xs {
332 + display: -ms-flexbox;
333 + display: -webkit-flex;
334 + display: flex;
335 + }
336 +
337 + .display-none-to-xs {
338 + display: none;
339 + }
340 +
341 + .margin-vertical-micro-to-xs {
342 + margin-top: 1rem;
343 + margin-bottom: 1rem;
344 + }
345 +}
346 +
347 +.btn-action {
348 + cursor: pointer;
349 +}
350 +</style>
351 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
352 +
353 +
354 +<script data-cfasync="false" data-pagespeed-no-defer>
355 + var dataLayer_content = {"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"TactikDev"};
356 + dataLayer.push( dataLayer_content );
357 +</script>
358 +<script data-cfasync="false" data-pagespeed-no-defer>
359 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
360 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
361 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
362 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
363 +})(window,document,'script','dataLayer','GTM-PKDRB5L2');
364 +</script>
365 +<link rel="icon" href="https://quartiercartier.ca/wp-content/uploads/cropped-faviicon-quartie-cartier-32x32.png" sizes="32x32" />
366 +<link rel="icon" href="https://quartiercartier.ca/wp-content/uploads/cropped-faviicon-quartie-cartier-192x192.png" sizes="192x192" />
367 +<link rel="apple-touch-icon" href="https://quartiercartier.ca/wp-content/uploads/cropped-faviicon-quartie-cartier-180x180.png" />
368 +<meta name="msapplication-TileImage" content="https://quartiercartier.ca/wp-content/uploads/cropped-faviicon-quartie-cartier-270x270.png" />
369 +<style id="tactikmedia-etat-non-louable">unites polygon[data-etat="Non louable"]{fill:rgba(41,32,32,0.6);}</style>
370 +<link rel='stylesheet' id='oxygen-styles-css' href='//quartiercartier.ca/?xlink=css&#038;ver=6.8.7' media='all' />
371 +<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
372 +<meta name="generator" content="WP Rocket 3.18.3" data-wpr-features="wpr_defer_js wpr_minify_js wpr_preload_fonts wpr_lazyload_images wpr_lazyload_iframes wpr_oci wpr_minify_css wpr_preload_links wpr_desktop wpr_dns_prefetch" /></head>
373 +<body class="home wp-singular page-template-default page page-id-1419 wp-theme-oxygen-is-not-a-theme oxy-overlay-header wp-embed-responsive oxygen-body" >
374 +
375 +
376 +
377 +
378 + <header id="_header-455-39" class="oxy-header-wrapper oxy-sticky-header oxy-overlay-header oxy-header c-overlay-subheader" ><div id="_header_row-456-39" class="oxygen-only-show-in-overlay oxy-header-row c-relative main-header" ><div class="oxy-header-container"><div id="_header_left-457-39" class="oxy-header-left" ><a id="link-458-39" class="ct-link" href="/" target="_self" ><img id="image-459-39" alt="" src="https://quartiercartier.ca/wp-content/uploads/logo-quartier-cartier.svg" class="ct-image c-logo skip-lazy no-lazy"/></a><div id="div_block-598-39" class="ct-div-block main-header-border" ></div></div><div id="_header_center-460-39" class="oxy-header-center" ></div><div id="_header_right-461-39" class="oxy-header-right" ><div id="div_block-462-39" class="ct-div-block " ><nav id="_nav_menu-609-39" class="oxy-nav-menu c-margin-right-s oxy-nav-menu-dropdowns oxy-nav-menu-dropdown-arrow" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-menu-principal-accueil-container"><ul id="menu-menu-principal-accueil" class="oxy-nav-menu-list"><li id="menu-item-678" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-678"><a href="/#projet" aria-current="page">Projet</a></li>
379 +<li id="menu-item-887" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-887"><a href="/unites/">Plans</a></li>
380 +<li id="menu-item-680" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-680"><a href="/#galerie" aria-current="page">Galerie</a></li>
381 +<li id="menu-item-676" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-676"><a href="/#quartier" aria-current="page">Quartier</a></li>
382 +<li id="menu-item-677" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-677"><a href="/#contact" aria-current="page">Contact</a></li>
383 +</ul></div></nav><a id="link-511-39" class="ct-link oxel_icon_button__container" href="tel:(418)%20717-2105" target="_self" role="button"><div id="fancy_icon-570-39" class="ct-fancy-icon" ><svg id="svg-fancy_icon-570-39"><use xlink:href="#FontAwesomeicon-phone"></use></svg></div><div id="text_block-513-39" class="ct-text-block c-transition c-link-dark" ><span id="span-514-39" class="ct-span" >(418) 717-2105</span></div></a><div id="div_block-549-39" class="ct-div-block btn-main-wrapper" ><a id="link-566-39" class="ct-link c-btn-main c-btn-m c-btn-fillFromBottom c-transition" href="https://www.appartementsurbains.ca/demande-information/quartier-cartier/?projet=quartier+cartier" target="_blank" ><div id="text_block-568-39" class="ct-text-block c-text-m" >Demande d'information</div><div id="fancy_icon-569-39" class="ct-fancy-icon" ><svg id="svg-fancy_icon-569-39"><use xlink:href="#Lineariconsicon-envelope"></use></svg></div></a></div>
384 + <div id="-pro-menu-611-39" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-right" data-off-canvas-alignment="right"><svg id="-pro-menu-611-39-open-icon"><use xlink:href="#Lineariconsicon-menu"></use></svg></div>
385 +
386 +
387 + <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400"
388 +
389 + data-oxy-pro-menu-dropdown-animation="fade-up"
390 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
391 + data-entire-parent-toggles-dropdown="true"
392 +
393 + data-oxy-pro-menu-off-canvas-animation="fade"
394 +
395 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
396 +
397 + data-oxy-pro-menu-dropdown-links-on-mobile="toggle">
398 +
399 + <div class="menu-menu-principal-accueil-container"><ul id="menu-menu-principal-accueil-1" class="oxy-pro-menu-list"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-678"><a href="/#projet" aria-current="page">Projet</a></li>
400 +<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-887"><a href="/unites/">Plans</a></li>
401 +<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-680"><a href="/#galerie" aria-current="page">Galerie</a></li>
402 +<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-676"><a href="/#quartier" aria-current="page">Quartier</a></li>
403 +<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-677"><a href="/#contact" aria-current="page">Contact</a></li>
404 +</ul></div>
405 + <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-611-39"><use xlink:href="#Lineariconsicon-cross"></use></svg></div>
406 +
407 + </div>
408 +
409 + </div>
410 +
411 + <script type="text/javascript">
412 + jQuery('#-pro-menu-611-39 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
413 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>');
414 + });
415 + jQuery('#-pro-menu-611-39 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
416 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
417 + }); </script></div></div></div></div></header>
418 + <script type="text/javascript">
419 + jQuery(document).ready(function() {
420 + var selector = "#_header-455-39",
421 + scrollval = parseInt("500");
422 + if (!scrollval || scrollval < 1) {
423 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
424 + jQuery(selector).addClass("oxy-sticky-header-active");
425 + }
426 + else {
427 + var scrollTopOld = 0;
428 + jQuery(window).scroll(function() {
429 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
430 + if (jQuery(this).scrollTop() > scrollval
431 + ) {
432 + if (
433 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
434 + if (jQuery(selector).css('position')!='absolute') {
435 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
436 + }
437 + jQuery(selector)
438 + .addClass("oxy-sticky-header-active")
439 + .addClass("oxy-sticky-header-fade-in");
440 + }
441 + }
442 + else {
443 + jQuery(selector)
444 + .removeClass("oxy-sticky-header-fade-in")
445 + .removeClass("oxy-sticky-header-active");
446 + if (jQuery(selector).css('position')!='absolute') {
447 + jQuery("body").css("margin-top", "");
448 + }
449 + }
450 + scrollTopOld = jQuery(this).scrollTop();
451 + }
452 + })
453 + }
454 + });
455 + </script><div id="div_block-301-18" class="ct-div-block c-relative" ><div id="div_block-600-39" class="ct-div-block inner-content-border-left" ></div><div id="div_block-608-39" class="ct-div-block inner-content-border-right" ></div><div id='inner_content-30-18' class='ct-inner-content'><div id="code_block-886-1232" class="ct-code-block" ></div><div id="code_block-992-1419" class="ct-code-block" ></div><section id="section-817-1232" class=" ct-section c-relative" ><div class="ct-section-inner-wrap"><div id="div_block-826-1232" class="ct-div-block c-margin-bottom-xxl" ><span id="headline-818-1232" class="ct-headline c-margin-bottom-l c-tagline">Occupation Juillet 2024</span><div id="div_block-819-1232" class="ct-div-block c-full-width c-columns-m-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-820-1232" class="ct-div-block" ><h1 id="headline-821-1232" class="ct-headline c-h1 title-row title-reveal">Découvrez <br>Quartier Cartier</h1></div><div id="div_block-823-1232" class="ct-div-block max-w--720" ><div id="text_block-865-1232" class="ct-text-block" >Offrez-vous une expérience de vie urbaine axée sur le confort, combinant une esthétique moderne avec une localisation privilégiée au cœur du quartier Montcalm. Du Studio à la maison de ville, nous vous offrons des condos locatifs qui vous ressemblent, ainsi que 8000 pi<sup>2</sup> d’espaces commerciaux.</div></div></div>
456 + <div id="-carousel-builder-855-1232" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".oxy-carousel-builder_prev" data-next=".oxy-carousel-builder_next" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="true" data-carousel=".oxy-inner-content" data-cell=".cell" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="true" data-tickerpause="true" data-groupcells="1" data-autoplay="3000" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="false" data-trigger-aos="false" data-clickselect="false" data-tick="false" ><div id="div_block-860-1232" class="ct-div-block cell" ><div id="div_block-1004-1419" class="ct-div-block c-shadow c-play c-heartbeat" ><img id="image-1006-1419" alt="play-bouton" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/play-bouton.svg"/><noscript><img id="image-1006-1419" alt="play-bouton" src="https://quartiercartier.ca/wp-content/uploads/play-bouton.svg" class="ct-image"/></noscript></div></div><div id="div_block-856-1232" class="ct-div-block cell" ><div id="div_block-1007-1419" class="ct-div-block c-shadow c-play c-heartbeat" ><img id="image-1008-1419" alt="play-bouton" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/play-bouton.svg"/><noscript><img id="image-1008-1419" alt="play-bouton" src="https://quartiercartier.ca/wp-content/uploads/play-bouton.svg" class="ct-image"/></noscript></div></div></div></div>
457 +
458 + </div><div id="div_block-918-1419" class="ct-div-block c-margin-bottom-l" ><div id="code_block-919-1419" class="ct-code-block section-headline c-margin-bottom-l c-tagline" >Aucune unité n'est actuellement disponible</div><span id="headline-920-1419" class="ct-headline c-h1 title-row title-reveal">Unités <br><span id="span-921-1419" class="ct-span titre-serif" >disponibles</span></span></div><div id="div_block-922-1419" class="ct-div-block c-owl-m c-full-width" >
459 + <div id="-wpgb-facet-923-1419" class="oxy-wpgb-facet " ><div class="wpgb-facet wpgb-loading wpgb-facet-2" data-facet="2" data-grid="oxygen-element-926"></div></div>
460 +
461 + <div id="div_block-924-1419" class="ct-div-block c-bg-light c-full-width c-padding-l" > <div class="c-full-width c-columns-gap-s flexbox flex-row display-none-to-xs padding-vertical-micro border-bottom-slimmest text-current align-items-center">
462 + <div class="width-1_4-from-xs c-heading-dark c-bold">Numéro</div>
463 + <div class="width-1_4-from-xs c-heading-dark c-bold">Disponibilité</div>
464 + <div class="width-1_4-from-xs c-heading-dark c-bold">Superficie</div>
465 + <div class="width-1_4-from-xs c-heading-dark c-bold">Prix</div>
466 + <div class="width-1_4-from-xs c-heading-dark c-bold"></div>
467 + </div>
468 +<div id="_dynamic_list-926-1419" class="oxy-dynamic-list c-full-width tableau" data-options="{&quot;itemSelector&quot;:&quot;[data-options*=\&quot;oxygen-element-926\&quot;] &gt; *&quot;,&quot;isMainQuery&quot;:false,&quot;id&quot;:&quot;oxygen-element-926&quot;,&quot;postId&quot;:{&quot;0&quot;:1419,&quot;2&quot;:39},&quot;isTemplate&quot;:&quot;Oxygen&quot;,&quot;customContent&quot;:true}" >
469 +
470 +
471 + </div>
472 +
473 + <div id="-wpgb-facet-929-1419" class="oxy-wpgb-facet c-center c-margin-top-l " ><div class="wpgb-facet wpgb-loading wpgb-facet-3" data-facet="3" data-grid="oxygen-element-926"></div></div>
474 +
475 + </div><div id="div_block-1009-1419" class="ct-div-block c-bg-dark c-padding-xl" ><h2 id="headline-1010-1419" class="ct-headline c-margin-bottom-l c-tagline c-text-accent">location d'espace commercial</h2><div id="div_block-1015-1419" class="ct-div-block c-columns-3-1 c-columns-l-1" ><div id="div_block-1025-1419" class="ct-div-block " ><h4 id="headline-1019-1419" class="ct-headline c-h1 c-heading-light c-margin-bottom-l">Découvrez notre <br>espace commercial</h4><div id="div_block-1032-1419" class="ct-div-block c-columns-3 c-columns-m-1" ><div id="div_block-1028-1419" class="ct-div-block" >
476 + <div id="-counter-1029-1419" class="oxy-counter " ><span id="-counter-1029-1419-digit" class="oxy-counter_digit" data-easing="1" data-threshold="999" data-amount="333" data-duration="1" data-end="8000" data-grouping="1" data-start="0" data-decimal="." data-decimals="0" data-separator=",">0</span><span class="oxy-counter_suffix">pi²</span></div>
477 +
478 + <h4 id="headline-1031-1419" class="ct-headline c-text-xl">Superficie</h4></div><div id="div_block-1036-1419" class="ct-div-block" >
479 + <div id="-counter-1037-1419" class="oxy-counter " ><span id="-counter-1037-1419-digit" class="oxy-counter_digit" data-easing="1" data-threshold="999" data-amount="333" data-duration="1" data-end="17" data-grouping="1" data-start="0" data-decimal="." data-decimals="0" data-separator=",">0</span></div>
480 +
481 + <h4 id="headline-1038-1419" class="ct-headline c-text-xl">Stationnements</h4></div><div id="div_block-1033-1419" class="ct-div-block" >
482 + <div id="-counter-1034-1419" class="oxy-counter " ><span id="-counter-1034-1419-digit" class="oxy-counter_digit" data-easing="1" data-threshold="999" data-amount="333" data-duration="1" data-end="2024" data-grouping="" data-start="0" data-decimal="." data-decimals="0" data-separator=",">0</span></div>
483 +
484 + <h4 id="headline-1035-1419" class="ct-headline c-text-xl">Construction</h4></div></div></div><div id="div_block-1024-1419" class="ct-div-block" ><a id="link_button-1014-1419" class="ct-link-button c-btn-l" href="/espace-commercial/" target="_self" >Découvrez l'espace</a></div></div></div></div></div></section> <div tabindex="-1" class="oxy-modal-backdrop center "
485 + style="background-color: rgba(0,0,0,0.56);"
486 + data-trigger="user_clicks_element" data-trigger-selector=".c-play" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" >
487 +
488 + <div id="modal-982-1419" class="ct-modal " ><div id="fancy_icon-983-1419" class="ct-fancy-icon oxy-close-modal c-modal-close-light" ><svg id="svg-fancy_icon-983-1419"><use xlink:href="#Lineariconsicon-cross"></use></svg></div><div id="code_block-1003-1419" class="ct-code-block" ><iframe loading="lazy" style='display:block;margin:auto;width:745px;max-width:100%;aspect-ratio:1.7780429594272076;' src='about:blank' frameborder="0" allow="autoplay; gyroscope; picture-in-picture;" allowfullscreen data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://killerplayer.com/watch/video/0c69c3ac-30c8-4077-bf1b-d9f0cee28317"></iframe><noscript><iframe style='display:block;margin:auto;width:745px;max-width:100%;aspect-ratio:1.7780429594272076;' src='https://killerplayer.com/watch/video/0c69c3ac-30c8-4077-bf1b-d9f0cee28317' frameborder="0" allow="autoplay; gyroscope; picture-in-picture;" allowfullscreen></iframe></noscript></div></div>
489 + </div>
490 + <section id="section-917-1419" class=" ct-section c-owl-xl" ><div class="ct-section-inner-wrap"><div id="div_block-872-1232" class="ct-div-block c-columns-2-3 c-columns-gap-xxl c-columns-m-1 grid" ><div id="div_block-873-1232" class="ct-div-block" ><div id="div_block-874-1232" class="ct-div-block" ><img id="image-875-1232" alt="confort-lumiere" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-s" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/confort-lumiere.webp"/><noscript><img id="image-875-1232" alt="confort-lumiere" src="https://quartiercartier.ca/wp-content/uploads/confort-lumiere.webp" class="ct-image c-margin-bottom-s"/></noscript><h4 id="headline-876-1232" class="ct-headline">Confortable et lumineux</h4></div></div><div id="div_block-877-1232" class="ct-div-block" ><div id="div_block-878-1232" class="ct-div-block c-margin-bottom-l" ><img id="image-879-1232" alt="quebec-cartier-condo-nature" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-s c-max-width-480" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/quebec-cartier-condo-nature.webp"/><noscript><img id="image-879-1232" alt="quebec-cartier-condo-nature" src="https://quartiercartier.ca/wp-content/uploads/quebec-cartier-condo-nature.webp" class="ct-image c-margin-bottom-s c-max-width-480"/></noscript><h4 id="headline-880-1232" class="ct-headline">En proximité avec la nature</h4></div><div id="div_block-881-1232" class="ct-div-block c-full-width grid-item" ><img id="image-882-1232" alt="vie-famille-condo" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-s c-full-width" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/vie-famille-condo.webp"/><noscript><img id="image-882-1232" alt="vie-famille-condo" src="https://quartiercartier.ca/wp-content/uploads/vie-famille-condo.webp" class="ct-image c-margin-bottom-s c-full-width"/></noscript><h4 id="headline-883-1232" class="ct-headline">Vivre au ​​cœur de l'action</h4></div></div></div></div></section><section id="projet" class=" ct-section bg-section" data-bg-section="dark"><div class="ct-section-inner-wrap"><div id="div_block-955-1419" class="ct-div-block" ><h2 id="headline-956-1419" class="ct-headline c-h2 c-margin-bottom-m c-heading-dark">Condos locatifs</h2><p id="text_block-957-1419" class="ct-text-block c-max-width-960 c-margin-bottom-m c-text-dark" >Nous sommes convaincus que Quartier Cartier est bien plus qu'un simple projet immobilier, c'est un lieu de vie exceptionnel où chaque détail a été pensé pour vous offrir une expérience résidentielle incomparable.</p></div><div id="div_block-958-1419" class="ct-div-block c-full-width c-columns-4 c-columns-l-2 c-padding-top-l c-columns-gap-xl listing-avantages c-margin-bottom-m" ><div id="div_block-959-1419" class="ct-div-block c-center" ><img id="image-960-1419" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/nature-cartier.svg"/><noscript><img id="image-960-1419" alt="" src="https://quartiercartier.ca/wp-content/uploads/nature-cartier.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-961-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Cour intérieure</h4></div><div id="div_block-962-1419" class="ct-div-block c-center" ><img id="image-963-1419" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/gym-icon.svg"/><noscript><img id="image-963-1419" alt="" src="https://quartiercartier.ca/wp-content/uploads/gym-icon.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-964-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Gym</h4></div><div id="div_block-965-1419" class="ct-div-block c-center" ><img id="image-966-1419" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/icon-salon-commun.svg"/><noscript><img id="image-966-1419" alt="" src="https://quartiercartier.ca/wp-content/uploads/icon-salon-commun.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-967-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Salon commun</h4></div><div id="div_block-968-1419" class="ct-div-block c-center" ><img id="image-969-1419" alt="icon-cour-interieur" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/icon-cour-interieur.svg"/><noscript><img id="image-969-1419" alt="icon-cour-interieur" src="https://quartiercartier.ca/wp-content/uploads/icon-cour-interieur.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-970-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Terrasse sur le toit</h4></div></div><div id="div_block-971-1419" class="ct-div-block c-full-width c-columns-l-2 c-padding-top-l c-columns-gap-xl listing-avantages c-margin-bottom-m c-columns-3" ><div id="div_block-972-1419" class="ct-div-block c-center" ><img id="image-973-1419" alt="icon-ascenceur" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/icon-ascenceur.svg"/><noscript><img id="image-973-1419" alt="icon-ascenceur" src="https://quartiercartier.ca/wp-content/uploads/icon-ascenceur.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-974-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Ascenseurs</h4></div><div id="div_block-975-1419" class="ct-div-block c-center" ><img id="image-976-1419" alt="icon-voiture" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/icon-viture.svg"/><noscript><img id="image-976-1419" alt="icon-voiture" src="https://quartiercartier.ca/wp-content/uploads/icon-viture.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-977-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Stationnement intérieur</h4></div><div id="div_block-978-1419" class="ct-div-block c-center" ><img id="image-979-1419" alt="icon-velo" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-xs icon" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/icon-velo.svg"/><noscript><img id="image-979-1419" alt="icon-velo" src="https://quartiercartier.ca/wp-content/uploads/icon-velo.svg" class="ct-image c-margin-bottom-xs icon"/></noscript><h4 id="headline-980-1419" class="ct-headline c-heading-accent c-margin-bottom-s c-text-l">Salle de vélo</h4></div></div></div></section><section id="galerie" class=" ct-section section" ><div class="ct-section-inner-wrap"><div id="div_block-937-1419" class="ct-div-block c-full-width c-center animating-element c-margin-bottom-xl" ><span id="headline-939-1419" class="ct-headline section-headline c-margin-bottom-l">Condos locatifs - Québec</span><span id="headline-940-1419" class="ct-headline c-h1 title-reveal max-w--480 c-margin-bottom-m">Un milieu de vie inspirant</span><div id="div_block-949-1419" class="ct-div-block c-full-width c-relative" >
491 + <div id="-carousel-builder-950-1419" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".prev-btn" data-next=".next-btn" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="true" data-carousel=".oxy-carousel-builder_gallery-images" data-cell=".oxy-carousel-builder_gallery-image" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="1" data-autoplay="4000" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="left" data-righttoleft="false" data-images-loaded="true" data-pagedots="true" data-trigger-aos="false" data-clickselect="false" data-tick="false" ><div class=oxy-carousel-builder_gallery-images><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-0><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="quartier-cartier-vie-galerie-doux" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/quartier-cartier-vie-galerie-doux-768x432.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/quartier-cartier-vie-galerie-doux-768x432.jpg" alt="quartier-cartier-vie-galerie-doux" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-1><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/Hall-768x502.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/Hall-768x502.jpg" alt="" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-2><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/IMG_2653-768x512.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/IMG_2653-768x512.jpg" alt="" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-3><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="quartier-cartier-vie-04" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/quartier-cartier-vie-04-768x432.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/quartier-cartier-vie-04-768x432.jpg" alt="quartier-cartier-vie-04" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-4><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="quartier-cartier-vie-10" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/quartier-cartier-vie-10-768x432.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/quartier-cartier-vie-10-768x432.jpg" alt="quartier-cartier-vie-10" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-5><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/IMG_2672-768x512.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/IMG_2672-768x512.jpg" alt="" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-6><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/IMG_2719-768x512.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/IMG_2719-768x512.jpg" alt="" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-7><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/Lounge-768x576.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/Lounge-768x576.jpg" alt="" /></noscript></div><div class="oxy-carousel-builder_gallery-image" id=-carousel-builder-950-1419-8><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/Terrasse-768x576.jpg" /><noscript><img src="https://quartiercartier.ca/wp-content/uploads/Terrasse-768x576.jpg" alt="" /></noscript></div></div></div></div>
492 +
493 + </div><div id="div_block-951-1419" class="ct-div-block c-full-width" ><img id="image-952-1419" alt="arrow-left-quartier" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image carousel-nav-icon prev-btn" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/arrow-left-quartier.svg"/><noscript><img id="image-952-1419" alt="arrow-left-quartier" src="https://quartiercartier.ca/wp-content/uploads/arrow-left-quartier.svg" class="ct-image carousel-nav-icon prev-btn"/></noscript><img id="image-953-1419" alt="arrow-right-quartier" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image carousel-nav-icon next-btn" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/arrow-right-quartier.svg"/><noscript><img id="image-953-1419" alt="arrow-right-quartier" src="https://quartiercartier.ca/wp-content/uploads/arrow-right-quartier.svg" class="ct-image carousel-nav-icon next-btn"/></noscript></div></div></div></section><section id="quartier" class=" ct-section section" ><div class="ct-section-inner-wrap"><div id="div_block-867-1232" class="ct-div-block c-full-width c-center animating-element c-margin-bottom-xl" ><img id="image-868-1232" alt="quartiers-cartier-coeur" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image c-margin-bottom-m" data-lazy-src="https://quartiercartier.ca/wp-content/uploads/quartiers-cartier-coeur.svg"/><noscript><img id="image-868-1232" alt="quartiers-cartier-coeur" src="https://quartiercartier.ca/wp-content/uploads/quartiers-cartier-coeur.svg" class="ct-image c-margin-bottom-m"/></noscript><span id="headline-869-1232" class="ct-headline section-headline c-margin-bottom-l">Commerces et commodités</span><span id="headline-870-1232" class="ct-headline c-h1 title-reveal max-w--480">Vie de quartier et proximité</span></div><div id="shortcode-871-1232" class="ct-shortcode" >
494 +<div class="wp-grid-builder wpgb-grid-1" data-options="{&quot;id&quot;:1,&quot;type&quot;:&quot;masonry&quot;,&quot;source&quot;:&quot;post_type&quot;,&quot;loader&quot;:1,&quot;layout&quot;:&quot;vertical&quot;,&quot;reveal&quot;:1,&quot;isMainQuery&quot;:0,&quot;lazyLoad&quot;:0,&quot;cardSizes&quot;:{&quot;9999&quot;:{&quot;columns&quot;:1,&quot;height&quot;:240,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1920&quot;:{&quot;columns&quot;:1,&quot;height&quot;:240,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1680&quot;:{&quot;columns&quot;:1,&quot;height&quot;:220,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1180&quot;:{&quot;columns&quot;:1,&quot;height&quot;:220,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;1080&quot;:{&quot;columns&quot;:1,&quot;height&quot;:200,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;},&quot;767&quot;:{&quot;columns&quot;:1,&quot;height&quot;:200,&quot;gutter&quot;:0,&quot;ratio&quot;:&quot;1.33333&quot;}},&quot;fitRows&quot;:0,&quot;equalRows&quot;:0,&quot;equalColumns&quot;:1,&quot;fillLastRow&quot;:0,&quot;centerLastRow&quot;:0,&quot;horizontalOrder&quot;:1,&quot;fullWidth&quot;:0,&quot;transitionDelay&quot;:60,&quot;gallerySlideshow&quot;:0,&quot;rowsNumber&quot;:1,&quot;slideAlign&quot;:&quot;left&quot;,&quot;groupCells&quot;:1,&quot;draggable&quot;:1,&quot;initialIndex&quot;:0,&quot;contain&quot;:0,&quot;freeScroll&quot;:0,&quot;freeFriction&quot;:&quot;0.075&quot;,&quot;friction&quot;:&quot;0.285&quot;,&quot;attraction&quot;:&quot;0.025&quot;,&quot;autoPlay&quot;:0,&quot;pageDotAriaLabel&quot;:&quot;Page dot %d&quot;,&quot;isPreview&quot;:false,&quot;isGutenberg&quot;:false,&quot;rightToLeft&quot;:false}"><div class="wpgb-svg-icons" hidden>
495 + <svg viewBox="0 0 120 24" width="0" height="0">
496 + <defs>
497 + <polygon id="wpgb-star-svg" points="12 2.5 15.1 8.8 22 9.8 17 14.6 18.2 21.5 12 18.3 5.8 21.5 7 14.6 2 9.8 8.9 8.8"></polygon>
498 + </defs>
499 + <symbol id="wpgb-rating-stars-svg">
500 + <use xlink:href="#wpgb-star-svg"></use>
501 + <use xlink:href="#wpgb-star-svg" x="24"></use>
502 + <use xlink:href="#wpgb-star-svg" x="48"></use>
503 + <use xlink:href="#wpgb-star-svg" x="72"></use>
504 + <use xlink:href="#wpgb-star-svg" x="96"></use>
505 + </symbol>
506 +</svg>
507 +</div>
508 +<div class="wpgb-wrapper">
509 + <div class="wpgb-main">
510 + <div class="wpgb-layout">
511 + <div class="wpgb-viewport">
512 + <div class="wpgb-masonry">
513 + <article class="wpgb-card wpgb-card-1 wpgb-post-705 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><span class="wpgb-block-4 c-h4">Quartier Cartier</span><div class="wpgb-block-2">191 Chemin Sainte-Foy, Québec, QC G1R 1T4</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-1127 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><span class="wpgb-block-4 c-h4">Musée national des beaux-arts</span><div class="wpgb-block-2">Musée national des beaux-arts du Québec, Grande Allée Ouest, Québec</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-1126 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><span class="wpgb-block-4 c-h4">Plaines d’Abraham</span><div class="wpgb-block-2">Plaines d'Abraham, Québec, QC</div></div></div></div></div></article><article class="wpgb-card wpgb-card-1 wpgb-post-1125 wpgb-card-hidden" data-col="1" data-row="1" data-format="standard"><div class="wpgb-card-wrapper"><div class="wpgb-card-inner"><div class="wpgb-card-content wpgb-scheme-dark"><div class="wpgb-card-body"><span class="wpgb-block-4 c-h4">Rue Cartier</span><div class="wpgb-block-2">Avenue Cartier, Québec, QC</div></div></div></div></div></article> </div>
514 + </div>
515 + <div class="wpgb-loader">
516 + <div class="wpgb-loader-6">
517 + <div></div><div></div><div></div> </div>
518 +</div>
519 +</div>
520 + </div>
521 + <aside class="wpgb-sidebar wpgb-sidebar-right">
522 + <div class="wpgb-facet wpgb-loading wpgb-facet-1" data-facet="1" data-grid="1"> <fieldset>
523 + <legend class="wpgb-facet-title wpgb-sr-only">Google Maps</legend>
524 + <div class="wpgb-map-facet" style="padding-bottom:56.25%"></div> </fieldset>
525 + </div></aside>
526 + </div>
527 +</div>
528 +</div></div></section><section id="contact" class=" ct-section c-relative" ><div class="ct-section-inner-wrap"><span id="headline-829-1232" class="ct-headline c-margin-bottom-l c-tagline c-heading-light">Demande d'information</span><h2 id="headline-830-1232" class="ct-headline c-h1 c-heading-light c-margin-bottom-l title-reveal">Soyez parmi nos <br>heureux locataires</h2><div id="div_block-832-1232" class="ct-div-block c-columns-2 c-columns-gap-xl c-columns-l-1" ><div id="div_block-833-1232" class="ct-div-block c-max-width-480" ><p id="text_block-834-1232" class="ct-text-block c-margin-bottom-l c-text-light" >Pour une demande d’information, contactez notre équipe dès aujourd’hui.</p><div id="div_block-835-1232" class="ct-div-block contact-info-bloc-coordonnees c-margin-bottom-m" ><div id="fancy_icon-836-1232" class="ct-fancy-icon c-icon-accent-l c-margin-right-m" ><svg id="svg-fancy_icon-836-1232"><use xlink:href="#Lineariconsicon-phone-handset"></use></svg></div><div id="div_block-837-1232" class="ct-div-block" ><span id="headline-838-1232" class="ct-headline c-heading-light c-margin-bottom-xs">Par téléphone</span><a id="link_text-839-1232" class="ct-link-text c-text-light c-transition c-text-m" href="tel:(418)%20717-2105" target="_self" ><span id="span-840-1232" class="ct-span" >(418) 717-2105</span></a></div></div><div id="div_block-841-1232" class="ct-div-block contact-info-bloc-coordonnees c-margin-bottom-m" ><div id="fancy_icon-842-1232" class="ct-fancy-icon c-icon-accent-l c-margin-right-m" ><svg id="svg-fancy_icon-842-1232"><use xlink:href="#Lineariconsicon-envelope"></use></svg></div><div id="div_block-843-1232" class="ct-div-block" ><span id="headline-844-1232" class="ct-headline c-heading-light c-margin-bottom-xs">Par courriel</span><a id="link_text-845-1232" class="ct-link-text c-text-light c-transition c-text-m" href="mailto:appartementsurbains@gmail.com" target="_self" ><span id="span-846-1232" class="ct-span" >appartementsurbains@gmail.com</span></a></div></div><div id="div_block-847-1232" class="ct-div-block contact-info-bloc-coordonnees c-margin-bottom-m" ><div id="fancy_icon-848-1232" class="ct-fancy-icon c-icon-accent-l c-margin-right-m" ><svg id="svg-fancy_icon-848-1232"><use xlink:href="#Lineariconsicon-map-marker"></use></svg></div><div id="div_block-849-1232" class="ct-div-block" ><span id="headline-850-1232" class="ct-headline c-heading-light c-margin-bottom-xs">Adresse</span><a id="link_text-851-1232" class="ct-link-text c-text-light c-transition c-text-m" href="https://maps.app.goo.gl/ZcJbtjJfD4Yh5SAv9" target="_blank" ><span id="span-852-1232" class="ct-span" >175 chemin Ste-Foy, <br />
529 +Québec, Qc, G1R 1T4</span></a></div></div></div><div id="div_block-853-1232" class="ct-div-block contact-form-wrapper" >
530 + <div id="-fluent-form-854-1232" class="oxy-fluent-form form-contact " ><div class='fluentform ff-default fluentform_wrapper_4 ffs_custom_wrap'><form data-form_id="4" id="fluentform_4" class="frm-fluent-form fluent_form_4 ff-el-form-top ff_form_instance_4_1 ff-form-loading ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_4_1" method="POST" data-recptcha_key="6LfF0D0nAAAAAJ9Pb3Ojt_EXcX5mLMYXw8eLgvI-" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
531 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Contact</legend> <div
532 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
533 + class="ff-el-group ff-hpsf-container"
534 + >
535 + <div class="ff-el-input--label asterisk-right">
536 + <label for="ff_4_item_sf" aria-label="Subscribe">
537 + Subscribe </label>
538 + </div>
539 + <div class="ff-el-input--content">
540 + <input type="text"
541 + name="item_4__fluent_sf"
542 + class="ff-el-form-control"
543 + id="ff_4_item_sf"
544 + />
545 + </div>
546 + </div>
547 + <input type='hidden' name='__fluent_form_embded_post_id' value='1419' /><input type="hidden" id="_fluentform_4_fluentformnonce" name="_fluentform_4_fluentformnonce" value="cc778895c3" /><input type="hidden" name="_wp_http_referer" value="/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_4_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_4_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_4_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_4_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_4_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group ff_list_3col'><div class="ff-el-input--label asterisk-right"><label aria-label="Type d&#039;unité recherché">Type d'unité recherché</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_a9bed6f51fa3aa14db7faef4aa858ed1><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Studio" id='type_unite_recherche_a9bed6f51fa3aa14db7faef4aa858ed1' aria-label='Studio' aria-invalid='false' aria-required=false> <span>Studio</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_fcc3d67e6857e154ad7f650d19376fa4><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="3½" id='type_unite_recherche_fcc3d67e6857e154ad7f650d19376fa4' aria-label='3½' aria-invalid='false' aria-required=false> <span>3½</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_31d10889abb073b4ced511ca54f19d7f><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="3½ + Bureau" id='type_unite_recherche_31d10889abb073b4ced511ca54f19d7f' aria-label='3½ + Bureau' aria-invalid='false' aria-required=false> <span>3½ + Bureau</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_50e2e39d2699e2fca2d187701f787717><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="4½" id='type_unite_recherche_50e2e39d2699e2fca2d187701f787717' aria-label='4½' aria-invalid='false' aria-required=false> <span>4½</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_2c114154613a807a3706e96f1a872b45><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="4½ sur deux niveaux" id='type_unite_recherche_2c114154613a807a3706e96f1a872b45' aria-label='4½ sur deux niveaux' aria-invalid='false' aria-required=false> <span>4½ sur deux niveaux</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_51b502828d1d67b138f984305ad5465d><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="4½ + Bureau" id='type_unite_recherche_51b502828d1d67b138f984305ad5465d' aria-label='4½ + Bureau' aria-invalid='false' aria-required=false> <span>4½ + Bureau</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_87e5fb2ec1c0c6e8fd6b7ca3c569b81d><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="5½" id='type_unite_recherche_87e5fb2ec1c0c6e8fd6b7ca3c569b81d' aria-label='5½' aria-invalid='false' aria-required=false> <span>5½</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_63acc88e701578e606a39033fa395216><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="5½ sur deux niveaux" id='type_unite_recherche_63acc88e701578e606a39033fa395216' aria-label='5½ sur deux niveaux' aria-invalid='false' aria-required=false> <span>5½ sur deux niveaux</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_67115dd9558ed07b8f528d43c6ccee4e><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Maison de ville" id='type_unite_recherche_67115dd9558ed07b8f528d43c6ccee4e' aria-label='Maison de ville' aria-invalid='false' aria-required=false> <span>Maison de ville</span></label></div></div></div><div class='ff-el-group ff_list_3col'><div class="ff-el-input--label asterisk-right"><label aria-label="Quel est votre budget mensuel?">Quel est votre budget mensuel?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_3778e2da5b9e923bcc84f5e2b456abb3><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="1000$-1500$" id='checkbox_1_3778e2da5b9e923bcc84f5e2b456abb3' aria-label='1000$-1500$' aria-invalid='false' aria-required=false> <span>1000$-1500$</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_b343bb5a7a41bf8e84968fb9525aaa75><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="1500$-2000$" id='checkbox_1_b343bb5a7a41bf8e84968fb9525aaa75' aria-label='1500$-2000$' aria-invalid='false' aria-required=false> <span>1500$-2000$</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_457d770ac39ef425ebe1738af8e54416><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="2000$ et plus" id='checkbox_1_457d770ac39ef425ebe1738af8e54416' aria-label='2000$ et plus' aria-invalid='false' aria-required=false> <span>2000$ et plus</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_dropdown' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_4_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_description' aria-label="Message">Message</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=true name="description" id="ff_4_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="favoris" data-name="favoris" ><input type="hidden" name="provenance" value="https://quartiercartier.ca/" data-name="provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md c-btn-main c-btn-xl c-btn-transition ff_btn_no_style" >Envoyer</button></div></fieldset></form><div id='fluentform_4_errors' class='ff-errors-in-stack ff_form_instance_4_1 ff-form-loading_errors ff_form_instance_4_1_errors'></div></div> <script type="text/javascript">
548 + window.fluent_form_ff_form_instance_4_1 = {"id":"4","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_4_1","form_id_selector":"fluentform_4","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":false,"message":"Phone number is not valid","global":false,"global_message":"Phone number is not valid"}},"type_unite_recherche":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"checkbox_1":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"dropdown":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"description":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
549 + </script>
550 + </div>
551 +
552 + </div></div></div></section></div></div><section id="section-477-39" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-478-39" class="ct-div-block c-columns-gap-m" ><div id="div_block-480-39" class="ct-div-block" ><p id="text_block-481-39" class="ct-text-block c-margin-right-m copyright-text c-text-light" ><span id="span-492-39" class="ct-span" >© Quartier Cartier 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</span></p></div></div></div></section>
553 + <div id="-off-canvas-563-39" class="oxy-off-canvas " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-563-39-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".info" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="true" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-564-39" class="ct-div-block" ></div></div></div>
554 +
555 +
556 + <div id="-off-canvas-472-39" class="oxy-off-canvas x-offcanvas-4_right " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-472-39-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".info" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="true" data-burger-sync="false" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-557-39" class="ct-div-block btn-main-wrapper" >
557 + <div id="-burger-trigger-476-39" class="oxy-burger-trigger multi-trigger info " ><button aria-label="Open menu" data-animation="disable" data-touch="click" class="hamburger hamburger--slider is-active" type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div>
558 +
559 + </div><div id="div_block-473-39" class="ct-div-block c-full-width" ><span id="headline-553-39" class="ct-headline section-headline c-margin-bottom-m c-tagline">Demande d'information</span><span id="headline-555-39" class="ct-headline c-heading-light c-margin-bottom-l">Soyez parmi nos<br> heureux locataires</span>
560 + <div id="-fluent-form-542-39" class="oxy-fluent-form form-contact c-full-width " ><div class='fluentform ff-default fluentform_wrapper_4 ffs_custom_wrap'><form data-form_id="4" id="fluentform_4" class="frm-fluent-form fluent_form_4 ff-el-form-top ff_form_instance_4_2 ff-form-loading ff_has_v3_recptcha ff_has_v3_recptcha ffs_custom" data-form_instance="ff_form_instance_4_2" method="POST" data-recptcha_key="6LfF0D0nAAAAAJ9Pb3Ojt_EXcX5mLMYXw8eLgvI-" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
561 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Contact</legend> <div
562 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
563 + class="ff-el-group ff-hpsf-container"
564 + >
565 + <div class="ff-el-input--label asterisk-right">
566 + <label for="ff_4_item_sf" aria-label="Updates">
567 + Updates </label>
568 + </div>
569 + <div class="ff-el-input--content">
570 + <input type="text"
571 + name="item_4__fluent_sf"
572 + class="ff-el-form-control"
573 + id="ff_4_item_sf"
574 + />
575 + </div>
576 + </div>
577 + <input type='hidden' name='__fluent_form_embded_post_id' value='1419' /><input type="hidden" id="_fluentform_4_fluentformnonce" name="_fluentform_4_fluentformnonce" value="cc778895c3" /><input type="hidden" name="_wp_http_referer" value="/" /><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_2_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_4_2_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_2_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_4_2_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_2_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_4_2_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_4_2_phone' aria-label="Téléphone">Téléphone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" data-name="phone" id="ff_4_2_phone" inputmode="tel" aria-invalid='false' aria-required=false></div></div><div class='ff-el-group ff_list_3col'><div class="ff-el-input--label asterisk-right"><label aria-label="Type d&#039;unité recherché">Type d'unité recherché</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_577db3e6922749bcbdeb43abe1001299><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Studio" id='type_unite_recherche_577db3e6922749bcbdeb43abe1001299' aria-label='Studio' aria-invalid='false' aria-required=false> <span>Studio</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_0afea012bba6bff3dbd2672defe8c258><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="3½" id='type_unite_recherche_0afea012bba6bff3dbd2672defe8c258' aria-label='3½' aria-invalid='false' aria-required=false> <span>3½</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_04a8eacb3602a026f1c26e67565615ac><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="3½ + Bureau" id='type_unite_recherche_04a8eacb3602a026f1c26e67565615ac' aria-label='3½ + Bureau' aria-invalid='false' aria-required=false> <span>3½ + Bureau</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_0673b793eb79ae26ba4a589c4a331dec><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="4½" id='type_unite_recherche_0673b793eb79ae26ba4a589c4a331dec' aria-label='4½' aria-invalid='false' aria-required=false> <span>4½</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_bb01247d1f61f89e80a5b7025e9b65f6><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="4½ sur deux niveaux" id='type_unite_recherche_bb01247d1f61f89e80a5b7025e9b65f6' aria-label='4½ sur deux niveaux' aria-invalid='false' aria-required=false> <span>4½ sur deux niveaux</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_5608199144faee020fa56dbae3b2cfe4><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="4½ + Bureau" id='type_unite_recherche_5608199144faee020fa56dbae3b2cfe4' aria-label='4½ + Bureau' aria-invalid='false' aria-required=false> <span>4½ + Bureau</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_4f52fe0a6a71902c183ac09915c00d3b><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="5½" id='type_unite_recherche_4f52fe0a6a71902c183ac09915c00d3b' aria-label='5½' aria-invalid='false' aria-required=false> <span>5½</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_bda2f1f3b795eea28a0359be59fd1b9e><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="5½ sur deux niveaux" id='type_unite_recherche_bda2f1f3b795eea28a0359be59fd1b9e' aria-label='5½ sur deux niveaux' aria-invalid='false' aria-required=false> <span>5½ sur deux niveaux</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=type_unite_recherche_818111abca5c448d968541d7327e7e83><input type="checkbox" name="type_unite_recherche[]" data-name="type_unite_recherche" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Maison de ville" id='type_unite_recherche_818111abca5c448d968541d7327e7e83' aria-label='Maison de ville' aria-invalid='false' aria-required=false> <span>Maison de ville</span></label></div></div></div><div class='ff-el-group ff_list_3col'><div class="ff-el-input--label asterisk-right"><label aria-label="Quel est votre budget mensuel?">Quel est votre budget mensuel?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_490384af931e89ed2c3b13fb0caeb15c><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="1000$-1500$" id='checkbox_1_490384af931e89ed2c3b13fb0caeb15c' aria-label='1000$-1500$' aria-invalid='false' aria-required=false> <span>1000$-1500$</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_9f26d3d25df4fe97f3c60a526fd9bf94><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="1500$-2000$" id='checkbox_1_9f26d3d25df4fe97f3c60a526fd9bf94' aria-label='1500$-2000$' aria-invalid='false' aria-required=false> <span>1500$-2000$</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=checkbox_1_5bc61b754edfe6ba467e27f40a1015ab><input type="checkbox" name="checkbox_1[]" data-name="checkbox_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="2000$ et plus" id='checkbox_1_5bc61b754edfe6ba467e27f40a1015ab' aria-label='2000$ et plus' aria-invalid='false' aria-required=false> <span>2000$ et plus</span></label></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_2_dropdown' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_4_2_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Google" >Google</option><option value="Site web du projet" >Site web du projet</option><option value="Affichage publicitaire" >Affichage publicitaire</option><option value="Journaux" >Journaux</option><option value="Recommandation" >Recommandation</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_4_2_description' aria-label="Message">Message</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=true name="description" id="ff_4_2_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="favoris" data-name="favoris" ><input type="hidden" name="provenance" value="https://quartiercartier.ca/" data-name="provenance" ><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md c-btn-main c-btn-xl c-btn-transition ff_btn_no_style" >Envoyer</button></div></fieldset></form><div id='fluentform_4_errors' class='ff-errors-in-stack ff_form_instance_4_2 ff-form-loading_errors ff_form_instance_4_2_errors'></div></div> <script type="text/javascript">
578 + window.fluent_form_ff_form_instance_4_2 = {"id":"4","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_4_2","form_id_selector":"fluentform_4","rules":{"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"phone":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":false,"message":"Phone number is not valid","global":false,"global_message":"Phone number is not valid"}},"type_unite_recherche":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"checkbox_1":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"dropdown":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"description":{"required":{"value":true,"message":"Ce champ est requis","global":false,"global_message":"This field is required"}},"g-recaptcha-response":[]},"debounce_time":300};
579 + </script>
580 + </div>
581 +
582 + </div></div></div>
583 +
584 +
585 +<script type="speculationrules">
586 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/no-theme\/*","\/wp-content\/themes\/oxygen-is-not-a-theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
587 +</script>
588 +<script id='script-61f3034a131d7-js' type='text/javascript'>
589 +function GetURLParameter(sParam) {
590 + var sPageURL = window.location.search.substring(1);
591 + var sURLVariables = sPageURL.split('&');
592 + for (var i = 0; i < sURLVariables.length; i++) {
593 + var sParameterName = sURLVariables[i].split('=');
594 + if (sParameterName[0] == sParam) {
595 + return sParameterName[1];
596 + }
597 + }
598 +}
599 +
600 +jQuery(document).ready(function() {
601 + var niveau = GetURLParameter("_niveau");
602 + var unite = GetURLParameter("_unite");
603 + if(niveau) {
604 + var selectorNiveau = '[vue-immeuble] g[niveau="' + niveau + '"]';
605 + jQuery(selectorNiveau).click();
606 + }
607 + if(unite) {
608 + var selectorUnite = '[polygones-niveaux] polygon[unite_slug="' + unite + '"]';
609 + jQuery(selectorUnite).click();
610 + jQuery("[choix-niveau]").removeClass("visible");
611 +
612 + niveau = jQuery(selectorUnite).attr('niveau');
613 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
614 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
615 + }
616 +});
617 +
618 +jQuery("[unites] [vue-immeuble] g").click(function() {
619 + var niveau = jQuery(this).attr('niveau');
620 +
621 + jQuery("[choix-niveau]").removeClass("visible");
622 + jQuery("[choix-unite]").addClass("visible");
623 +
624 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
625 + jQuery("[liste-niveaux-item][niveau=" + niveau + "]").addClass("level-selected");
626 +
627 + jQuery("[vue-immeuble]").removeClass("visible");
628 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
629 + jQuery("[wrapper-unite]").removeClass("visible");
630 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
631 +
632 + jQuery("[section-niveaux]").addClass("visible");
633 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
634 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
635 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
636 + jQuery("[liste-niveaux]").addClass("visible");
637 + jQuery("[legende]").addClass("visible");
638 +});
639 +
640 +jQuery("[liste-niveaux-item]").click(function() {
641 + var niveau = jQuery(this).attr('niveau');
642 +
643 + jQuery("[liste-niveaux-item]").removeClass("level-selected");
644 + jQuery(this).addClass("level-selected");
645 +
646 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
647 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
648 +
649 + jQuery("[wrapper-niveaux] [image-niveau][niveau=" + niveau + "]").addClass("visible");
650 + jQuery("[wrapper-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
651 +});
652 +
653 +jQuery("[polygones-niveaux] polygon").click(function() {
654 + var infos = jQuery(this);
655 + var etat = infos.attr('etat');
656 +
657 + if(etat == "Libre") {
658 + updateUnite(infos);
659 + }
660 +});
661 +
662 +jQuery(document).on('click', '[niveaux-selecteur] div', function() {
663 + updateImage(this);
664 +});
665 +
666 +function updateSelecteurNiveaux(infos) {
667 + jQuery("[niveaux-selecteur]").hide();
668 + jQuery("[niveaux-selecteur]").empty();
669 +
670 + var niveauActuel = infos.attr("niveau");
671 +
672 + jQuery("[polygones-niveaux] polygon[unite='" + infos.attr("unite") + "']").each(function() {
673 + var niveau = jQuery(this).attr("niveau");
674 + var image = jQuery(this).attr("plan_image");
675 + var classes = niveauActuel === niveau ? "selected" : "";
676 + if(niveau && image) {
677 + jQuery("[niveaux-selecteur]").append('<div class="' + classes + '" data-niveau="' + niveau + '" data-option-plan-image="' + image + '">Niveau ' + niveau + '</div> ');
678 + }
679 + });
680 +
681 + if(jQuery("[niveaux-selecteur] > div").length > 1) {
682 + jQuery("[niveaux-selecteur]").show();
683 + }
684 +}
685 +
686 +function updateImage(infos) {
687 + var niveau = jQuery(infos).data('niveau');
688 + jQuery("[niveaux-selecteur] > div").removeClass("selected");
689 + jQuery("[niveaux-selecteur] > div[data-niveau='" + niveau + "']").addClass("selected");
690 +
691 + var src = jQuery(infos).data('option-plan-image');
692 + jQuery("[image-unite]").attr("src", src);
693 + jQuery('.img-container').trigger('zoom.destroy');
694 + jQuery('.img-container').zoom({url: src});
695 +}
696 +
697 +function hideShow(hide, show) {
698 + jQuery(hide).hide();
699 + jQuery(show).show();
700 +}
701 +
702 +function updateUnite(infos) {
703 + var niveau = infos.attr('niveau');
704 + var unite = infos.attr('unite');
705 +
706 + jQuery("[data-unite]").text(unite);
707 + jQuery("[data-etat]").text(infos.attr('etat'));
708 + jQuery("[data-prix]").text(infos.attr('prix'));
709 + jQuery("[data-niveaux]").text(infos.attr('niveaux'));
710 + jQuery("[data-type-unite]").text(infos.attr('type'));
711 + jQuery("[data-superficie]").text(infos.attr('superficie'));
712 + jQuery("[data-superficie_balcon]").text(infos.attr('superficie_balcon'));
713 + jQuery("[data-plan]").attr("src", infos.attr('plan_image'));
714 + jQuery("[data-plan_pdf]").attr("href", infos.attr('plan_pdf'));
715 + jQuery("[lien-pdf-unite]").attr("href", infos.attr('plan_pdf'));
716 + jQuery("[data-retour-niveau]").attr("data-retour-niveau", niveau);
717 +
718 + if(infos.attr('superficie_balcon') !== "") {
719 + jQuery("[superficie-balcon-row]").show();
720 + } else {
721 + jQuery("[superficie-balcon-row]").hide();
722 + }
723 +
724 + jQuery.ajax({
725 + type: "post",
726 + url: ajax.url,
727 + data: {
728 + nonce: ajax.nonce,
729 + action: 'update_unite',
730 + data: {
731 + numero_unite: unite,
732 + },
733 + },
734 + success: function(response) {
735 + jQuery("[data-favoris]").html(response.data.favoris);
736 + jQuery("[data-demande]").attr("href", response.data.demande);
737 + },
738 + error: function(XMLHttpRequest, textStatus, errorThrown){
739 + },
740 + timeout: 60000
741 + });
742 +
743 + updateSelecteurNiveaux(infos);
744 +
745 + jQuery("[choix-unite]").removeClass("visible");
746 +
747 + jQuery("[vue-immeuble]").removeClass("visible");
748 + jQuery("[wrapper-niveaux] polygon.visible").removeClass("visible");
749 + jQuery("[wrapper-unite]").removeClass("visible");
750 + jQuery("[wrapper-niveaux] .visible").removeClass("visible");
751 +
752 + jQuery("[section-niveaux]").addClass("visible");
753 + jQuery("[wrapper-liste-niveaux]").removeClass("visible");
754 + jQuery("[images-niveaux] .visible").removeClass("visible");
755 + jQuery("[polygones-niveaux] .visible").removeClass("visible");
756 + jQuery("[legende]").removeClass("visible");
757 +
758 + jQuery("[wrapper-unite]").addClass("visible");
759 + jQuery("[image-unite]").addClass("visible");
760 + jQuery("[image-unite-zoom]").addClass("visible");
761 +
762 + jQuery("[niveaux-selecteur]").addClass("visible");
763 +
764 + jQuery('.img-container').trigger('zoom.destroy');
765 + jQuery('.img-container').zoom({url: jQuery("[image-unite]").attr("src")});
766 +}
767 +
768 +jQuery("[retour-niveau]").click(function() {
769 + var niveau = jQuery(this).attr('data-retour-niveau');
770 +
771 + jQuery("[choix-unite]").addClass("visible");
772 +
773 + jQuery("[wrapper-unite]").removeClass("visible");
774 + jQuery("[wrapper-image-unite] .visible").removeClass("visible");
775 + jQuery("[polygones-niveaux] polygon.visible").removeClass("visible");
776 + jQuery("[niveaux-selecteur]").removeClass("visible");
777 +
778 + jQuery("[wrapper-liste-niveaux]").addClass("visible");
779 + jQuery("[image-niveau][niveau=" + niveau + "]").addClass("visible");
780 + jQuery("[polygones-niveaux] polygon[niveau=" + niveau + "]").addClass("visible");
781 + jQuery("[legende]").addClass("visible");
782 +});
783 +
784 +jQuery("[retour-immeuble]").click(function() {
785 + jQuery("[choix-unite]").removeClass("visible");
786 + jQuery("[choix-niveau]").addClass("visible");
787 +
788 + jQuery("[section-niveaux]").removeClass("visible");
789 + jQuery("[legende]").removeClass("visible");
790 +
791 + jQuery("[vue-immeuble]").addClass("visible");
792 +});
793 +
794 +jQuery("[unites] [liste-niveaux] > div[niveau='1']").click(function(e) {
795 + e.preventDefault();
796 + window.location.href = "https://quartiercartier.ca/espace-commercial/";
797 +});
798 +
799 +jQuery("[unites] [vue-immeuble] g[niveau='1']").click(function(e) {
800 + e.preventDefault();
801 + window.location.href = "https://quartiercartier.ca/espace-commercial/";
802 +});
803 +</script>
804 +<script id='script-621684ff882e1-js' type='text/javascript'>
805 +/*!
806 + * Toastify js 1.11.2
807 + * https://github.com/apvarun/toastify-js
808 + * @license MIT licensed
809 + *
810 + * Copyright (C) 2018 Varun A P
811 + */
812 +(function(root, factory) {
813 + if (typeof module === "object" && module.exports) {
814 + module.exports = factory();
815 + } else {
816 + root.Toastify = factory();
817 + }
818 +})(this, function(global) {
819 + // Object initialization
820 + var Toastify = function(options) {
821 + // Returning a new init object
822 + return new Toastify.lib.init(options);
823 + },
824 + // Library version
825 + version = "1.11.2";
826 +
827 + // Set the default global options
828 + Toastify.defaults = {
829 + oldestFirst: true,
830 + text: "Toastify is awesome!",
831 + node: undefined,
832 + duration: 3000,
833 + selector: undefined,
834 + callback: function () {
835 + },
836 + destination: undefined,
837 + newWindow: false,
838 + close: false,
839 + gravity: "toastify-top",
840 + positionLeft: false,
841 + position: '',
842 + backgroundColor: '',
843 + avatar: "",
844 + className: "",
845 + stopOnFocus: true,
846 + onClick: function () {
847 + },
848 + offset: {x: 0, y: 0},
849 + escapeMarkup: true,
850 + style: {background: ''}
851 + };
852 +
853 + // Defining the prototype of the object
854 + Toastify.lib = Toastify.prototype = {
855 + toastify: version,
856 +
857 + constructor: Toastify,
858 +
859 + // Initializing the object with required parameters
860 + init: function(options) {
861 + // Verifying and validating the input object
862 + if (!options) {
863 + options = {};
864 + }
865 +
866 + // Creating the options object
867 + this.options = {};
868 +
869 + this.toastElement = null;
870 +
871 + // Validating the options
872 + this.options.text = options.text || Toastify.defaults.text; // Display message
873 + this.options.node = options.node || Toastify.defaults.node; // Display content as node
874 + this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration
875 + this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector
876 + this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display
877 + this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination
878 + this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window
879 + this.options.close = options.close || Toastify.defaults.close; // Show toast close icon
880 + this.options.gravity = options.gravity === "bottom" ? "toastify-bottom" : Toastify.defaults.gravity; // toast position - top or bottom
881 + this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right
882 + this.options.position = options.position || Toastify.defaults.position; // toast position - left or right
883 + this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color
884 + this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path
885 + this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast
886 + this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus
887 + this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click
888 + this.options.offset = options.offset || Toastify.defaults.offset; // toast offset
889 + this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;
890 + this.options.style = options.style || Toastify.defaults.style;
891 + if(options.backgroundColor) {
892 + this.options.style.background = options.backgroundColor;
893 + }
894 +
895 + // Returning the current object for chaining functions
896 + return this;
897 + },
898 +
899 + // Building the DOM element
900 + buildToast: function() {
901 + // Validating if the options are defined
902 + if (!this.options) {
903 + throw "Toastify is not initialized";
904 + }
905 +
906 + // Creating the DOM object
907 + var divElement = document.createElement("div");
908 + divElement.className = "toastify on " + this.options.className;
909 +
910 + // Positioning toast to left or right or center
911 + if (!!this.options.position) {
912 + divElement.className += " toastify-" + this.options.position;
913 + } else {
914 + // To be depreciated in further versions
915 + if (this.options.positionLeft === true) {
916 + divElement.className += " toastify-left";
917 + console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')
918 + } else {
919 + // Default position
920 + divElement.className += " toastify-right";
921 + }
922 + }
923 +
924 + // Assigning gravity of element
925 + divElement.className += " " + this.options.gravity;
926 +
927 + if (this.options.backgroundColor) {
928 + // This is being deprecated in favor of using the style HTML DOM property
929 + console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');
930 + }
931 +
932 + // Loop through our style object and apply styles to divElement
933 + for (var property in this.options.style) {
934 + divElement.style[property] = this.options.style[property];
935 + }
936 +
937 + // Adding the toast message/node
938 + if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {
939 + // If we have a valid node, we insert it
940 + divElement.appendChild(this.options.node)
941 + } else {
942 + if (this.options.escapeMarkup) {
943 + divElement.innerText = this.options.text;
944 + } else {
945 + divElement.innerHTML = this.options.text;
946 + }
947 +
948 + if (this.options.avatar !== "") {
949 + var avatarElement = document.createElement("img");
950 + avatarElement.src = this.options.avatar;
951 +
952 + avatarElement.className = "toastify-avatar";
953 +
954 + if (this.options.position == "left" || this.options.positionLeft === true) {
955 + // Adding close icon on the left of content
956 + divElement.appendChild(avatarElement);
957 + } else {
958 + // Adding close icon on the right of content
959 + divElement.insertAdjacentElement("afterbegin", avatarElement);
960 + }
961 + }
962 + }
963 +
964 + // Adding a close icon to the toast
965 + if (this.options.close === true) {
966 + // Create a span for close element
967 + var closeElement = document.createElement("button");
968 + closeElement.type = "button";
969 + closeElement.setAttribute("aria-label", "Close");
970 + closeElement.className = "toast-close";
971 + closeElement.innerHTML = "&#10006;";
972 +
973 + // Triggering the removal of toast from DOM on close click
974 + closeElement.addEventListener(
975 + "click",
976 + function(event) {
977 + event.stopPropagation();
978 + this.removeElement(this.toastElement);
979 + window.clearTimeout(this.toastElement.timeOutValue);
980 + }.bind(this)
981 + );
982 +
983 + //Calculating screen width
984 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
985 +
986 + // Adding the close icon to the toast element
987 + // Display on the right if screen width is less than or equal to 360px
988 + if ((this.options.position == "left" || this.options.positionLeft === true) && width > 360) {
989 + // Adding close icon on the left of content
990 + divElement.insertAdjacentElement("afterbegin", closeElement);
991 + } else {
992 + // Adding close icon on the right of content
993 + divElement.appendChild(closeElement);
994 + }
995 + }
996 +
997 + // Clear timeout while toast is focused
998 + if (this.options.stopOnFocus && this.options.duration > 0) {
999 + var self = this;
1000 + // stop countdown
1001 + divElement.addEventListener(
1002 + "mouseover",
1003 + function(event) {
1004 + window.clearTimeout(divElement.timeOutValue);
1005 + }
1006 + )
1007 + // add back the timeout
1008 + divElement.addEventListener(
1009 + "mouseleave",
1010 + function() {
1011 + divElement.timeOutValue = window.setTimeout(
1012 + function() {
1013 + // Remove the toast from DOM
1014 + self.removeElement(divElement);
1015 + },
1016 + self.options.duration
1017 + )
1018 + }
1019 + )
1020 + }
1021 +
1022 + // Adding an on-click destination path
1023 + if (typeof this.options.destination !== "undefined") {
1024 + divElement.addEventListener(
1025 + "click",
1026 + function(event) {
1027 + event.stopPropagation();
1028 + if (this.options.newWindow === true) {
1029 + window.open(this.options.destination, "_blank");
1030 + } else {
1031 + window.location = this.options.destination;
1032 + }
1033 + }.bind(this)
1034 + );
1035 + }
1036 +
1037 + if (typeof this.options.onClick === "function" && typeof this.options.destination === "undefined") {
1038 + divElement.addEventListener(
1039 + "click",
1040 + function(event) {
1041 + event.stopPropagation();
1042 + this.options.onClick();
1043 + }.bind(this)
1044 + );
1045 + }
1046 +
1047 + // Adding offset
1048 + if(typeof this.options.offset === "object") {
1049 +
1050 + var x = getAxisOffsetAValue("x", this.options);
1051 + var y = getAxisOffsetAValue("y", this.options);
1052 +
1053 + var xOffset = this.options.position == "left" ? x : "-" + x;
1054 + var yOffset = this.options.gravity == "toastify-top" ? y : "-" + y;
1055 +
1056 + divElement.style.transform = "translate(" + xOffset + "," + yOffset + ")";
1057 +
1058 + }
1059 +
1060 + // Returning the generated element
1061 + return divElement;
1062 + },
1063 +
1064 + // Displaying the toast
1065 + showToast: function() {
1066 + // Creating the DOM object for the toast
1067 + this.toastElement = this.buildToast();
1068 +
1069 + // Getting the root element to with the toast needs to be added
1070 + var rootElement;
1071 + if (typeof this.options.selector === "string") {
1072 + rootElement = document.getElementById(this.options.selector);
1073 + } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {
1074 + rootElement = this.options.selector;
1075 + } else {
1076 + rootElement = document.body;
1077 + }
1078 +
1079 + // Validating if root element is present in DOM
1080 + if (!rootElement) {
1081 + throw "Root element is not defined";
1082 + }
1083 +
1084 + // Adding the DOM element
1085 + var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;
1086 + rootElement.insertBefore(this.toastElement, elementToInsert);
1087 +
1088 + // Repositioning the toasts in case multiple toasts are present
1089 + Toastify.reposition();
1090 +
1091 + if (this.options.duration > 0) {
1092 + this.toastElement.timeOutValue = window.setTimeout(
1093 + function() {
1094 + // Remove the toast from DOM
1095 + this.removeElement(this.toastElement);
1096 + }.bind(this),
1097 + this.options.duration
1098 + ); // Binding `this` for function invocation
1099 + }
1100 +
1101 + // Supporting function chaining
1102 + return this;
1103 + },
1104 +
1105 + hideToast: function() {
1106 + if (this.toastElement.timeOutValue) {
1107 + clearTimeout(this.toastElement.timeOutValue);
1108 + }
1109 + this.removeElement(this.toastElement);
1110 + },
1111 +
1112 + // Removing the element from the DOM
1113 + removeElement: function(toastElement) {
1114 + // Hiding the element
1115 + // toastElement.classList.remove("on");
1116 + toastElement.className = toastElement.className.replace(" on", "");
1117 +
1118 + // Removing the element from DOM after transition end
1119 + window.setTimeout(
1120 + function() {
1121 + // remove options node if any
1122 + if (this.options.node && this.options.node.parentNode) {
1123 + this.options.node.parentNode.removeChild(this.options.node);
1124 + }
1125 +
1126 + // Remove the element from the DOM, only when the parent node was not removed before.
1127 + if (toastElement.parentNode) {
1128 + toastElement.parentNode.removeChild(toastElement);
1129 + }
1130 +
1131 + // Calling the callback function
1132 + this.options.callback.call(toastElement);
1133 +
1134 + // Repositioning the toasts again
1135 + Toastify.reposition();
1136 + }.bind(this),
1137 + 400
1138 + ); // Binding `this` for function invocation
1139 + },
1140 + };
1141 +
1142 + // Positioning the toasts on the DOM
1143 + Toastify.reposition = function() {
1144 +
1145 + // Top margins with gravity
1146 + var topLeftOffsetSize = {
1147 + top: 15,
1148 + bottom: 15,
1149 + };
1150 + var topRightOffsetSize = {
1151 + top: 15,
1152 + bottom: 15,
1153 + };
1154 + var offsetSize = {
1155 + top: 15,
1156 + bottom: 15,
1157 + };
1158 +
1159 + // Get all toast messages on the DOM
1160 + var allToasts = document.getElementsByClassName("toastify");
1161 +
1162 + var classUsed;
1163 +
1164 + // Modifying the position of each toast element
1165 + for (var i = 0; i < allToasts.length; i++) {
1166 + // Getting the applied gravity
1167 + if (containsClass(allToasts[i], "toastify-top") === true) {
1168 + classUsed = "toastify-top";
1169 + } else {
1170 + classUsed = "toastify-bottom";
1171 + }
1172 +
1173 + var height = allToasts[i].offsetHeight;
1174 + classUsed = classUsed.substr(9, classUsed.length-1)
1175 + // Spacing between toasts
1176 + var offset = 15;
1177 +
1178 + var width = window.innerWidth > 0 ? window.innerWidth : screen.width;
1179 +
1180 + // Show toast in center if screen with less than or equal to 360px
1181 + if (width <= 360) {
1182 + // Setting the position
1183 + allToasts[i].style[classUsed] = offsetSize[classUsed] + "px";
1184 +
1185 + offsetSize[classUsed] += height + offset;
1186 + } else {
1187 + if (containsClass(allToasts[i], "toastify-left") === true) {
1188 + // Setting the position
1189 + allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + "px";
1190 +
1191 + topLeftOffsetSize[classUsed] += height + offset;
1192 + } else {
1193 + // Setting the position
1194 + allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + "px";
1195 +
1196 + topRightOffsetSize[classUsed] += height + offset;
1197 + }
1198 + }
1199 + }
1200 +
1201 + // Supporting function chaining
1202 + return this;
1203 + };
1204 +
1205 + // Helper function to get offset.
1206 + function getAxisOffsetAValue(axis, options) {
1207 +
1208 + if(options.offset[axis]) {
1209 + if(isNaN(options.offset[axis])) {
1210 + return options.offset[axis];
1211 + }
1212 + else {
1213 + return options.offset[axis] + 'px';
1214 + }
1215 + }
1216 +
1217 + return '0px';
1218 +
1219 + }
1220 +
1221 + function containsClass(elem, yourClass) {
1222 + if (!elem || typeof yourClass !== "string") {
1223 + return false;
1224 + } else if (
1225 + elem.className &&
1226 + elem.className
1227 + .trim()
1228 + .split(/\s+/gi)
1229 + .indexOf(yourClass) > -1
1230 + ) {
1231 + return true;
1232 + } else {
1233 + return false;
1234 + }
1235 + }
1236 +
1237 + // Setting up the prototype for the init object
1238 + Toastify.lib.init.prototype = Toastify.lib;
1239 +
1240 + // Returning the Toastify function to be assigned to the window object/module
1241 + return Toastify;
1242 +});
1243 +</script>
1244 +<script id='script-6216852bd02b2-js' type='text/javascript'>
1245 +// jQuery(".simplefavorite-button").on('click', function() {
1246 +jQuery(document).on('click','.simplefavorite-button',function() {
1247 + var texte = "Unité ajoutée à la liste";
1248 + if(jQuery(this).hasClass("active")) {
1249 + texte = "Unité retirée de la liste";
1250 + }
1251 + Toastify({
1252 + text: "<div><div class='c-text-m c-bold'>" + texte + "</div><a href='/demande-information/' class='c-text-s c-link-light c-underline'>Voir la liste</a></div>",
1253 + escapeMarkup: false,
1254 + duration: 5000,
1255 + close: true,
1256 + className: "c-bg-accent c-inline c-columns-gap-s c-shadow",
1257 + }).showToast();
1258 +});
1259 +</script>
1260 +<script id='script-623cb289ada71-js' type='text/javascript'>
1261 +jQuery(document).ready(function() {
1262 + var favoris = "";
1263 + jQuery('[favoris-title] span').each(function() {
1264 + var current = jQuery(this);
1265 + favoris += current.text();
1266 + if (current.index() != current.siblings().length - 1) {
1267 + favoris += ", ";
1268 + }
1269 + });
1270 +
1271 + jQuery('.fluentform_wrapper_4 [data-name="favoris"]').attr("value", favoris);
1272 +});
1273 +</script>
1274 +<script id='script-635aeeb7336ec-js' type='text/javascript'>
1275 +/*!
1276 + * SplitText 3.9.1
1277 + * https://greensock.com
1278 + *
1279 + * @license Copyright 2021, GreenSock. All rights reserved.
1280 + * This plugin is a membership benefit of Club GreenSock and is only authorized for use in sites/apps/products developed by individuals/companies with an active Club GreenSock membership. See https://greensock.com/club
1281 + * @author: Jack Doyle, jack@greensock.com
1282 + */
1283 +
1284 +!function(D,u){"object"==typeof exports&&"undefined"!=typeof module?u(exports):"function"==typeof define&&define.amd?define(["exports"],u):u((D=D||self).window=D.window||{})}(this,function(D){"use strict";var _=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;function k(D){return e.getComputedStyle(D)}function n(D,u){var e;return i(D)?D:"string"==(e=typeof D)&&!u&&D?E.call(X.querySelectorAll(D),0):D&&"object"==e&&"length"in D?E.call(D,0):D?[D]:[]}function o(D){return"absolute"===D.position||!0===D.absolute}function p(D,u){for(var e,t=u.length;-1<--t;)if(e=u[t],D.substr(0,e.length)===e)return e.length}function r(D,u){void 0===D&&(D="");var e=~D.indexOf("++"),t=1;return e&&(D=D.split("++").join("")),function(){return"<"+u+" style='position:relative;display:inline-block;'"+(D?" class='"+D+(e?t++:"")+"'>":">")}}function s(D,u,e){var t=D.nodeType;if(1===t||9===t||11===t)for(D=D.firstChild;D;D=D.nextSibling)s(D,u,e);else 3!==t&&4!==t||(D.nodeValue=D.nodeValue.split(u).join(e))}function t(D,u){for(var e=u.length;-1<--e;)D.push(u[e])}function u(D,u,e){for(var t;D&&D!==u;){if(t=D._next||D.nextSibling)return t.textContent.charAt(0)===e;D=D.parentNode||D._parent}}function v(D){var u,e,t=n(D.childNodes),F=t.length;for(u=0;u<F;u++)(e=t[u])._isSplit?v(e):u&&e.previousSibling&&3===e.previousSibling.nodeType?(e.previousSibling.nodeValue+=3===e.nodeType?e.nodeValue:e.firstChild.nodeValue,D.removeChild(e)):3!==e.nodeType&&(D.insertBefore(e.firstChild,e),D.removeChild(e))}function w(D,u){return parseFloat(u[D])||0}function x(D,e,F,C,i,n,E){var r,l,p,d,a,h,B,f,A,c,x,g,y=k(D),_=w("paddingLeft",y),b=-999,S=w("borderBottomWidth",y)+w("borderTopWidth",y),T=w("borderLeftWidth",y)+w("borderRightWidth",y),m=w("paddingTop",y)+w("paddingBottom",y),N=w("paddingLeft",y)+w("paddingRight",y),L=w("fontSize",y)*(e.lineThreshold||.2),W=y.textAlign,H=[],O=[],V=[],j=e.wordDelimiter||" ",M=e.tag?e.tag:e.span?"span":"div",R=e.type||e.split||"chars,words,lines",z=i&&~R.indexOf("lines")?[]:null,P=~R.indexOf("words"),q=~R.indexOf("chars"),G=o(e),I=e.linesClass,J=~(I||"").indexOf("++"),K=[],Q="flex"===y.display,U=D.style.display;for(J&&(I=I.split("++").join("")),Q&&(D.style.display="block"),p=(l=D.getElementsByTagName("*")).length,a=[],r=0;r<p;r++)a[r]=l[r];if(z||G)for(r=0;r<p;r++)((h=(d=a[r]).parentNode===D)||G||q&&!P)&&(g=d.offsetTop,z&&h&&Math.abs(g-b)>L&&("BR"!==d.nodeName||0===r)&&(B=[],z.push(B),b=g),G&&(d._x=d.offsetLeft,d._y=g,d._w=d.offsetWidth,d._h=d.offsetHeight),z&&((d._isSplit&&h||!q&&h||P&&h||!P&&d.parentNode.parentNode===D&&!d.parentNode._isSplit)&&(B.push(d),d._x-=_,u(d,D,j)&&(d._wordEnd=!0)),"BR"===d.nodeName&&(d.nextSibling&&"BR"===d.nextSibling.nodeName||0===r)&&z.push([])));for(r=0;r<p;r++)if(h=(d=a[r]).parentNode===D,"BR"!==d.nodeName)if(G&&(A=d.style,P||h||(d._x+=d.parentNode._x,d._y+=d.parentNode._y),A.left=d._x+"px",A.top=d._y+"px",A.position="absolute",A.display="block",A.width=d._w+1+"px",A.height=d._h+"px"),!P&&q)if(d._isSplit)for(d._next=l=d.nextSibling,d.parentNode.appendChild(d);l&&3===l.nodeType&&" "===l.textContent;)d._next=l.nextSibling,d.parentNode.appendChild(l),l=l.nextSibling;else d.parentNode._isSplit?(d._parent=d.parentNode,!d.previousSibling&&d.firstChild&&(d.firstChild._isFirst=!0),d.nextSibling&&" "===d.nextSibling.textContent&&!d.nextSibling.nextSibling&&K.push(d.nextSibling),d._next=d.nextSibling&&d.nextSibling._isFirst?null:d.nextSibling,d.parentNode.removeChild(d),a.splice(r--,1),p--):h||(g=!d.nextSibling&&u(d.parentNode,D,j),d.parentNode._parent&&d.parentNode._parent.appendChild(d),g&&d.parentNode.appendChild(X.createTextNode(" ")),"span"===M&&(d.style.display="inline"),H.push(d));else d.parentNode._isSplit&&!d._isSplit&&""!==d.innerHTML?O.push(d):q&&!d._isSplit&&("span"===M&&(d.style.display="inline"),H.push(d));else z||G?(d.parentNode&&d.parentNode.removeChild(d),a.splice(r--,1),p--):P||D.appendChild(d);for(r=K.length;-1<--r;)K[r].parentNode.removeChild(K[r]);if(z){for(G&&(c=X.createElement(M),D.appendChild(c),x=c.offsetWidth+"px",g=c.offsetParent===D?0:D.offsetLeft,D.removeChild(c)),A=D.style.cssText,D.style.cssText="display:none;";D.firstChild;)D.removeChild(D.firstChild);for(f=" "===j&&(!G||!P&&!q),r=0;r<z.length;r++){for(B=z[r],(c=X.createElement(M)).style.cssText="display:block;text-align:"+W+";position:"+(G?"absolute;":"relative;"),I&&(c.className=I+(J?r+1:"")),V.push(c),p=B.length,l=0;l<p;l++)"BR"!==B[l].nodeName&&(d=B[l],c.appendChild(d),f&&d._wordEnd&&c.appendChild(X.createTextNode(" ")),G&&(0===l&&(c.style.top=d._y+"px",c.style.left=_+g+"px"),d.style.top="0px",g&&(d.style.left=d._x-g+"px")));0===p?c.innerHTML="&nbsp;":P||q||(v(c),s(c,String.fromCharCode(160)," ")),G&&(c.style.width=x,c.style.height=d._h+"px"),D.appendChild(c)}D.style.cssText=A}G&&(E>D.clientHeight&&(D.style.height=E-m+"px",D.clientHeight<E&&(D.style.height=E+S+"px")),n>D.clientWidth&&(D.style.width=n-N+"px",D.clientWidth<n&&(D.style.width=n+T+"px"))),Q&&(U?D.style.display=U:D.style.removeProperty("display")),t(F,H),P&&t(C,O),t(i,V)}function y(D,u,e,t){var F,C,i,n,E,r,l,d,a=u.tag?u.tag:u.span?"span":"div",h=~(u.type||u.split||"chars,words,lines").indexOf("chars"),B=o(u),f=u.wordDelimiter||" ",A=" "!==f?"":B?"&#173; ":" ",c="</"+a+">",x=1,g=u.specialChars?"function"==typeof u.specialChars?u.specialChars:p:null,y=X.createElement("div"),v=D.parentNode;for(v.insertBefore(y,D),y.textContent=D.nodeValue,v.removeChild(D),l=-1!==(F=function getText(D){var u=D.nodeType,e="";if(1===u||9===u||11===u){if("string"==typeof D.textContent)return D.textContent;for(D=D.firstChild;D;D=D.nextSibling)e+=getText(D)}else if(3===u||4===u)return D.nodeValue;return e}(D=y)).indexOf("<"),!1!==u.reduceWhiteSpace&&(F=F.replace(S," ").replace(b,"")),l&&(F=F.split("<").join("{{LT}}")),E=F.length,C=(" "===F.charAt(0)?A:"")+e(),i=0;i<E;i++)if(r=F.charAt(i),g&&(d=g(F.substr(i),u.specialChars)))r=F.substr(i,d||1),C+=h&&" "!==r?t()+r+"</"+a+">":r,i+=d-1;else if(r===f&&F.charAt(i-1)!==f&&i){for(C+=x?c:"",x=0;F.charAt(i+1)===f;)C+=A,i++;i===E-1?C+=A:")"!==F.charAt(i+1)&&(C+=A+e(),x=1)}else"{"===r&&"{{LT}}"===F.substr(i,6)?(C+=h?t()+"{{LT}}</"+a+">":"{{LT}}",i+=5):55296<=r.charCodeAt(0)&&r.charCodeAt(0)<=56319||65024<=F.charCodeAt(i+1)&&F.charCodeAt(i+1)<=65039?(n=((F.substr(i,12).split(_)||[])[1]||"").length||2,C+=h&&" "!==r?t()+F.substr(i,n)+"</"+a+">":F.substr(i,n),i+=n-1):C+=h&&" "!==r?t()+r+"</"+a+">":r;D.outerHTML=C+(x?c:""),l&&s(v,"{{LT}}","<")}function z(D,u,e,t){var F,C,i=n(D.childNodes),E=i.length,s=o(u);if(3!==D.nodeType||1<E){for(u.absolute=!1,F=0;F<E;F++)(C=i[F])._next=C._isFirst=C._parent=C._wordEnd=null,3===C.nodeType&&!/\S+/.test(C.nodeValue)||(s&&3!==C.nodeType&&"inline"===k(C).display&&(C.style.display="inline-block",C.style.position="relative"),C._isSplit=!0,z(C,u,e,t));return u.absolute=s,void(D._isSplit=!0)}y(D,u,e,t)}var X,e,F,C,b=/(?:\r|\n|\t\t)/g,S=/(?:\s\s+)/g,i=Array.isArray,E=[].slice,l=((C=SplitText.prototype).split=function split(D){this.isSplit&&this.revert(),this.vars=D=D||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var u,e,t,F=this.elements.length,C=D.tag?D.tag:D.span?"span":"div",i=r(D.wordsClass,C),n=r(D.charsClass,C);-1<--F;)t=this.elements[F],this._originals[F]=t.innerHTML,u=t.clientHeight,e=t.clientWidth,z(t,D,i,n),x(t,D,this.chars,this.words,this.lines,e,u);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},C.revert=function revert(){var e=this._originals;if(!e)throw"revert() call wasn't scoped properly.";return this.elements.forEach(function(D,u){return D.innerHTML=e[u]}),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},SplitText.create=function create(D,u){return new SplitText(D,u)},SplitText);function SplitText(D,u){F||function _initCore(){X=document,e=window,F=1}(),this.elements=n(D),this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=u||{},this.split(u)}l.version="3.9.1",D.SplitText=l,D.default=l;if (typeof(window)==="undefined"||window!==D){Object.defineProperty(D,"__esModule",{value:!0})} else {delete D.default}});
1285 +
1286 +
1287 +</script>
1288 +<script id='script-635aef31480f8-js' type='text/javascript'>
1289 +jQuery(function() {
1290 + var container = gsap.utils.toArray('.title-reveal').forEach((title, index) => {
1291 + var lineChild = new SplitText(title, { type: "lines", linesClass: "lineChild" });
1292 + var lineParent = new SplitText(title, { type: "lines", linesClass: "lineParent" });
1293 +
1294 + var titleLines = lineChild.lines; //an array of all the divs that wrap each lines
1295 + // On anime chaque ligne sur le scroll
1296 + gsap.from(titleLines, {
1297 + scrollTrigger: title,
1298 + duration: .75,
1299 + autoAlpha: 0,
1300 + yPercent: 100,
1301 + ease: Power4.out,
1302 + stagger: .25
1303 + });
1304 + });
1305 +});
1306 +</script>
1307 +<script id='script-643852af40f07-js' type='text/javascript'>
1308 +jQuery(function() {
1309 + // Reveal image btt (bottom to top)
1310 + var slideImg = gsap.timeline();
1311 +
1312 + slideImg.set(".section-img-reveal",{autoAlpha:0});
1313 + slideImg.to(".section-img-reveal", {
1314 + delay: .65,
1315 + duration: 2,
1316 + autoAlpha: 1,
1317 + ease: Power2.out
1318 + });
1319 +
1320 + // Reveal l'image tranquillement lors du scroll
1321 + var boxes = gsap.utils.toArray('.section-img-reveal');
1322 + boxes.forEach(box => {
1323 + gsap.to(box, {
1324 + width: "90%",
1325 + height: "100%",
1326 + scrollTrigger: {
1327 + trigger: ".section-img-reveal-wrapper",
1328 + // pin: true,
1329 + start: "center center",
1330 + //end: 'bottom',
1331 + scrub: 1.5
1332 + }
1333 + })
1334 + });
1335 +
1336 + // Change le curseur lors du survol de l'image du hero
1337 + // Returns a nodelist, which is similar to an array
1338 + var boxes = document.querySelectorAll(".custom-cursor-wrapper");
1339 +
1340 + // Loop through nodelist, just like an array
1341 + for (var i = 0; i < boxes.length; i++) {
1342 +
1343 + // Pass in box element and index to createBoxAnimation function
1344 + createBoxAnimation(boxes[i], i);
1345 + }
1346 +
1347 + function createBoxAnimation(box, index) {
1348 +
1349 + // Index starts at 0, so add 1 to it for .tooltip1, .tooltip2, etc.
1350 + var cursors = ".btn-cursor" + (index + 1);
1351 +
1352 + box.addEventListener("mouseover", function() {
1353 + gsap.set(cursors, {
1354 + xPercent: -50,
1355 + yPercent: -50,
1356 + });
1357 + });
1358 +
1359 + box.addEventListener("mouseenter", function() {
1360 + TweenLite.to(cursors,0.4,{scale:1, autoAlpha:1})
1361 + });
1362 +
1363 + box.addEventListener("mouseleave", function() {
1364 + TweenLite.to(cursors,0.4,{scale:0,autoAlpha:0})
1365 + });
1366 +
1367 + box.addEventListener('pointermove', function(e) {
1368 + gsap.to(cursors, {
1369 + duration: 0.3,
1370 + x: e.clientX,
1371 + y: e.clientY,
1372 + });
1373 + });
1374 + }
1375 +});
1376 +</script>
1377 +<script id='script-64e74fe3f280c-js' type='text/javascript'>
1378 +jQuery(function() {
1379 + var headerBorderBottom = document.querySelector(".main-header-border");
1380 + gsap.set(headerBorderBottom, { scaleX: 0, transformOrigin: "center" });
1381 +
1382 + var innerContentBorderLeft = document.querySelector(".inner-content-border-left");
1383 + gsap.set(innerContentBorderLeft, { scaleY: 0, transformOrigin: "top" });
1384 +
1385 + var innerContentBorderRight = document.querySelector(".inner-content-border-right");
1386 + gsap.set(innerContentBorderRight, { scaleY: 0, transformOrigin: "top" });
1387 +
1388 + // Animate the header border bottom
1389 + gsap.to(headerBorderBottom, {
1390 + scaleX: 1,
1391 + duration: 1,
1392 + delay: .5,
1393 + ease: 'none'
1394 + });
1395 +
1396 + // Animate the inner content border left
1397 + gsap.to(innerContentBorderLeft, {
1398 + scaleY: 1,
1399 + duration: 2.5,
1400 + delay: .5,
1401 + ease: 'none'
1402 + });
1403 +
1404 + // Animate the inner content border right
1405 + gsap.to(innerContentBorderRight, {
1406 + scaleY: 1,
1407 + duration: 2.5,
1408 + delay: .5,
1409 + ease: 'none'
1410 + });
1411 +});
1412 +</script>
1413 +<script id='script-636bd5003fa3c-js' type='text/javascript'>
1414 +jQuery(document).ready(function() {
1415 + jQuery('.oxy-pro-menu .menu-item-has-children .menu-item').click(function() {
1416 + jQuery('.oxy-pro-menu-mobile-close-icon').trigger('click');
1417 + });
1418 +
1419 + jQuery('.oxy-pro-menu .menu-item:not(.menu-item-has-children)').click(function() {
1420 + jQuery('.oxy-pro-menu-mobile-close-icon').trigger('click');
1421 + });
1422 +});
1423 +</script>
1424 +<script id='script-6466267c2477f-js' type='text/javascript'>
1425 +document.addEventListener('DOMContentLoaded', function() {
1426 + const cartierUrl = 'https://www.appartementsurbains.ca/demande-information/quartier-cartier/?projet=quartier+cartier';
1427 +
1428 + // Handle all demande-information links and buttons
1429 + function setupDemandeLinks() {
1430 + // Regular links
1431 + document.querySelectorAll('a[href*="demande-information"], a.c-btn-main.info, a.ct-link-button.info').forEach(function(link) {
1432 + link.setAttribute('target', '_blank');
1433 + link.setAttribute('rel', 'noopener noreferrer');
1434 + link.setAttribute('href', cartierUrl);
1435 + // Remove modal-related attributes
1436 + link.removeAttribute('aria-expanded');
1437 + link.removeAttribute('aria-controls');
1438 + link.removeAttribute('role');
1439 + });
1440 +
1441 + // Remove burger trigger from buttons containing demande-information links
1442 + jQuery('.oxy-burger-trigger').each(function() {
1443 + const $burgerTrigger = jQuery(this);
1444 + const $link = $burgerTrigger.find('a[href*="demande-information"]');
1445 +
1446 + if ($link.length) {
1447 + $burgerTrigger.removeClass('oxy-burger-trigger');
1448 + $burgerTrigger.removeAttr('aria-expanded').removeAttr('role').removeAttr('aria-controls');
1449 + $link.attr('href', cartierUrl);
1450 + }
1451 + });
1452 +
1453 + // Handle info buttons specifically
1454 + jQuery('a.c-btn-main.info, a.ct-link-button.info').each(function() {
1455 + const $btn = jQuery(this);
1456 + $btn.off('click').on('click', function(e) {
1457 + e.preventDefault();
1458 + e.stopPropagation();
1459 + window.open(cartierUrl, '_blank');
1460 + });
1461 + });
1462 + }
1463 +
1464 + // Initial setup
1465 + setupDemandeLinks();
1466 +
1467 + // Handle tableau button click
1468 + jQuery(".tableau .btn-action").on('click', function(e) {
1469 + e.preventDefault();
1470 + window.open(cartierUrl, '_blank');
1471 + });
1472 +
1473 + // Handle dynamic content changes for tableau
1474 + jQuery('.tableau').on('DOMSubtreeModified', function() {
1475 + jQuery(".tableau .btn-action").off('click').on('click', function(e) {
1476 + e.preventDefault();
1477 + window.open(cartierUrl, '_blank');
1478 + });
1479 + });
1480 +
1481 + // Handle other dynamic content changes
1482 + const observer = new MutationObserver(setupDemandeLinks);
1483 + observer.observe(document.body, {
1484 + childList: true,
1485 + subtree: true
1486 + });
1487 +});
1488 +
1489 +</script>
1490 +<script id='script-646e266fd1095-js' type='text/javascript'>
1491 +document.addEventListener('DOMContentLoaded', function () {
1492 + const videos = document.querySelectorAll('video[data-video-id]');
1493 +
1494 + function pauseAllExcept(currentVideo) {
1495 + videos.forEach((video) => {
1496 + if (video !== currentVideo && !video.paused) {
1497 + video.pause();
1498 + const container = video.closest('.video-container');
1499 + const playBtn = container.querySelector('.play-btn');
1500 + playBtn.style.display = 'flex';
1501 + }
1502 + });
1503 + }
1504 +
1505 + videos.forEach((video) => {
1506 + const videoId = video.getAttribute('data-video-id');
1507 + const container = video.closest('.video-container');
1508 + const playBtn = container.querySelector('.play-btn');
1509 +
1510 + playBtn.addEventListener('click', function () {
1511 + pauseAllExcept(video);
1512 + video.play();
1513 + playBtn.style.display = 'none';
1514 + });
1515 +
1516 + video.addEventListener('click', function () {
1517 + if (video.paused) {
1518 + pauseAllExcept(video);
1519 + video.play();
1520 + playBtn.style.display = 'none';
1521 + } else {
1522 + video.pause();
1523 + playBtn.style.display = 'flex';
1524 + }
1525 + });
1526 +
1527 + video.addEventListener('ended', function () {
1528 + playBtn.style.display = 'flex';
1529 + });
1530 + });
1531 +});
1532 +</script>
1533 +<script id='script-65528c31534f6-js' type='text/javascript'>
1534 +/*!
1535 + Zoom 1.7.21
1536 + license: MIT
1537 + http://www.jacklmoore.com/zoom
1538 +*/
1539 +(function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t,n,e,i){var u,c,a,r,m,l,s,f=o(t),h=f.css("position"),d=o(n);return t.style.position=/(absolute|fixed)/.test(h)?h:"relative",t.style.overflow="hidden",e.style.width=e.style.height="",o(e).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:e.width*i,height:e.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){c=f.outerWidth(),u=f.outerHeight(),n===t?(r=c,a=u):(r=d.outerWidth(),a=d.outerHeight()),m=(e.width-c)/r,l=(e.height-u)/a,s=d.offset()},move:function(o){var t=o.pageX-s.left,n=o.pageY-s.top;n=Math.max(Math.min(n,a),0),t=Math.max(Math.min(t,r),0),e.style.left=t*-m+"px",e.style.top=n*-l+"px"}}},o.fn.zoom=function(n){return this.each(function(){var e=o.extend({},t,n||{}),i=e.target&&o(e.target)[0]||this,u=this,c=o(u),a=document.createElement("img"),r=o(a),m="mousemove.zoom",l=!1,s=!1;if(!e.url){var f=u.querySelector("img");if(f&&(e.url=f.getAttribute("data-src")||f.currentSrc||f.src),!e.url)return}c.one("zoom.destroy",function(o,t){c.off(".zoom"),i.style.position=o,i.style.overflow=t,a.onload=null,r.remove()}.bind(this,i.style.position,i.style.overflow)),a.onload=function(){function t(t){f.init(),f.move(t),r.stop().fadeTo(o.support.opacity?e.duration:0,1,o.isFunction(e.onZoomIn)?e.onZoomIn.call(a):!1)}function n(){r.stop().fadeTo(e.duration,0,o.isFunction(e.onZoomOut)?e.onZoomOut.call(a):!1)}var f=o.zoom(i,u,a,e.magnify);"grab"===e.on?c.on("mousedown.zoom",function(e){1===e.which&&(o(document).one("mouseup.zoom",function(){n(),o(document).off(m,f.move)}),t(e),o(document).on(m,f.move),e.preventDefault())}):"click"===e.on?c.on("click.zoom",function(e){return l?void 0:(l=!0,t(e),o(document).on(m,f.move),o(document).one("click.zoom",function(){n(),l=!1,o(document).off(m,f.move)}),!1)}):"toggle"===e.on?c.on("click.zoom",function(o){l?n():t(o),l=!l}):"mouseover"===e.on&&(f.init(),c.on("mouseenter.zoom",t).on("mouseleave.zoom",n).on(m,f.move)),e.touch&&c.on("touchstart.zoom",function(o){o.preventDefault(),s?(s=!1,n()):(s=!0,t(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),f.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}).on("touchend.zoom",function(o){o.preventDefault(),s&&(s=!1,n())}),o.isFunction(e.callback)&&e.callback.call(a)},a.setAttribute("role","presentation"),a.alt="",a.src=e.url})},o.fn.zoom.defaults=t})(window.jQuery);
1540 +</script>
1541 +<script>jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-100},500))}});</script><style>.ct-FontAwesomeicon-arrow-circle-o-down{width:0.85714285714286em}</style>
1542 +<style>.ct-FontAwesomeicon-chevron-left{width:0.75em}</style>
1543 +<style>.ct-FontAwesomeicon-chevron-right{width:0.67857142857143em}</style>
1544 +<style>.ct-FontAwesomeicon-phone{width:0.78571428571429em}</style>
1545 +<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-arrow-circle-o-down" viewBox="0 0 24 28"><title>arrow-circle-o-down</title><path d="M17.5 14.5c0 0.141-0.063 0.266-0.156 0.375l-4.984 4.984c-0.109 0.094-0.234 0.141-0.359 0.141s-0.25-0.047-0.359-0.141l-5-5c-0.141-0.156-0.187-0.359-0.109-0.547s0.266-0.313 0.469-0.313h3v-5.5c0-0.281 0.219-0.5 0.5-0.5h3c0.281 0 0.5 0.219 0.5 0.5v5.5h3c0.281 0 0.5 0.219 0.5 0.5zM12 5.5c-4.688 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12v0c6.625 0 12 5.375 12 12z"/></symbol><symbol id="FontAwesomeicon-chevron-left" viewBox="0 0 21 28"><title>chevron-left</title><path d="M18.297 4.703l-8.297 8.297 8.297 8.297c0.391 0.391 0.391 1.016 0 1.406l-2.594 2.594c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.594c-0.391-0.391-0.391-1.016 0-1.406l11.594-11.594c0.391-0.391 1.016-0.391 1.406 0l2.594 2.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-chevron-right" viewBox="0 0 19 28"><title>chevron-right</title><path d="M17.297 13.703l-11.594 11.594c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.594c-0.391-0.391-0.391-1.016 0-1.406l8.297-8.297-8.297-8.297c-0.391-0.391-0.391-1.016 0-1.406l2.594-2.594c0.391-0.391 1.016-0.391 1.406 0l11.594 11.594c0.391 0.391 0.391 1.016 0 1.406z"/></symbol><symbol id="FontAwesomeicon-phone" viewBox="0 0 22 28"><title>phone</title><path d="M22 19.375c0 0.562-0.25 1.656-0.484 2.172-0.328 0.766-1.203 1.266-1.906 1.656-0.922 0.5-1.859 0.797-2.906 0.797-1.453 0-2.766-0.594-4.094-1.078-0.953-0.344-1.875-0.766-2.734-1.297-2.656-1.641-5.859-4.844-7.5-7.5-0.531-0.859-0.953-1.781-1.297-2.734-0.484-1.328-1.078-2.641-1.078-4.094 0-1.047 0.297-1.984 0.797-2.906 0.391-0.703 0.891-1.578 1.656-1.906 0.516-0.234 1.609-0.484 2.172-0.484 0.109 0 0.219 0 0.328 0.047 0.328 0.109 0.672 0.875 0.828 1.188 0.5 0.891 0.984 1.797 1.5 2.672 0.25 0.406 0.719 0.906 0.719 1.391 0 0.953-2.828 2.344-2.828 3.187 0 0.422 0.391 0.969 0.609 1.344 1.578 2.844 3.547 4.813 6.391 6.391 0.375 0.219 0.922 0.609 1.344 0.609 0.844 0 2.234-2.828 3.187-2.828 0.484 0 0.984 0.469 1.391 0.719 0.875 0.516 1.781 1 2.672 1.5 0.313 0.156 1.078 0.5 1.188 0.828 0.047 0.109 0.047 0.219 0.047 0.328z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-envelope" viewBox="0 0 20 20"><title>envelope</title><path class="path1" d="M17.5 6h-16c-0.827 0-1.5 0.673-1.5 1.5v9c0 0.827 0.673 1.5 1.5 1.5h16c0.827 0 1.5-0.673 1.5-1.5v-9c0-0.827-0.673-1.5-1.5-1.5zM17.5 7c0.030 0 0.058 0.003 0.087 0.008l-7.532 5.021c-0.29 0.193-0.819 0.193-1.109 0l-7.532-5.021c0.028-0.005 0.057-0.008 0.087-0.008h16zM17.5 17h-16c-0.276 0-0.5-0.224-0.5-0.5v-8.566l7.391 4.927c0.311 0.207 0.71 0.311 1.109 0.311s0.798-0.104 1.109-0.311l7.391-4.927v8.566c0 0.276-0.224 0.5-0.5 0.5z"/></symbol><symbol id="Lineariconsicon-phone-handset" viewBox="0 0 20 20"><title>phone-handset</title><path class="path1" d="M16 20c-1.771 0-3.655-0.502-5.6-1.492-1.793-0.913-3.564-2.22-5.122-3.78s-2.863-3.333-3.775-5.127c-0.988-1.946-1.49-3.83-1.49-5.601 0-1.148 1.070-2.257 1.529-2.68 0.661-0.609 1.701-1.32 2.457-1.32 0.376 0 0.816 0.246 1.387 0.774 0.425 0.394 0.904 0.928 1.383 1.544 0.289 0.372 1.73 2.271 1.73 3.182 0 0.747-0.845 1.267-1.739 1.816-0.346 0.212-0.703 0.432-0.961 0.639-0.276 0.221-0.325 0.338-0.333 0.364 0.949 2.366 3.85 5.267 6.215 6.215 0.021-0.007 0.138-0.053 0.363-0.333 0.207-0.258 0.427-0.616 0.639-0.961 0.55-0.894 1.069-1.739 1.816-1.739 0.911 0 2.81 1.441 3.182 1.73 0.616 0.479 1.15 0.958 1.544 1.383 0.528 0.57 0.774 1.011 0.774 1.387 0 0.756-0.711 1.799-1.319 2.463-0.424 0.462-1.533 1.537-2.681 1.537zM3.994 1c-0.268 0.005-0.989 0.333-1.773 1.055-0.744 0.686-1.207 1.431-1.207 1.945 0 6.729 8.264 15 14.986 15 0.513 0 1.258-0.465 1.944-1.213 0.723-0.788 1.051-1.512 1.056-1.781-0.032-0.19-0.558-0.929-1.997-2.037-1.237-0.952-2.24-1.463-2.498-1.469-0.018 0.005-0.13 0.048-0.357 0.336-0.197 0.251-0.408 0.594-0.613 0.926-0.56 0.911-1.089 1.772-1.858 1.772-0.124 0-0.246-0.024-0.363-0.071-2.625-1.050-5.729-4.154-6.779-6.779-0.126-0.315-0.146-0.809 0.474-1.371 0.33-0.299 0.786-0.579 1.228-0.851 0.332-0.204 0.676-0.415 0.926-0.613 0.288-0.227 0.331-0.339 0.336-0.357-0.007-0.258-0.517-1.261-1.469-2.498-1.108-1.439-1.847-1.964-2.037-1.997z"/></symbol><symbol id="Lineariconsicon-map-marker" viewBox="0 0 20 20"><title>map-marker</title><path class="path1" d="M10 20c-0.153 0-0.298-0.070-0.393-0.191-0.057-0.073-1.418-1.814-2.797-4.385-0.812-1.513-1.46-2.999-1.925-4.416-0.587-1.787-0.884-3.472-0.884-5.008 0-3.308 2.692-6 6-6s6 2.692 6 6c0 1.536-0.298 3.22-0.884 5.008-0.465 1.417-1.113 2.903-1.925 4.416-1.38 2.571-2.74 4.312-2.797 4.385-0.095 0.121-0.24 0.191-0.393 0.191zM10 1c-2.757 0-5 2.243-5 5 0 3.254 1.463 6.664 2.691 8.951 0.902 1.681 1.809 3.014 2.309 3.71 0.502-0.699 1.415-2.040 2.318-3.726 1.223-2.283 2.682-5.687 2.682-8.935 0-2.757-2.243-5-5-5z"/><path class="path2" d="M10 9c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zM10 4c-1.103 0-2 0.897-2 2s0.897 2 2 2c1.103 0 2-0.897 2-2s-0.897-2-2-2z"/></symbol><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-menu" viewBox="0 0 20 20"><title>menu</title><path class="path1" d="M17.5 6h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path2" d="M17.5 11h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path3" d="M17.5 16h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/></symbol></defs></svg>
1546 +
1547 +
1548 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PKDRB5L2" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
1549 +
1550 + <script type="text/javascript">
1551 + jQuery(document).ready(function() {
1552 + jQuery('body').on('click', '.oxy-menu-toggle', function() {
1553 + jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1554 + jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1555 + jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1556 + });
1557 + var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1558 + jQuery('body').on('click', selector, function(){
1559 + jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1560 + jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1561 + jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1562 + jQuery(this).click();
1563 + });
1564 + });
1565 + </script>
1566 +
1567 +
1568 + <script type="text/javascript">
1569 +
1570 + function oxygen_init_pro_menu() {
1571 + jQuery('.oxy-pro-menu-container').each(function(){
1572 +
1573 + // dropdowns
1574 + var menu = jQuery(this),
1575 + animation = menu.data('oxy-pro-menu-dropdown-animation'),
1576 + animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration');
1577 +
1578 + jQuery('.sub-menu', menu).attr('data-aos',animation);
1579 + jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000);
1580 +
1581 + oxygen_offcanvas_menu_init(menu);
1582 + jQuery(window).resize(function(){
1583 + oxygen_offcanvas_menu_init(menu);
1584 + });
1585 +
1586 + // let certain CSS rules know menu being initialized
1587 + // "10" timeout is extra just in case, "0" would be enough
1588 + setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10);
1589 + });
1590 + }
1591 +
1592 + jQuery(document).ready(oxygen_init_pro_menu);
1593 + document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false);
1594 +
1595 + let proMenuMouseDown = false;
1596 +
1597 + jQuery(".oxygen-body")
1598 + .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
1599 + proMenuMouseDown = true;
1600 + })
1601 +
1602 + .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
1603 + proMenuMouseDown = false;
1604 + })
1605 +
1606 + .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
1607 + if( proMenuMouseDown ) return;
1608 +
1609 + var subMenu = jQuery(this).children('.sub-menu');
1610 + subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left');
1611 +
1612 + var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1613 +
1614 + setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000);
1615 +
1616 + var offset = subMenu.offset(),
1617 + width = subMenu.width(),
1618 + docWidth = jQuery(window).width();
1619 +
1620 + if (offset.left+width > docWidth) {
1621 + subMenu.addClass('sub-menu-left');
1622 + }
1623 + })
1624 +
1625 + .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) {
1626 + if( jQuery(this).is(':hover') ) return;
1627 +
1628 + jQuery(this).children('.sub-menu').removeClass('aos-animate');
1629 +
1630 + var subMenu = jQuery(this).children('.sub-menu');
1631 + //subMenu.addClass('oxy-pro-menu-dropdown-animating-out');
1632 +
1633 + var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1634 + setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000);
1635 + })
1636 +
1637 + // open icon click
1638 + .on('click', '.oxy-pro-menu-mobile-open-icon', function() {
1639 + var menu = jQuery(this).parents('.oxy-pro-menu');
1640 + // off canvas
1641 + if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) {
1642 + oxygen_offcanvas_menu_run(menu);
1643 + }
1644 + // regular
1645 + else {
1646 + menu.addClass('oxy-pro-menu-open');
1647 + jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container');
1648 + jQuery('body').addClass('oxy-nav-menu-prevent-overflow');
1649 + jQuery('html').addClass('oxy-nav-menu-prevent-overflow');
1650 +
1651 + oxygen_pro_menu_set_static_width(menu);
1652 + }
1653 + // remove animation and collapse
1654 + jQuery('.sub-menu', menu).attr('data-aos','');
1655 + jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0);
1656 + });
1657 +
1658 + function oxygen_pro_menu_set_static_width(menu) {
1659 + var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width();
1660 + jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth);
1661 + }
1662 +
1663 + function oxygen_pro_menu_unset_static_width(menu) {
1664 + jQuery(".oxy-pro-menu-container > div:first-child", menu).width("");
1665 + }
1666 +
1667 + // close icon click
1668 + jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) {
1669 +
1670 + var menu = jQuery(this).parents('.oxy-pro-menu');
1671 +
1672 + menu.removeClass('oxy-pro-menu-open');
1673 + jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container');
1674 + jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
1675 +
1676 + if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) {
1677 + oxygen_offcanvas_menu_run(menu);
1678 + }
1679 +
1680 + oxygen_pro_menu_unset_static_width(menu);
1681 + });
1682 +
1683 + // dropdown toggle icon click
1684 + jQuery('body').on(
1685 + 'touchstart click',
1686 + '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+
1687 + '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area',
1688 + function(e) {
1689 + e.preventDefault();
1690 +
1691 + // fix for iOS false triggering submenu clicks
1692 + jQuery('.sub-menu').css('pointer-events', 'none');
1693 + setTimeout( function() {
1694 + jQuery('.sub-menu').css('pointer-events', 'initial');
1695 + }, 500);
1696 +
1697 + // workaround to stop click event from triggering after touchstart
1698 + if (window.oxygenProMenuIconTouched === true) {
1699 + window.oxygenProMenuIconTouched = false;
1700 + return;
1701 + }
1702 + if (e.type==='touchstart') {
1703 + window.oxygenProMenuIconTouched = true;
1704 + }
1705 + oxygen_pro_menu_toggle_dropdown(this);
1706 + }
1707 + );
1708 +
1709 + function oxygen_pro_menu_toggle_dropdown(trigger) {
1710 +
1711 + var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1712 +
1713 + jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({
1714 + start: function () {
1715 + jQuery(this).css({
1716 + display: "flex"
1717 + })
1718 + },
1719 + duration: duration*1000
1720 + });
1721 + }
1722 +
1723 + // fullscreen menu link click
1724 + var selector = '.oxy-pro-menu-open .menu-item a';
1725 + jQuery('body').on('click', selector, function(event){
1726 +
1727 + if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
1728 + // toggle icon clicked, no need to hide the menu
1729 + return;
1730 + }
1731 + else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) &&
1732 + jQuery(this).parent().hasClass('menu-item-has-children')) {
1733 + // empty href don't lead anywhere, treat it as toggle trigger
1734 + oxygen_pro_menu_toggle_dropdown(event.target);
1735 + // keep anchor links behavior as is, and prevent regular links from page reload
1736 + if (jQuery(this).attr("href").indexOf("#")!==0) {
1737 + return false;
1738 + }
1739 + }
1740 +
1741 + // hide the menu and follow the anchor
1742 + if (jQuery(this).attr("href").indexOf("#")===0) {
1743 + jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open');
1744 + jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container');
1745 + jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
1746 + }
1747 +
1748 + });
1749 +
1750 + // off-canvas menu link click
1751 + var selector = '.oxy-pro-menu-off-canvas .menu-item a';
1752 + jQuery('body').on('click', selector, function(event){
1753 + if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
1754 + // toggle icon clicked, no need to trigger it
1755 + return;
1756 + }
1757 + else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) &&
1758 + jQuery(this).parent().hasClass('menu-item-has-children')) {
1759 + // empty href don't lead anywhere, treat it as toggle trigger
1760 + oxygen_pro_menu_toggle_dropdown(event.target);
1761 + // keep anchor links behavior as is, and prevent regular links from page reload
1762 + if (jQuery(this).attr("href").indexOf("#")!==0) {
1763 + return false;
1764 + }
1765 + }
1766 + });
1767 +
1768 + // off canvas
1769 + function oxygen_offcanvas_menu_init(menu) {
1770 +
1771 + // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action
1772 + var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display');
1773 + if (offCanvasActive!=='none') {
1774 + var animation = menu.data('oxy-pro-menu-off-canvas-animation');
1775 + setTimeout(function() {menu.attr('data-aos', animation);}, 10);
1776 + }
1777 + else {
1778 + // remove AOS
1779 + menu.attr('data-aos', '');
1780 + };
1781 + }
1782 +
1783 + function oxygen_offcanvas_menu_run(menu) {
1784 +
1785 + var container = menu.find(".oxy-pro-menu-container");
1786 +
1787 + if (!container.attr('data-aos')) {
1788 + // initialize animation
1789 + setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0);
1790 + }
1791 + else {
1792 + oxygen_offcanvas_menu_toggle(menu, container);
1793 + }
1794 + }
1795 +
1796 + var oxygen_offcanvas_menu_toggle_in_progress = false;
1797 +
1798 + function oxygen_offcanvas_menu_toggle(menu, container) {
1799 +
1800 + if (oxygen_offcanvas_menu_toggle_in_progress) {
1801 + return;
1802 + }
1803 +
1804 + container.toggleClass('aos-animate');
1805 +
1806 + if (container.hasClass('oxy-pro-menu-off-canvas-container')) {
1807 +
1808 + oxygen_offcanvas_menu_toggle_in_progress = true;
1809 +
1810 + var animation = container.data('oxy-pro-menu-off-canvas-animation'),
1811 + timeout = container.data('aos-duration');
1812 +
1813 + if (!animation){
1814 + timeout = 0;
1815 + }
1816 +
1817 + setTimeout(function() {
1818 + container.removeClass('oxy-pro-menu-off-canvas-container')
1819 + menu.removeClass('oxy-pro-menu-off-canvas');
1820 + oxygen_offcanvas_menu_toggle_in_progress = false;
1821 + }, timeout);
1822 + }
1823 + else {
1824 + container.addClass('oxy-pro-menu-off-canvas-container');
1825 + menu.addClass('oxy-pro-menu-off-canvas');
1826 + oxygen_pro_menu_set_static_width(menu);
1827 + }
1828 + }
1829 + </script>
1830 +
1831 +
1832 + <script type="text/javascript">
1833 +
1834 + // Initialize Oxygen Modals
1835 + jQuery(document).ready(function() {
1836 +
1837 + function showModal( modal ) {
1838 + var $modal = jQuery( modal );
1839 + $modal.addClass("live");
1840 + var modalId = $modal[0].querySelector('.ct-modal').id;
1841 +
1842 + var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');
1843 +
1844 + if(focusable) {
1845 + setTimeout(() => {
1846 + focusable.focus();
1847 + }, 500);
1848 + } else {
1849 + setTimeout(() => {
1850 + $modal.focus();
1851 + }, 500)
1852 + }
1853 +
1854 + // Check if this modal can be shown according to settings and last shown time
1855 + // Current and last time in milliseconds
1856 + var currentTime = new Date().getTime();
1857 + var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false;
1858 + // manual triggers aren't affected by last shown time
1859 + if( $modal.data( 'trigger' ) != 'user_clicks_element' ) {
1860 + switch( $modal.data( 'open-again' ) ) {
1861 + case 'never_show_again':
1862 + // if it was shown at least once, don't show it again
1863 + if( lastShownTime !== false ) return;
1864 + break;
1865 + case 'show_again_after':
1866 + var settingDays = parseInt( $modal.data( 'open-again-after-days' ) );
1867 + var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 );
1868 + if( actualDays < settingDays ) return;
1869 + break;
1870 + default:
1871 + //always show
1872 + break;
1873 + }
1874 + }
1875 +
1876 + // Body manipulation to prevent scrolling while modal is active, and maintain scroll position.
1877 + document.querySelector('body').style.top = `-${window.scrollY}px`;
1878 + document.querySelector('body').classList.add('oxy-modal-active');
1879 +
1880 + // save current time as last shown time
1881 + if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime );
1882 +
1883 + // trick to make jQuery fadeIn with flex
1884 + $modal.css("display", "flex");
1885 + $modal.hide();
1886 + // trick to force AOS trigger on elements inside the modal
1887 + $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
1888 +
1889 + // show the modal
1890 + $modal.fadeIn(250, function(){
1891 + // trick to force AOS trigger on elements inside the modal
1892 + $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
1893 + });
1894 +
1895 +
1896 + if( $modal.data( 'close-automatically' ) == 'yes' ) {
1897 + var time = parseInt( $modal.data( 'close-after-time' ) );
1898 + if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) {
1899 + time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 );
1900 + }
1901 + setTimeout( function(){
1902 + hideModal(modal);
1903 + }, time );
1904 + }
1905 +
1906 + // close modal automatically after form submit (Non-AJAX)
1907 + if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) {
1908 +
1909 + // WPForms
1910 + // WPForms replaces the form with a confirmation message on page refresh
1911 + if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) {
1912 + setTimeout(function () {
1913 + hideModal(modal);
1914 + }, 3000);
1915 + }
1916 +
1917 + // Formidable Forms
1918 + // Formidable Forms replaces the form with a confirmation message on page refresh
1919 + if( $modal.find(".frm_message").length > 0 ) {
1920 + setTimeout(function () {
1921 + hideModal(modal);
1922 + }, 3000);
1923 + }
1924 +
1925 + // Caldera Forms
1926 + // Caldera Forms replaces the form with a confirmation message on page refresh
1927 + if( $modal.find(".caldera-grid .alert-success").length > 0 ) {
1928 + setTimeout(function () {
1929 + hideModal(modal);
1930 + }, 3000);
1931 + }
1932 +
1933 + }
1934 + }
1935 +
1936 + window.oxyShowModal = showModal;
1937 +
1938 + var hideModal = function ( modal ) {
1939 +
1940 + // Body manipulation for scroll prevention and maintaining scroll position
1941 + var scrollY = document.querySelector('body').style.top;
1942 + document.querySelector('body').classList.remove('oxy-modal-active');
1943 + document.querySelector('body').style.top = '';
1944 + window.scrollTo(0, parseInt(scrollY || '0') * -1);
1945 +
1946 + // The function may be called by third party code, without argument, so we must close the first visible modal
1947 + if( typeof modal === 'undefined' ) {
1948 + var openModals = jQuery(".oxy-modal-backdrop.live");
1949 + if( openModals.length == 0 ) return;
1950 + modal = openModals[0];
1951 + }
1952 +
1953 + var $modal = jQuery( modal );
1954 + // refresh any iframe so media embedded this way is stopped
1955 + $modal.find( 'iframe').each(function(index){
1956 + this.src = this.src;
1957 + });
1958 + // HTML5 videos can be stopped easily
1959 + $modal.find( 'video' ).each(function(index){
1960 + this.pause();
1961 + });
1962 + // If there are any forms in the modal, reset them
1963 + $modal.find("form").each(function(index){
1964 + this.reset();
1965 + });
1966 +
1967 + $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
1968 +
1969 + $modal.fadeOut(400, function(){
1970 + $modal.removeClass("live");
1971 + $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
1972 + });
1973 + };
1974 +
1975 + window.oxyCloseModal = hideModal;
1976 +
1977 + jQuery( ".oxy-modal-backdrop" ).each(function( index ) {
1978 +
1979 + var modal = this;
1980 +
1981 + (function( modal ){
1982 + var $modal = jQuery( modal );
1983 +
1984 + var exitIntentFunction = function( e ){
1985 + if( e.target.tagName == 'SELECT' ) { return; }
1986 + if( e.clientY <= 0 ) {
1987 + showModal( modal );
1988 + document.removeEventListener( "mouseleave", exitIntentFunction );
1989 + document.removeEventListener( "mouseout", exitIntentFunction );
1990 + }
1991 + }
1992 +
1993 + switch ( jQuery( modal ).data("trigger") ) {
1994 +
1995 + case "on_exit_intent":
1996 + document.addEventListener( "mouseleave", exitIntentFunction, false);
1997 + document.addEventListener( "mouseout", exitIntentFunction, false);
1998 + break;
1999 +
2000 + case "user_clicks_element":
2001 + jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) {
2002 + showModal( modal );
2003 + event.preventDefault();
2004 + } );
2005 + break;
2006 +
2007 + case "after_specified_time":
2008 + var time = parseInt( jQuery( modal ).data( 'trigger-time' ) );
2009 + if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) {
2010 + time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 );
2011 + }
2012 + setTimeout( function(){
2013 + showModal( modal );
2014 + }, time );
2015 + break;
2016 +
2017 + case "after_scrolled_amount":
2018 + window.addEventListener("scroll", function scrollDetection(){
2019 + var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight;
2020 + var docheight = jQuery(document).height();
2021 + var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop;
2022 + var isScrollUp = false;
2023 + var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) );
2024 + if( !isNaN( oxyPreviousScrollTop ) ) {
2025 + if( oxyPreviousScrollTop > scrollTop) isScrollUp = true;
2026 + }
2027 + jQuery( modal ).data( 'previous_scroll_top', scrollTop );
2028 + var trackLength = docheight - winheight;
2029 + var pctScrolled = Math.floor(scrollTop/trackLength * 100);
2030 + if( isNaN( pctScrolled ) ) pctScrolled = 0;
2031 +
2032 + if(
2033 + ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) ||
2034 + ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) )
2035 + ) {
2036 + showModal( modal );
2037 + window.removeEventListener( "scroll", scrollDetection );
2038 + }
2039 + }, false);
2040 + break;
2041 + case "on_scroll_to_element":
2042 + window.addEventListener("scroll", function scrollDetection(){
2043 + var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) );
2044 + if( $element.length == 0 ) {
2045 + window.removeEventListener( "scroll", scrollDetection );
2046 + return;
2047 + }
2048 +
2049 + var top_of_element = $element.offset().top;
2050 + var bottom_of_element = $element.offset().top + $element.outerHeight();
2051 + var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight();
2052 + var top_of_screen = jQuery(window).scrollTop();
2053 +
2054 + if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){
2055 + showModal( modal );
2056 + window.removeEventListener( "scroll", scrollDetection );
2057 + }
2058 + }, false);
2059 + break;
2060 + case "after_number_of_clicks":
2061 + document.addEventListener("click", function clickDetection(){
2062 + var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) );
2063 +
2064 + var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 : parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1;
2065 +
2066 + jQuery( modal ).data( 'clicks_performed', clicks_performed );
2067 +
2068 + if ( clicks_performed == number_of_clicks ){
2069 + showModal( modal );
2070 + document.removeEventListener( "click", clickDetection );
2071 + }
2072 + }, false);
2073 + break;
2074 + case "after_time_inactive":
2075 + var time = parseInt( jQuery( modal ).data( 'time_inactive' ) );
2076 + if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) {
2077 + time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 );
2078 + }
2079 + var activityDetected = function(){
2080 + jQuery( modal ).data( 'millis_idle', 0 );
2081 + };
2082 + document.addEventListener( "click", activityDetected);
2083 + document.addEventListener( "mousemove", activityDetected);
2084 + document.addEventListener( "keypress", activityDetected);
2085 + document.addEventListener( "scroll", activityDetected);
2086 +
2087 + var idleInterval = setInterval(function(){
2088 + var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 : parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100;
2089 + jQuery( modal ).data( 'millis_idle', millis_idle );
2090 + if( millis_idle > time ){
2091 + clearInterval( idleInterval );
2092 + document.removeEventListener( "click", activityDetected );
2093 + document.removeEventListener( "mousemove", activityDetected );
2094 + document.removeEventListener( "keypress", activityDetected );
2095 + document.removeEventListener( "scroll", activityDetected );
2096 + showModal( modal );
2097 + }
2098 + }, 100);
2099 + break;
2100 +
2101 + case "after_number_of_page_views":
2102 + var modalId = modal.querySelector('.ct-modal').id;
2103 + var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0;
2104 + pageViews++;
2105 + if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews;
2106 + if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) {
2107 + if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0;
2108 + showModal( modal );
2109 + }
2110 + break;
2111 +
2112 + }
2113 +
2114 + // add event handler to close modal automatically after AJAX form submit
2115 + if( $modal.data( 'close-after-form-submit' ) == 'yes' ) {
2116 +
2117 + // Contact Form 7
2118 + if (typeof wpcf7 !== 'undefined') {
2119 + $modal.find('div.wpcf7').each(function () {
2120 + var $form = jQuery(this).find('form');
2121 + this.addEventListener('wpcf7submit', function (event) {
2122 + if (event.detail.contactFormId == $form.attr("id")) {
2123 + setTimeout(function () {
2124 + hideModal(modal);
2125 + }, 3000);
2126 + }
2127 + }, false);
2128 + });
2129 + }
2130 +
2131 + // Caldera Forms
2132 + document.addEventListener( "cf.submission", function(event){
2133 + // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638
2134 + });
2135 +
2136 + // Ninja Forms
2137 + jQuery(document).on("nfFormSubmitResponse", function(event, response){
2138 + // Only close the modal if the event was triggered from a Ninja Form inside the modal
2139 + if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) {
2140 + setTimeout(function () {
2141 + hideModal(modal);
2142 + }, 3000);
2143 + }
2144 + });
2145 +
2146 + }
2147 +
2148 + })( modal );
2149 +
2150 + });
2151 +
2152 + // handle clicks on modal backdrop and on .oxy-close-modal
2153 + jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) {
2154 +
2155 + var $this = jQuery( this );
2156 + var $target = jQuery( event.target );
2157 +
2158 + // Click event in the modal div and it's children is propagated to the backdrop
2159 + if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) {
2160 + //event.stopPropagation();
2161 + return;
2162 + }
2163 +
2164 + if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) {
2165 + return;
2166 + }
2167 +
2168 + if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault();
2169 +
2170 + var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this;
2171 + hideModal( $modal[0] );
2172 + });
2173 +
2174 + jQuery(document).keyup( function(e){
2175 + if( e.key == 'Escape' ){
2176 + jQuery(".oxy-modal-backdrop:visible").each(function(index){
2177 + if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this);
2178 + });
2179 + }
2180 + } );
2181 +
2182 + });
2183 +
2184 + </script>
2185 +
2186 + <style>
2187 + .grecaptcha-badge {
2188 + visibility: hidden;
2189 + }
2190 + </style>
2191 + <script type="text/javascript">
2192 + jQuery(document).ready(oxygen_init_burger);
2193 + function oxygen_init_burger($) {
2194 +
2195 + $('.oxy-burger-trigger').each(function( i, OxyBurgerTrigger ) {
2196 +
2197 + let touchEventOption = $( OxyBurgerTrigger ).children('.hamburger').data('touch');
2198 + let touchEvent = 'ontouchstart' in window ? touchEventOption : 'click';
2199 +
2200 + // Close hamburger when element clicked
2201 + $( OxyBurgerTrigger ).on( touchEvent, function(e) {
2202 +
2203 + e.stopPropagation();
2204 +
2205 + // Check user wants animations
2206 + if ($(this).children( '.hamburger' ).data('animation') !== 'disable') {
2207 + $(this).children( '.hamburger' ).toggleClass('is-active');
2208 + }
2209 +
2210 + } );
2211 +
2212 + } );
2213 +
2214 +
2215 +
2216 + // For listening for modals closing to close the hamburger
2217 + var className = 'live';
2218 + var target = document.querySelectorAll(".oxy-modal-backdrop[data-trigger='user_clicks_element']");
2219 + for (var i = 0; i < target.length; i++) {
2220 +
2221 + // create an observer instance
2222 + var observer = new MutationObserver(function(mutations) {
2223 + mutations.forEach(function(mutation) {
2224 +
2225 + // When the style changes on modal backdrop
2226 + if (mutation.attributeName === 'style') {
2227 +
2228 + // If the modal is live and is closing
2229 + if(!mutation.target.classList.contains(className)){
2230 +
2231 + // Close the toggle
2232 + closeToggle(mutation.target);
2233 +
2234 + }
2235 + }
2236 + });
2237 + });
2238 +
2239 + // configuration of the observer
2240 + var config = {
2241 + attributes: true,
2242 + attributeFilter: ['style'],
2243 + subtree: false
2244 + };
2245 +
2246 + // pass in the target node, as well as the observer options
2247 + observer.observe(target[i], config);
2248 + }
2249 +
2250 +
2251 + // Helper function to close hamburger if modal closed.
2252 + function closeToggle(elem) {
2253 +
2254 + var triggerSelector = $($(elem).data('trigger-selector'));
2255 +
2256 + // Abort if burger not being used as the trigger or animations not turned on
2257 + if ((!triggerSelector.hasClass('oxy-burger-trigger')) || (triggerSelector.children( '.hamburger' ).data('animation') === 'disable') ) {
2258 + return;
2259 + }
2260 + // Close that particular burger
2261 + triggerSelector.children('.hamburger').removeClass('is-active');
2262 +
2263 + }
2264 +
2265 +
2266 + } </script>
2267 +
2268 + <style>
2269 + .grecaptcha-badge {
2270 + visibility: hidden;
2271 + }
2272 + </style><link data-minify="1" rel='stylesheet' id='fluent-form-styles-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=1771261795' media='all' />
2273 +<link data-minify="1" rel='stylesheet' id='fluentform-public-default-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=1771261795' media='all' />
2274 +<link data-minify="1" rel='stylesheet' id='wpgb-style-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/css/style.css?ver=1771261795' media='all' />
2275 +<link data-minify="1" rel='stylesheet' id='wpgb-map-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder-map-facet/assets/css/map.css?ver=1771261795' media='all' />
2276 +<link data-minify="1" rel='stylesheet' id='wpgb-grids-css' href='https://quartiercartier.ca/wp-content/cache/min/1/wp-content/uploads/wpgb/grids/G1C1.css?ver=1771261795' media='all' />
2277 +<script src="https://quartiercartier.ca/wp-content/plugins/image-map-pro-wordpress/js/image-map-pro.min.js?ver=5.3.2" id="image-map-pro-dist-js-js" data-rocket-defer defer></script>
2278 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1771261795" id="gtm4wp-form-move-tracker-js" data-rocket-defer defer></script>
2279 +<script id="rocket-browser-checker-js-after">
2280 +"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
2281 +</script>
2282 +<script id="rocket-preload-links-js-extra">
2283 +var RocketPreloadLinksConfig = {"excludeUris":"\/niveau\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/quartiercartier.ca","onHoverDelay":"100","rateThrottle":"3"};
2284 +</script>
2285 +<script id="rocket-preload-links-js-after">
2286 +(function() {
2287 +"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
2288 +}());
2289 +</script>
2290 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxy-toolbox/modules/open-external-links-new-tab/js/script.js?ver=1771261795" id="oxy_toolbox_open_external_links_new_tab_script-js" data-rocket-defer defer></script>
2291 +<script src="https://www.google.com/recaptcha/api.js?render=6LfF0D0nAAAAAJ9Pb3Ojt_EXcX5mLMYXw8eLgvI-&amp;ver=6.0.4" id="google-recaptcha-js"></script>
2292 +<script id="fluent-form-submission-js-extra">
2293 +var fluentFormVars = {"ajaxUrl":"https:\/\/quartiercartier.ca\/wp-admin\/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.3","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"71a216ebe9","form_id":"4","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":""};
2294 +var fluentFormVars = {"ajaxUrl":"https:\/\/quartiercartier.ca\/wp-admin\/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.0.3","fluentform_version":"6.0.4","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemText":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"71a216ebe9","form_id":"4","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":""};
2295 +</script>
2296 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=1771261795" id="fluent-form-submission-js" data-rocket-defer defer></script>
2297 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/ajax/libs/gsap/3.9.1/gsap.min.js?ver=1771261795" id="script-635ad72d88d2b-js" data-rocket-defer defer></script>
2298 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/ajax/libs/gsap/3.9.1/ScrollTrigger.min.js?ver=1771261795" id="script-635ad74c0ba41-js" data-rocket-defer defer></script>
2299 +<script src="https://quartiercartier.ca/wp-content/plugins/oxyextras/components/assets/flickity/flickity.pkgd.min.js?ver=2.2.1" id="flickity-js" data-rocket-defer defer></script>
2300 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/intersectionobserver.js?ver=1771261795" id="intersection-js-js" data-rocket-defer defer></script>
2301 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/countUp.js?ver=1771261795" id="countUp-js-js" data-rocket-defer defer></script>
2302 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/inert.js?ver=1771261795" id="extras-inert-js" data-rocket-defer defer></script>
2303 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1771261795" id="extras-offcanvas-js" data-rocket-defer defer></script>
2304 +<script id="wpgb-js-extra">
2305 +var wpgb_settings = {"lang":"","ajaxUrl":"https:\/\/quartiercartier.ca\/?wpgb-ajax=action","restUrl":"https:\/\/quartiercartier.ca\/wp-json\/wpgb\/v2\/filter\/?action=action","restNonce":"","endpoint":"","history":"","mainQuery":[],"permalink":"https:\/\/quartiercartier.ca\/","resultMsg":{"plural":"%d results found","singular":"1 result found","none":"no results found"},"hasGrids":"1","hasFacets":"1","hasLightbox":"1","shadowGrids":[],"lightbox":{"plugin":"wp_grid_builder","counterMsg":"[index] \/ [total]","errorMsg":"Sorry, an error occured while loading the content...","prevLabel":"Previous slide","nextLabel":"Next slide","closeLabel":"Close lightbox"},"combobox":{"search":"Please enter 1 or more characters.","loading":"Loading...","cleared":"options cleared.","expanded":"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to collapse the list.","noResults":"No Results Found.","collapsed":"Press Enter or Space to expand the list.","toggleLabel":"Toggle List","clearLabel":"Clear","selected":"option %s, selected.","deselected":"option %s, deselected."},"autocomplete":{"open":"Use Up and Down to choose suggestions and press Enter to select suggestion.","input":"Type to search or press Escape to clear the input.","clear":"Field cleared.","noResults":"No suggestions found.","loading":"Loading suggestions...","clearLabel":"Clear","select":"%s suggestion was selected."},"range":{"minLabel":"Minimum value","maxLabel":"Maximum value"},"vendors":[{"type":"js","handle":"wpgb-date","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/date.js","version":1747681837},{"type":"css","handle":"wpgb-date-css","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder\/public\/css\/vendors\/date.css","version":1747681837},{"type":"js","handle":"wpgb-range","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/range.js","version":1747681837},{"type":"js","handle":"wpgb-select","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/select.js","version":1747681837},{"type":"js","handle":"wpgb-autocomplete","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder\/public\/js\/vendors\/autocomplete.js","version":1747681837}],"mapFacet":{"restUrl":"https:\/\/quartiercartier.ca\/wp-json\/wpgb_map\/v2\/popup\/","restNonce":false,"markers":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/imgs\/m","vendors":[{"type":"js","handle":"wpgb-map","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/js\/vendors\/leaflet.js","version":1747681886},{"type":"css","handle":"wpgb-map","source":"https:\/\/quartiercartier.ca\/wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/css\/vendors\/leaflet.css","version":1747681886}]}};
2306 +</script>
2307 +<script id="wpgb-polyfills-js-before">
2308 +window.addEventListener('wpgb.loaded',function(){var template=document.querySelector("[data-options*=\"oxygen-element-926\"]");if(template){var wpgb=WP_Grid_Builder.instantiate(template);wpgb.init&&wpgb.init();var p=1;template.addEventListener('click',function(e){var t=e.target;p=(t.href||'').match(/\/(\d+)/);(t.classList.contains('page-numbers')&&t.tagName==='A')&&(e.preventDefault()||wpgb.facets.refresh())});wpgb.facets.on('fetch',function(d){d.paged=(p&&p[1]||1);p=1});wpgb.facets&&wpgb.facets.on('appended',function(p,m){var s=this.element.closest('.swiper-container');(s=s&&s.swiper)&&(s.loopDestroy(),s.loopCreate(),s.update(),m==='replace'&&s.slideToLoop(0,0))})}});window.addEventListener('wpgb.loaded',function(){(function(){var wpgb=WP_Grid_Builder.instance(1);if(!wpgb.init){return}wpgb.init()})();});
2309 +</script>
2310 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/polyfills.js?ver=1771261795" data-rocket-defer defer></script>
2311 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/facets.js?ver=1771261795" id="wpgb-facets-js" data-rocket-defer defer></script>
2312 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/lightbox.js?ver=1771261795" id="wpgb-lightbox-js" data-rocket-defer defer></script>
2313 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder/public/js/layout.js?ver=1771261795" id="wpgb-layout-js" data-rocket-defer defer></script>
2314 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/wp-grid-builder-map-facet/assets/js/map.js?ver=1771261795" id="wpgb-map-js-js" data-rocket-defer defer></script>
2315 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1771261795" id="gridbuildersupport-js" data-rocket-defer defer></script>
2316 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/flickity/flickity-fade.js?ver=1771261795" id="flickity-fade-js" data-rocket-defer defer></script>
2317 +<script data-minify="1" src="https://quartiercartier.ca/wp-content/cache/min/1/wp-content/plugins/oxyextras/components/assets/flickity/flickity-init-4.js?ver=1771261795" id="flickity-init-js-js" data-rocket-defer defer></script>
2318 +<script type="text/javascript" id="ct-footer-js">jQuery('.imagefx1').attr({'data-aos-enable': 'true','data-aos': 'fade','data-aos-once': 'true',});jQuery('.x-offcanvas-4_link').attr({'data-aos-enable': 'true','data-aos': 'fade-up',});
2319 + AOS.init({
2320 + })
2321 +
2322 + jQuery('body').addClass('oxygen-aos-enabled');
2323 +
2324 +
2325 + </script>
2326 + <script type="text/javascript">
2327 +
2328 + jQuery(document).ready(oxygen_init_counter);
2329 + function oxygen_init_counter($) {
2330 +
2331 + var config = {
2332 + root: null,
2333 + rootMargin: '0px',
2334 + threshold: 1
2335 + };
2336 +
2337 + function callback(entries, observer){
2338 + entries.forEach(entry => {
2339 + if (entry.isIntersecting) {
2340 +
2341 + let $this = $(entry.target),
2342 + $end = $this.attr('data-end');
2343 +
2344 + const options = {
2345 + startVal: $this.attr('data-start'),
2346 + decimalPlaces: $this.attr('data-decimals'),
2347 + duration: $this.attr('data-duration'),
2348 + useEasing: $this.attr('data-easing'),
2349 + useGrouping: $this.attr('data-grouping'),
2350 + separator: $this.attr('data-separator'),
2351 + decimal: $this.attr('data-decimal'),
2352 + smartEasingThreshold: $this.attr('data-threshold'),
2353 + smartEasingAmount: $this.attr('data-amount'),
2354 + };
2355 +
2356 + const numAnim = new countUp.CountUp(entry.target, $end, options);
2357 + if (!countUp.error) {
2358 + numAnim.start()
2359 + } else {
2360 + console.error(countUp.error);
2361 + }
2362 + observer.unobserve(entry.target);
2363 + }
2364 + }
2365 + )};
2366 +
2367 + var observer = new IntersectionObserver(callback,config);
2368 + var counters = document.querySelectorAll('.oxy-counter_digit');
2369 + counters.forEach(counter => {
2370 + observer.observe(counter);
2371 + });
2372 +
2373 + }
2374 +
2375 + </script>
2376 +
2377 + <style id="fluentform_styler_css_4_ffs_custom" type="text/css">
2378 + .fluentform_wrapper_4.ffs_custom_wrap input[type=checkbox] {
2379 + -webkit-appearance: checkbox;
2380 + }
2381 + .fluentform_wrapper_4.ffs_custom_wrap input[type=radio] {
2382 + -webkit-appearance: radio;
2383 + }
2384 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=checkbox],
2385 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=radio] {
2386 + -webkit-transform: scale(1);
2387 + transform: scale(1);
2388 + width: 21px;
2389 + height: 15px;
2390 + margin-right: 0px;
2391 + cursor: pointer;
2392 + font-size: 12px;
2393 + position: relative;
2394 + text-align: left;
2395 + border: none;
2396 + box-shadow: none;
2397 + -moz-appearance: initial;
2398 + }
2399 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
2400 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=radio]:before {
2401 + content: none;
2402 + }
2403 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
2404 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=radio]:after {
2405 + content: " ";
2406 + background-color: #fff;
2407 + display: inline-block;
2408 + margin-left: 3px; padding-bottom: 3px;
2409 + color: #212529;
2410 + width: 15px;
2411 + height: 15px;
2412 + border-color: ;
2413 + border-style: solid;
2414 + border-width:1px; padding-left: 1px;
2415 + border-radius:2px; padding-top: 1px;
2416 + -webkit-transition: all .1s ease;
2417 + transition: all .1s ease;
2418 + background-size: 9px;
2419 + background-repeat: no-repeat;
2420 + background-position: center center;
2421 + position: absolute;
2422 + box-sizing: border-box;
2423 + }
2424 + .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
2425 + border-width:1px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
2426 + background-color: black;
2427 + -webkit-transition: all 0.3s ease-out;
2428 + transition: all 0.3s ease-out;
2429 + color: #fff;
2430 + border-color: black;
2431 + } .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=radio]:after {
2432 + border-radius: 50%; font-size: 10px;
2433 + padding-top: 1px;
2434 + padding-left: 2px;
2435 + } .fluentform_wrapper_4.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
2436 + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
2437 + } </style>
2438 +
2439 + <script type="text/javascript" id="ct_code_block_js_886">// Kudos to : https://codepen.io/daveredfern/pen/zBGBJV
2440 +
2441 +(function($){
2442 +$(window).scroll(function() {
2443 +
2444 + // selectors
2445 + var $window = $(window),
2446 + $body = $('body'),
2447 + $panel = $('.bg-section');
2448 +
2449 + // Change 33% earlier than scroll position so colour is there when you arrive.
2450 + var scroll = $window.scrollTop() + ($window.height() / 3);
2451 +
2452 + $panel.each(function () {
2453 + var $this = $(this);
2454 +
2455 + // if position is within range of this panel.
2456 + // So position of (position of top of div <= scroll position) && (position of bottom of div > scroll position).
2457 + // Remember we set the scroll to 33% earlier in scroll var.
2458 + if ($this.position().top <= scroll && $this.position().top + $this.height() > scroll) {
2459 +
2460 + // Remove all classes on body with color-
2461 + $body.removeClass(function (index, css) {
2462 + return (css.match (/(^|\s)bg-section--\S+/g) || []).join(' ');
2463 + });
2464 +
2465 + // Add class of currently active div
2466 + $body.addClass('bg-section--' + $(this).data('bg-section'));
2467 + }
2468 + });
2469 +
2470 +}).scroll();
2471 +})(jQuery);</script>
2472 +<style type="text/css" id="ct_code_block_css_992">.c-heartbeat {
2473 + -webkit-animation: heartbeat 3s ease-in-out infinite both;
2474 + animation: heartbeat 3s ease-in-out infinite both;
2475 +}
2476 +/* ----------------------------------------------
2477 + * Generated by Animista on 2020-4-1 13:35:21
2478 + * Licensed under FreeBSD License.
2479 + * See http://animista.net/license for more info.
2480 + * w: http://animista.net, t: @cssanimista
2481 + * ---------------------------------------------- */
2482 +
2483 +/**
2484 + * ----------------------------------------
2485 + * animation heartbeat
2486 + * ----------------------------------------
2487 + */
2488 +@-webkit-keyframes heartbeat {
2489 + from {
2490 + -webkit-transform: scale(1);
2491 + transform: scale(1);
2492 + -webkit-transform-origin: center center;
2493 + transform-origin: center center;
2494 + -webkit-animation-timing-function: ease-out;
2495 + animation-timing-function: ease-out;
2496 + }
2497 + 10% {
2498 + -webkit-transform: scale(0.91);
2499 + transform: scale(0.91);
2500 + -webkit-animation-timing-function: ease-in;
2501 + animation-timing-function: ease-in;
2502 + }
2503 + 17% {
2504 + -webkit-transform: scale(0.98);
2505 + transform: scale(0.98);
2506 + -webkit-animation-timing-function: ease-out;
2507 + animation-timing-function: ease-out;
2508 + }
2509 + 33% {
2510 + -webkit-transform: scale(0.87);
2511 + transform: scale(0.87);
2512 + -webkit-animation-timing-function: ease-in;
2513 + animation-timing-function: ease-in;
2514 + }
2515 + 45% {
2516 + -webkit-transform: scale(1);
2517 + transform: scale(1);
2518 + -webkit-animation-timing-function: ease-out;
2519 + animation-timing-function: ease-out;
2520 + }
2521 +}
2522 +@keyframes heartbeat {
2523 + from {
2524 + -webkit-transform: scale(1);
2525 + transform: scale(1);
2526 + -webkit-transform-origin: center center;
2527 + transform-origin: center center;
2528 + -webkit-animation-timing-function: ease-out;
2529 + animation-timing-function: ease-out;
2530 + }
2531 + 10% {
2532 + -webkit-transform: scale(0.91);
2533 + transform: scale(0.91);
2534 + -webkit-animation-timing-function: ease-in;
2535 + animation-timing-function: ease-in;
2536 + }
2537 + 17% {
2538 + -webkit-transform: scale(0.98);
2539 + transform: scale(0.98);
2540 + -webkit-animation-timing-function: ease-out;
2541 + animation-timing-function: ease-out;
2542 + }
2543 + 33% {
2544 + -webkit-transform: scale(0.87);
2545 + transform: scale(0.87);
2546 + -webkit-animation-timing-function: ease-in;
2547 + animation-timing-function: ease-in;
2548 + }
2549 + 45% {
2550 + -webkit-transform: scale(1);
2551 + transform: scale(1);
2552 + -webkit-animation-timing-function: ease-out;
2553 + animation-timing-function: ease-out;
2554 + }
2555 +}
2556 +</style>
2557 +<script type="text/javascript">
2558 +(function() {
2559 + var _origUpdateUnite = window.updateUnite;
2560 + if (typeof _origUpdateUnite === 'function') {
2561 + window.updateUnite = function(infos) {
2562 + _origUpdateUnite(infos);
2563 + var dispo = infos.attr('disponibilite');
2564 + jQuery('[data-disponibilite]').text(dispo || '');
2565 + if (dispo && dispo !== '' && dispo !== 'N/D') {
2566 + jQuery('[disponibilite-row]').show();
2567 + } else {
2568 + jQuery('[disponibilite-row]').hide();
2569 + }
2570 + };
2571 + }
2572 +})();
2573 +</script>
2574 +<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
2575 +if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
2576 +images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
2577 +if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://quartiercartier.ca/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["no-lazy","image-niveau","image-unite","le-charlie-hero-claire.jpg"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
2578 +</body>
2579 +</html>
2580 +
2581 +
2582 +<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1786223820 -->
\ No newline at end of file
added tests/fixtures/app_urbains/ba6cce88ce95f5792a83.html +714 −0
@@ -0,0 +1,1806 @@
1 +<!DOCTYPE html>
2 +<html lang="fr-CA" prefix="og: https://ogp.me/ns#" >
3 +<head>
4 +<meta charset="UTF-8">
5 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
6 +
7 +
8 +<script id="tm-crisp-polyfill">window.$crisp=window.$crisp||[];window.CRISP_WEBSITE_ID=window.CRISP_WEBSITE_ID||'';</script>
9 +<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900" >
10 +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900|Manrope:100,200,300,400,500,600,700,800,900">
11 +
12 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
13 + var ctPublicFunctions = {"_ajax_nonce":"c1b3425b10","_rest_nonce":"76d4a472f6","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.appartementsurbains.ca\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"appartementsurbainsca.kinsta.cloud","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
14 + </script>
15 +
16 + <script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore">
17 + var ctPublic = {"_ajax_nonce":"c1b3425b10","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.appartementsurbains.ca\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":459681270,"emailEncoderPassKey":"f36154b4e2e77548844c147b3c1cdddf","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
18 + </script>
19 +
20 +
21 +<script data-cfasync="false" data-pagespeed-no-defer>
22 + var gtm4wp_datalayer_name = "dataLayer";
23 + var dataLayer = dataLayer || [];
24 +</script>
25 +
26 +
27 +<title>Appartements et condos locatifs à Québec | Résidentiels</title>
28 +<meta name="description" content="Comparez les projets résidentiels d’Appartements Urbains à Québec: Montcalm, Ste-Foy, Loretteville et nouveaux condos locatifs. Trouvez votre prochain logement."/>
29 +<meta name="robots" content="follow, index"/>
30 +<link rel="canonical" href="https://www.appartementsurbains.ca/projets-residentiels/" />
31 +<meta property="og:locale" content="fr_CA" />
32 +<meta property="og:type" content="article" />
33 +<meta property="og:title" content="Appartements et condos locatifs à Québec | Résidentiels" />
34 +<meta property="og:description" content="Comparez les projets résidentiels d’Appartements Urbains à Québec: Montcalm, Ste-Foy, Loretteville et nouveaux condos locatifs. Trouvez votre prochain logement." />
35 +<meta property="og:url" content="https://www.appartementsurbains.ca/projets-residentiels/" />
36 +<meta property="og:site_name" content="Appartements Urbains" />
37 +<meta property="article:publisher" content="https://www.facebook.com/appartementsurbains/" />
38 +<meta name="twitter:card" content="summary_large_image" />
39 +<meta name="twitter:title" content="Appartements et condos locatifs à Québec | Résidentiels" />
40 +<meta name="twitter:description" content="Comparez les projets résidentiels d’Appartements Urbains à Québec: Montcalm, Ste-Foy, Loretteville et nouveaux condos locatifs. Trouvez votre prochain logement." />
41 +<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://www.appartementsurbains.ca/#place","address":{"@type":"PostalAddress","streetAddress":"3200, chemin des Quatre-Bourgeois, bureau 103","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G1W 0G8","addressCountry":"CA"}},{"@type":"RealEstateAgent","@id":"https://www.appartementsurbains.ca/#organization","name":"Appartements Urbains","url":"https://www.appartementsurbains.ca/","sameAs":["https://www.facebook.com/appartementsurbains/","https://www.instagram.com/appartementsurbains/"],"email":"appartementsurbains@gmail.com","address":{"@type":"PostalAddress","streetAddress":"3200, chemin des Quatre-Bourgeois, bureau 103","addressLocality":"Qu\u00e9bec","addressRegion":"QC","postalCode":"G1W 0G8","addressCountry":"CA"},"logo":{"@type":"ImageObject","@id":"https://www.appartementsurbains.ca/#logo","url":"https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg","contentUrl":"https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg","caption":"Appartements Urbains","inLanguage":"fr-CA"},"priceRange":"$$","openingHours":["Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday :-:"],"location":{"@id":"https://www.appartementsurbains.ca/#place"},"image":{"@id":"https://www.appartementsurbains.ca/#logo"},"telephone":"+1-418-717-2105"},{"@type":"WebSite","@id":"https://www.appartementsurbains.ca/#website","url":"https://www.appartementsurbains.ca","name":"Appartements Urbains","publisher":{"@id":"https://www.appartementsurbains.ca/#organization"},"inLanguage":"fr-CA"},{"@type":"BreadcrumbList","@id":"https://www.appartementsurbains.ca/projets-residentiels/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.appartementsurbains.ca","name":"1"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Projets r\u00e9sidentiels"}}]},{"@type":"CollectionPage","@id":"https://www.appartementsurbains.ca/projets-residentiels/#webpage","url":"https://www.appartementsurbains.ca/projets-residentiels/","name":"Appartements et condos locatifs \u00e0 Qu\u00e9bec | R\u00e9sidentiels","isPartOf":{"@id":"https://www.appartementsurbains.ca/#website"},"inLanguage":"fr-CA","breadcrumb":{"@id":"https://www.appartementsurbains.ca/projets-residentiels/#breadcrumb"}}]}</script>
42 +
43 +
44 +<link rel='dns-prefetch' href='//www.appartementsurbains.ca' />
45 +<link rel='dns-prefetch' href='//fd.cleantalk.org' />
46 +<style id="wp-img-auto-sizes-contain-inline-css">
47 +img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
48 +/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
49 +</style>
50 +<style id="classic-theme-styles-inline-css">
51 +/*! This file is auto-generated */
52 +.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
53 +/*# sourceURL=/wp-includes/css/classic-themes.min.css */
54 +</style>
55 +
56 +<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.82_1782954802' media='all' />
57 +<style data-wpacu-inline-css-file='1'>
58 +.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
59 +</style>
60 +<link rel='stylesheet' id='image-map-pro-dist-css-css' href='https://www.appartementsurbains.ca/wp-content/plugins/image-map-pro-wordpress/css/image-map-pro.min.css?ver=5.1.6' media='' />
61 +<link rel='stylesheet' id='oxygen-aos-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.0.3' media='all' />
62 +<link rel='stylesheet' id='oxygen-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' />
63 +<link rel='stylesheet' id='core-sss-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' media='all' />
64 +<style id="wpgb-head-inline-css">
65 +.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
66 +/*# sourceURL=wpgb-head-inline-css */
67 +</style>
68 +<link rel='stylesheet' id='splide-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' media='all' />
69 +<link rel='stylesheet' id='oxy_toolbox_essentials_style-css' href='https://www.appartementsurbains.ca/wp-content/plugins/oxy-toolbox/modules/essentials/css/style.css?ver=1.6.2' media='all' />
70 +<script id="apbct-public-bundle.min-js-js" src="https://www.appartementsurbains.ca/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.82_1782954802"></script>
71 +<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.82"></script>
72 +<script id="jquery-core-js-extra">
73 +var ajax = {"url":"https://www.appartementsurbains.ca/wp-admin/admin-ajax.php","nonce":"a7aaed5006"};
74 +//# sourceURL=jquery-core-js-extra
75 +</script>
76 +<script id="jquery-core-js" src="https://www.appartementsurbains.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
77 +<script id="oxygen-aos-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
78 +<script id="webmcp-abilities-js-extra">
79 +var wmcpBridge = {"toolsEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/tools","executeEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/execute/","nonceEndpoint":"https://www.appartementsurbains.ca/wp-json/webmcp/v1/nonce","nonce":"73dbb5ac72"};
80 +//# sourceURL=webmcp-abilities-js-extra
81 +</script>
82 +<script data-wp-strategy="defer" defer id="webmcp-abilities-js" src="https://www.appartementsurbains.ca/wp-content/plugins/respira-for-wordpress/includes/webmcp/dist/webmcp-abilities.js?ver=7c9744f17f979d23372d"></script>
83 +<script id="splide-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14"></script>
84 +<script id="splide-autoscroll-js" src="https://www.appartementsurbains.ca/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2"></script>
85 +<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0120/8843.js" async="async" ></script>
86 +
87 +<script>window.sa=window.sa||function(){(sa.q=sa.q||[]).push(arguments)}</script>
88 +<script defer
89 + src="https://searchable-tracker.searchable.workers.dev/s.js"
90 + data-domain="appartementsurbains.ca"
91 + data-site-token="pst_049a9ae425bcd25cedcd18a2"
92 +></script>
93 +<script src="/tooltips/popper.min.js"></script>
94 +<script src="/tooltips/tippy-bundle.iife.min.js"></script>
95 +<script>
96 +window.addEventListener('load', function() {
97 + tippy('[data-tippy-content]', {
98 + followCursor: true,
99 + });
100 +});
101 +</script><style id='script-638a4f9a123f5-sass-css' type='text/css'>
102 +:root{--libre: 226, 6, 19;--occupe: 255, 255, 255;--alpha: 0.5;--alpha-hover: 0.65;--scrollbar: rgb(168, 128, 92)}
103 +</style>
104 +<style id='script-638a4f9a1e9ad-sass-css' type='text/css'>
105 +@charset "UTF-8";
106 +.dont-update polygon{cursor:initial !important}.legende-louee{background-color:rgb(var(--occupe))}.legende-disponible{background-color:rgb(var(--libre))}[liste-niveaux],[liste-niveaux-item]{-webkit-tap-highlight-color:transparent !important}[liste-niveaux]:focus{outline:0 !important}.niveau-selector{outline:none}.niveau-selector:hover text{fill:#ffffff !important;stroke:#ffffff !important;stroke-width:1px}.niveau-selector:hover circle{stroke:#ffffff !important;stroke-width:4px}#ct-builder [vue-immeuble],#ct-builder [section-niveaux],#ct-builder [wrapper-liste-niveaux],#ct-builder [wrapper-unite]{display:grid !important}.overlap{width:100%;position:relative}.legende-couleur{width:25px;height:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#3e4947;border-right-color:#3e4947;border-bottom-color:#3e4947;border-left-color:#3e4947;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}[vue-immeuble] polygon{fill:rgba(0, 0, 0, 0.15);stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[vue-immeuble] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[vue-immeuble] g:focus{outline:none !important}[vue-immeuble] g:hover polygon{fill:rgba(0, 0, 0, 0.45)}[section-niveaux]{width:100%;min-height:100%;transition:all 250ms ease-in-out}[wrapper-niveaux] svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}[wrapper-niveaux] polygon{fill:rgba(var(--occupe), var(--alpha));stroke:rgba(255, 255, 255, 0.75);stroke-width:0px;stroke-dasharray:0;stroke-linecap:round;opacity:1;cursor:pointer;pointer-events:all;transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.15s cubic-bezier(0.55, 0, 0.1, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[wrapper-niveaux] polygon:focus{outline:none !important}[wrapper-niveaux] polygon:hover{fill:rgba(var(--occupe), var(--alpha-hover))}[wrapper-niveaux] polygon[etat="Louée"],[section-niveaux] polygon[etat="Reservée"]{fill:rgba(var(--occupe), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"],[wrapper-niveaux] polygon[etat="Bientôt disponible"]{fill:rgba(var(--libre), var(--alpha))}[wrapper-niveaux] polygon[etat="Disponible"]:hover,[wrapper-niveaux] polygon[etat="Bientôt disponible"]:hover{fill:rgba(var(--libre), var(--alpha-hover))}[image-niveau],[image-unite]{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none;position:relative}[liste-niveaux]{cursor:pointer}[liste-niveaux-item]:not(.level-selected){opacity:0.66}[liste-niveaux-item]:not(.level-selected) .niveaux-icone{opacity:0}[retour-immeuble],[retour-niveau]{cursor:pointer !important}[legende],[vue-immeuble]:not(.visible),[section-niveaux]:not(.visible),[choix-unite]:not(.visible),[choix-niveau]:not(.visible){display:none !important}[section-niveaux] polygon:not(.visible),[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){display:none}[image-niveau]:not(.visible),[wrapper-image-unite]:not(.visible){position:absolute;top:0;left:0}[wrapper-liste-niveaux],[wrapper-unite]{display:none !important}[legende].visible{display:flex !important}[wrapper-liste-niveaux].visible,[wrapper-unite].visible{display:block !important}html,body{max-width:100% !important;overflow-x:hidden !important}.simplefavorite-button{cursor:pointer}[class^="sf-icon-"],[class*=" sf-icon-"]{line-height:1.6}.simplefavorite-button.active{opacity:1}.hide-favorites-text .favorites-text{display:none !important}.wp-grid-builder .wpgb-main::-webkit-scrollbar,.repeater-favorites-list::-webkit-scrollbar{width:10px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-track,.repeater-favorites-list::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wp-grid-builder .wpgb-main::-webkit-scrollbar-thumb,.repeater-favorites-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:100px}
107 +</style>
108 +<style id='script-638a4f9a39fff-css' type='text/css'>
109 +/*!
110 + * Toastify js 1.11.2
111 + * https://github.com/apvarun/toastify-js
112 + * @license MIT licensed
113 + *
114 + * Copyright (C) 2018 Varun A P
115 + */
116 +
117 +.toastify {
118 + padding: 12px 20px;
119 + color: #ffffff;
120 + display: inline-block;
121 + /* box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); */
122 + /* background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); */
123 + /* background: linear-gradient(135deg, #73a5ff, #5477f5); */
124 + position: fixed;
125 + opacity: 0;
126 + transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
127 + border-radius: 2px;
128 + cursor: pointer;
129 + text-decoration: none;
130 + /* max-width: calc(50% - 20px); */
131 + z-index: 2147483647;
132 +}
133 +
134 +.toastify.on {
135 + opacity: 1;
136 +}
137 +
138 +.toast-close {
139 + background: transparent;
140 + border: 0;
141 + color: white;
142 + cursor: pointer;
143 + font-family: inherit;
144 + font-size: 1em;
145 + opacity: 0.4;
146 + padding: 0 5px;
147 +}
148 +
149 +.toastify-right {
150 + right: 15px;
151 +}
152 +
153 +.toastify-left {
154 + left: 15px;
155 +}
156 +
157 +.toastify-top {
158 + top: -150px;
159 +}
160 +
161 +.toastify-bottom {
162 + bottom: -150px;
163 +}
164 +
165 +.toastify-rounded {
166 + border-radius: 25px;
167 +}
168 +
169 +.toastify-avatar {
170 + width: 1.5em;
171 + height: 1.5em;
172 + margin: -7px 5px;
173 + border-radius: 2px;
174 +}
175 +
176 +.toastify-center {
177 + margin-left: auto;
178 + margin-right: auto;
179 + left: 0;
180 + right: 0;
181 + max-width: fit-content;
182 + max-width: -moz-fit-content;
183 +}
184 +
185 +@media only screen and (max-width: 360px) {
186 + .toastify-right, .toastify-left {
187 + margin-left: auto;
188 + margin-right: auto;
189 + left: 0;
190 + right: 0;
191 + max-width: fit-content;
192 + }
193 +}
194 +</style>
195 +<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
196 +
197 +
198 +<script data-cfasync="false" data-pagespeed-no-defer>
199 + var dataLayer_content = {"pagePostType":"edifices"};
200 + dataLayer.push( dataLayer_content );
201 +</script>
202 +<script data-cfasync="false" data-pagespeed-no-defer>
203 +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
204 +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
205 +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
206 +'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
207 +})(window,document,'script','dataLayer','GTM-WSPXR4X');
208 +</script>
209 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-32x32.png" sizes="32x32" />
210 +<link rel="icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-192x192.png" sizes="192x192" />
211 +<link rel="apple-touch-icon" href="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-180x180.png" />
212 +<meta name="msapplication-TileImage" content="https://www.appartementsurbains.ca/wp-content/uploads/cropped-favicon-a-270x270.png" />
213 +<link rel='stylesheet' id='oxygen-cache-2353-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2353.css?cache=1779367872&#038;ver=7.0.3' media='all' />
214 +<link rel='stylesheet' id='oxygen-cache-2277-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2277.css?cache=1719939817&#038;ver=7.0.3' media='all' />
215 +<style data-wpacu-inline-css-file='1'>
216 +@media (max-width:767px){#section-746-12 > .ct-section-inner-wrap{padding-top:75px;padding-bottom:25px}}
217 +</style>
218 +<style data-wpacu-inline-css-file='1'>
219 +#section-586-2040 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px}#section-586-2040{background-color:#f7f7f7}
220 +</style>
221 +<link rel='stylesheet' id='oxygen-cache-1920-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/1920.css?cache=1737664274&#038;ver=7.0.3' media='all' />
222 +<link rel='stylesheet' id='oxygen-cache-2180-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/2180.css?cache=1782330412&#038;ver=7.0.3' media='all' />
223 +<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.appartementsurbains.ca/wp-content/uploads/oxygen/css/universal.css?cache=1782330412&#038;ver=7.0.3' media='all' />
224 +
225 +<style id="global-styles-inline-css">
226 +:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
227 +/*# sourceURL=global-styles-inline-css */
228 +</style>
229 +<link rel='stylesheet' id='fluent-form-styles-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.0.4' media='all' />
230 +<link rel='stylesheet' id='fluentform-public-default-css' href='https://www.appartementsurbains.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.0.4' media='all' />
231 +
232 +</head>
233 +<body class="archive post-type-archive post-type-archive-edifices wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" >
234 +
235 +
236 +
237 +
238 + <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WSPXR4X" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
239 +
240 +
241 +
242 +
243 +
244 + <header id="_header-2-1920" class="oxy-header-wrapper oxy-sticky-header oxy-header c-header transparent-header" ><div id="_header_row-23-1920" class="oxy-header-row " ><div class="oxy-header-container"><div id="_header_left-24-1920" class="oxy-header-left" ><div class="wpgb-content" hidden></div><a id="link-25-1920" class="ct-link" href="https://www.appartementsurbains.ca" target="_self" ><div class="wpgb-content" hidden></div><img id="image-26-1920" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo ignore-lazyload transparent-header-invert"/></a></div><div id="_header_center-27-1920" class="oxy-header-center" ><div id="div_block-161-1920" class="ct-div-block c-menu" ><div id="div_block-165-1920" class="ct-div-block c-menu-open c-relative c-padding-menu-items" ><div id="div_block-166-1920" class="ct-div-block c-menu-link c-menu-dropdown" ><div id="text_block-167-1920" class="ct-text-block c-margin-right-xs" >Résidentiel</div><div id="fancy_icon-168-1920" class="ct-fancy-icon c-icon-dark-s" ><svg id="svg-fancy_icon-168-1920"><use xlink:href="#FontAwesomeicon-angle-down"></use></svg></div></div><div id="div_block-169-1920" class="ct-div-block c-submenu-2 c-submenu-2-double" ><div id="div_block-170-1920" class="ct-div-block c-columns-s-1 c-columns-gap-m c-columns-2" ><div id="div_block-171-1920" class="ct-div-block " ><div id="code_block-917-1920" class="ct-code-block c-margin-bottom-s" > <div class="c-full-width c-owl-xs">
245 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/quartier-cartier/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier.jpg" data-logo="">
246 + <div>
247 + <div class="c-bold c-heading-dark mega-menu-link">Quartier Cartier</div>
248 + <div class="c-text-s c-text-dark">Montcalm</div>
249 + </div>
250 + <div class="mega-menu-ligne"></div>
251 + </a>
252 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/le-charlie/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure.jpg" data-logo="">
253 + <div>
254 + <div class="c-bold c-heading-dark mega-menu-link">Le Charlie</div>
255 + <div class="c-text-s c-text-dark">Limoilou</div>
256 + </div>
257 + <div class="mega-menu-ligne"></div>
258 + </a>
259 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/le-watier/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/Le-watier-facade.jpeg" data-logo="">
260 + <div>
261 + <div class="c-bold c-heading-dark mega-menu-link">Le Watier</div>
262 + <div class="c-text-s c-text-dark">Montcalm</div>
263 + </div>
264 + <div class="mega-menu-ligne"></div>
265 + </a>
266 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/archipel/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure.jpg" data-logo="">
267 + <div>
268 + <div class="c-bold c-heading-dark mega-menu-link">L'Archipel</div>
269 + <div class="c-text-s c-text-dark">Lévis</div>
270 + </div>
271 + <div class="mega-menu-ligne"></div>
272 + </a>
273 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/le-zircon/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/le-zircon-facade.jpg" data-logo="">
274 + <div>
275 + <div class="c-bold c-heading-dark mega-menu-link">Le Zircon</div>
276 + <div class="c-text-s c-text-dark">Ste-Foy</div>
277 + </div>
278 + <div class="mega-menu-ligne"></div>
279 + </a>
280 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/saint-antoine/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/le-saint-antoine-facade.jpg" data-logo="">
281 + <div>
282 + <div class="c-bold c-heading-dark mega-menu-link">Le Saint-Antoine</div>
283 + <div class="c-text-s c-text-dark">Ste-Foy</div>
284 + </div>
285 + <div class="mega-menu-ligne"></div>
286 + </a>
287 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/la-passerelle/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/la-passerelle-appartement-urbain-header-1.jpg" data-logo="">
288 + <div>
289 + <div class="c-bold c-heading-dark mega-menu-link">La Passerelle</div>
290 + <div class="c-text-s c-text-dark">Montcalm</div>
291 + </div>
292 + <div class="mega-menu-ligne"></div>
293 + </a>
294 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/les-ormes/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-facade.jpg" data-logo="">
295 + <div>
296 + <div class="c-bold c-heading-dark mega-menu-link">Les Ormes</div>
297 + <div class="c-text-s c-text-dark">Loretteville</div>
298 + </div>
299 + <div class="mega-menu-ligne"></div>
300 + </a>
301 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/saint-ambroise/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/st-ambroise-compresse.jpg" data-logo="">
302 + <div>
303 + <div class="c-bold c-heading-dark mega-menu-link">Le Saint-Ambroise</div>
304 + <div class="c-text-s c-text-dark">Loretteville</div>
305 + </div>
306 + <div class="mega-menu-ligne"></div>
307 + </a>
308 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/le-105/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/le-105-facade.jpg" data-logo="">
309 + <div>
310 + <div class="c-bold c-heading-dark mega-menu-link">Le 105</div>
311 + <div class="c-text-s c-text-dark">Montcalm</div>
312 + </div>
313 + <div class="mega-menu-ligne"></div>
314 + </a>
315 + <a class="mega-menu-immeuble c-columns-gap-m" href="https://www.appartementsurbains.ca/ste-elizabeth/" data-image="https://www.appartementsurbains.ca/wp-content/uploads/le-sainte-elizabeth-facade.jpg" data-logo="">
316 + <div>
317 + <div class="c-bold c-heading-dark mega-menu-link">Le Sainte-Elizabeth</div>
318 + <div class="c-text-s c-text-dark">Ste-Foy</div>
319 + </div>
320 + <div class="mega-menu-ligne"></div>
321 + </a>
322 +
323 + </div>
324 + </div><a id="link-659-1920" class="ct-link c-inline" href="/projets-residentiels/" target="_self" ><div id="text_block-660-1920" class="ct-text-block c-link-m c-link-dark c-margin-right-xs" >Tous les projets immobiliers</div><div id="fancy_icon-661-1920" class="ct-fancy-icon c-icon-accent-m" ><svg id="svg-fancy_icon-661-1920"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div><div id="div_block-179-1920" class="ct-div-block mega-menu-image" ></div></div></div></div><div id="div_block-162-1920" class="ct-div-block c-padding-menu-items" ><a id="link-163-1920" class="ct-link c-menu-link" href="/nouveaux-projets/" target="_self" ><div id="text_block-164-1920" class="ct-text-block " >Nouveaux projets</div></a></div><div id="div_block-242-1920" class="ct-div-block c-padding-menu-items" ><a id="link-243-1920" class="ct-link c-menu-link" href="/projets-commerciaux/" target="_self" ><div id="text_block-244-1920" class="ct-text-block " >Commercial</div></a></div></div></div><div id="_header_right-28-1920" class="oxy-header-right" ><div id="div_block-725-1920" class="ct-div-block" ><div id="fancy_icon-31-1920" class="ct-fancy-icon multi-trigger c-margin-right-s c-margin-left-s transparent-header-invert" ><svg id="svg-fancy_icon-31-1920"><use xlink:href="#Lineariconsicon-menu"></use></svg></div><div id="text_block-726-1920" class="ct-text-block" >menu</div></div></div></div></div></header>
325 + <script type="text/javascript">
326 + jQuery(document).ready(function() {
327 + var selector = "#_header-2-1920",
328 + scrollval = parseInt("300");
329 + if (!scrollval || scrollval < 1) {
330 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
331 + jQuery(selector).addClass("oxy-sticky-header-active");
332 + }
333 + else {
334 + var scrollTopOld = 0;
335 + jQuery(window).scroll(function() {
336 + if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
337 + if (jQuery(this).scrollTop() > scrollval
338 + ) {
339 + if (
340 + !jQuery(selector).hasClass("oxy-sticky-header-active")) {
341 + if (jQuery(selector).css('position')!='absolute') {
342 + jQuery("body").css("margin-top", jQuery(selector).outerHeight());
343 + }
344 + jQuery(selector)
345 + .addClass("oxy-sticky-header-active")
346 + .addClass("oxy-sticky-header-fade-in");
347 + }
348 + }
349 + else {
350 + jQuery(selector)
351 + .removeClass("oxy-sticky-header-fade-in")
352 + .removeClass("oxy-sticky-header-active");
353 + if (jQuery(selector).css('position')!='absolute') {
354 + jQuery("body").css("margin-top", "");
355 + }
356 + }
357 + scrollTopOld = jQuery(this).scrollTop();
358 + }
359 + })
360 + }
361 + });
362 + </script><div id="div_block-33-1920" class="ct-div-block inner-content-wrapper" ><div id="div_block-516-1920" class="ct-div-block" >
363 + <div id="-lightbox-509-1920" class="oxy-lightbox woocommerce" ><div id="link-lightbox-509-1920" class="oxy-lightbox_link " ></div><div class="oxy-lightbox_inner" data-src="true" data-inner-content="true" data-click-selector=".x-contact-open" data-multiple="false" data-loop="false" data-type="inline" data-small-btn="true" data-iframe-preload="true" data-toolbar="false" data-thumbs="false" data-duration="520" data-fullscreen="" data-autofocus="true" data-backfocus="true" data-trapfocus="true" data-nav-icon="FontAwesomeicon-chevron-left" data-close-icon="FontAwesomeicon-close" data-small-close-icon="Lineariconsicon-cross" data-zoom-icon="FontAwesomeicon-search" data-share-icon="" data-download-icon="FontAwesomeicon-download" data-prepend="false" data-swipe="false" ><img id="image-510-1920" alt="persona-app" src="https://www.appartementsurbains.ca/wp-content/uploads/persona-app.jpg" class="ct-image "/>
364 + <div id="-fluent-form-873-1920" class="oxy-fluent-form form-light " ><div class='fluentform ff-default fluentform_wrapper_9 ffs_custom_wrap'><form data-form_id="9" id="fluentform_9" class="frm-fluent-form fluent_form_9 ff-el-form-top ff_form_instance_9_1 ff-form-loading ff-form-has-steps ffs_custom" data-form_instance="ff_form_instance_9_1" method="POST" ><fieldset style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
365 + <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Sticky</legend> <div
366 + style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
367 + class="ff-el-group ff-hpsf-container"
368 + >
369 + <div class="ff-el-input--label asterisk-right">
370 + <label for="ff_9_item_sf" aria-label="Contact">
371 + Contact </label>
372 + </div>
373 + <div class="ff-el-input--content">
374 + <input type="text"
375 + name="item_9__fluent_sf"
376 + class="ff-el-form-control"
377 + id="ff_9_item_sf"
378 + />
379 + </div>
380 + </div>
381 + <input type='hidden' name='__fluent_form_embded_post_id' value='2014' /><input type="hidden" id="_fluentform_9_fluentformnonce" name="_fluentform_9_fluentformnonce" value="ae8a121245" /><input type="hidden" name="_wp_http_referer" value="/projets-residentiels/" /><div class='ff-step-container' data-name="step_start-9_2" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-step-header'><div class='ff-el-progress-status' aria-live='polite'></div>
382 + <div class='ff-el-progress'>
383 + <div role='progressbar' class='ff-el-progress-bar'><span></span></div>
384 + </div>
385 + <ul style='display: none' class='ff-el-progress-title'>
386 + <li></li><li></li>
387 + </ul></div><span class='ff_step_start'></span><div class='ff-step-body'><div class="fluentform-step active" data-name="step_start-9_2" data-disable_auto_focus="no" data-enable_auto_slider="no" data-enable_step_data_persistency="no" data-enable_step_page_resume="no" data-animation_type="slide" ><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label aria-label="Comment pouvons-nous vous aider?">Comment pouvons-nous vous aider?</label></div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_radio_3cbad547f169847216b531b392984931><input type="radio" name="input_radio" data-name="input_radio" class="ff-el-form-check-input ff-el-form-check-radio" value="Valider les disponibilités" id='input_radio_3cbad547f169847216b531b392984931' aria-label='Valider les disponibilités' aria-invalid='false' aria-required=false> <span>Valider les disponibilités</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_radio_bd57b2e272d5e058405739e39c16e9db><input type="radio" name="input_radio" data-name="input_radio" class="ff-el-form-check-input ff-el-form-check-radio" value="Planifier une visite" id='input_radio_bd57b2e272d5e058405739e39c16e9db' aria-label='Planifier une visite' aria-invalid='false' aria-required=false> <span>Planifier une visite</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_radio_6b0b7aea47c15889f24ee4ba01675a10><input type="radio" name="input_radio" data-name="input_radio" class="ff-el-form-check-input ff-el-form-check-radio" value="Parler à un conseiller" id='input_radio_6b0b7aea47c15889f24ee4ba01675a10' aria-label='Parler à un conseiller' aria-invalid='false' aria-required=false> <span>Parler à un conseiller</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_radio_58c9729babb1deec3d4601aabc9bf896><input type="radio" name="input_radio" data-name="input_radio" class="ff-el-form-check-input ff-el-form-check-radio" value="Liste d’attente" id='input_radio_58c9729babb1deec3d4601aabc9bf896' aria-label='Liste d’attente' aria-invalid='false' aria-required=false> <span>Liste d’attente</span></label></div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_radio_6b1fb075754bde08359a214599924ea1><input type="radio" name="input_radio" data-name="input_radio" class="ff-el-form-check-input ff-el-form-check-radio" value="Autre" id='input_radio_6b1fb075754bde08359a214599924ea1' aria-label='Autre' aria-invalid='false' aria-required=false> <span>Autre</span></label></div></div></div><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button><button type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary'>Étape suivante</button></div></div><div class=" fluentform-step" data-name="form_step-9_1" ><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_9_names_first_name_' >Prénom</label></div><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_9_names_first_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_9_names_last_name_' >Nom</label></div><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_9_names_last_name_" class="ff-el-form-control" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_9_email' aria-label="Courriel">Courriel</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_9_email" class="ff-el-form-control" data-name="email" aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_9_dropdown' aria-label="Comment avez-vous entendu parler de nous ?">Comment avez-vous entendu parler de nous ?</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_9_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0" aria-invalid="false" aria-required=true><option value="">- Select -</option><option value="Déjà locataire" >Déjà locataire</option><option value="Publipostage" >Publipostage</option><option value="Médias Sociaux" >Médias Sociaux</option><option value="Radio WKND/BLVD" >Radio WKND/BLVD</option><option value="Google" >Google</option><option value="Recommandation" >Recommandation</option><option value="Site web du projet" >Site web du projet</option><option value="Journaux" >Journaux</option><option value="Autres" >Autres</option></select></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_9_description' aria-label="Message">Message</label></div><div class='ff-el-input--content'><textarea aria-invalid="false" aria-required=true name="description" id="ff_9_description" class="ff-el-form-control" rows="5" cols="1" data-name="description" ></textarea></div></div><input type="hidden" name="Provenance" value="Le Zircon - https://www.appartementsurbains.ca/projets-residentiels/" data-name="Provenance" > <div class="ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2">
388 + <div class="ff-t-cell ff-t-column-1"><div class='step-nav ff_step_nav_last'><button type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary'>Étape précédente</button></div></div>
389 + <div class="ff-t-cell ff-t-column-2">
390 + <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Envoyer</button></div> </div>
391 + </div>
392 + </div></div></div>
393 + </fieldset></form><div id='fluentform_9_errors' class='ff-errors-in-stack ff_form_instance_9_1 ff-form-loading_errors ff_form_instance_9_1_errors'></div></div> <script type="text/javascript">
394 + window.fluent_form_ff_form_instance_9_1 = {"id":"9","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_9_1","form_id_selector":"fluentform_9","rules":{"input_radio":{"required":{"value":false,"message":"This field is required"}},"names[first_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"Ce champ est requis"}},"email":{"required":{"value":true,"message":"Ce champ est requis"},"email":{"value":true,"message":"This field must contain a valid email"}},"dropdown":{"required":{"value":true,"message":"Ce champ est obligatoire"}},"description":{"required":{"value":true,"message":"Ce champ est requis"}}},"debounce_time":300};
395 + </script>
396 + </div>
397 +
398 + </div></div>
399 +
400 + <div id="div_block-505-1920" class="ct-div-block " >
401 + <div id="-lottie-animation-512-1920" class="oxy-lottie-animation x-contact-open c-shadow " ><lottie-player renderer="svg" id="-lottie-animation-512-1920-lottie" data-src="/wp-content/uploads/animation-contact-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
402 +
403 + </div></div><section id="section-44-2180" class=" ct-section c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-45-2180" class="ct-div-block c-center c-center-self c-owl-m" ><h1 id="headline-46-2180" class="ct-headline c-tagline">Location Condo Québec</h1><h2 id="headline-48-2180" class="ct-headline c-heading-dark c-h1">Trouvez votre condo locatif</h2><div id="text_block-452-2180" class="ct-text-block max-w--720" >Comparer les projets résidentiels d’Appartements Urbains ; l’emplacement, le type d’immeuble, les unités offertes, les services à proximité et le style de vie recherché. Découvrez les différents appartements et condos locatifs disponibles à Québec selon le quartier, les besoins du ménage et les priorités de location.</div><a id="link_text-385-2180" class="ct-link-text c-btn-m c-transition c-btn-dark" href="/nouveaux-projets/" target="_self" >Découvrir nos nouveaux projets</a></div></div></section><section id="section-586-2040" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="code_block-588-2040" class="ct-code-block c-text-s c-text-dark breadcrumbs" ></div></div></section><section id="section-50-2180" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="_dynamic_list-51-2180" class="oxy-dynamic-list c-columns-3 c-columns-l-1 c-columns-gap-l"><div id="div_block-52-2180-1" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-1" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-zircon/" target="_self" data-id="link-366-2040">
404 + <div id="_superbox-17-2178-1" class="oxy-superbox" data-id="_superbox-17-2178">
405 + <div class="oxy-superbox-wrap">
406 + <div id="div_block-18-2178-1" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-1" alt="appartement-quebec-zircon" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-zircon-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-1" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-1" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Zircon</div><div id="code_block-421-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">40 unit&eacute;s</div><div id="code_block-447-2040-1" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
407 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
408 +<br>
409 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
410 +Ste-Foy</div></div><div id="div_block-461-2040-1" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-1" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-1" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-1" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-1" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-1" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-1" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
411 + </div>
412 +
413 + </a></div><div id="div_block-52-2180-2" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-2" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/saint-antoine/" target="_self" data-id="link-366-2040">
414 + <div id="_superbox-17-2178-2" class="oxy-superbox" data-id="_superbox-17-2178">
415 + <div class="oxy-superbox-wrap">
416 + <div id="div_block-18-2178-2" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-2" alt="appartement-quebec-st-antoine" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-antoine-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-2" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-2" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Saint-Antoine</div><div id="code_block-421-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">39 unit&eacute;s</div><div id="code_block-447-2040-2" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
417 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
418 +<br>
419 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
420 +Ste-Foy</div></div><div id="div_block-461-2040-2" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">3 unit&eacute;s <br> disponibles</div><div id="code_block-490-2040-2" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-2" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-2" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-2" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-2" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-2" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
421 + </div>
422 +
423 + </a></div><div id="div_block-52-2180-3" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-3" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/la-passerelle/" target="_self" data-id="link-366-2040">
424 + <div id="_superbox-17-2178-3" class="oxy-superbox" data-id="_superbox-17-2178">
425 + <div class="oxy-superbox-wrap">
426 + <div id="div_block-18-2178-3" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-3" alt="appartement-quebec-passerelle" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-passerelle-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-3" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-3" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">La Passerelle</div><div id="code_block-421-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">38 unit&eacute;s</div><div id="code_block-447-2040-3" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
427 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
428 +<br>
429 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
430 +Montcalm</div></div><div id="div_block-461-2040-3" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-3" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-3" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-3" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-3" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-3" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-3" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
431 + </div>
432 +
433 + </a></div><div id="div_block-52-2180-4" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-4" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/les-ormes/" target="_self" data-id="link-366-2040">
434 + <div id="_superbox-17-2178-4" class="oxy-superbox" data-id="_superbox-17-2178">
435 + <div class="oxy-superbox-wrap">
436 + <div id="div_block-18-2178-4" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-4" alt="les-ormes-quebec-appartements" src="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/les-ormes-quebec-appartements-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-4" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-4" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Les Ormes</div><div id="code_block-421-2040-4" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">66 unit&eacute;s</div><div id="code_block-447-2040-4" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
437 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
438 +<br>
439 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
440 +Loretteville</div></div><div id="div_block-461-2040-4" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-4" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-4" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-4" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-4" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-4" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-4" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-4" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
441 + </div>
442 +
443 + </a></div><div id="div_block-52-2180-5" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-5" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/saint-ambroise/" target="_self" data-id="link-366-2040">
444 + <div id="_superbox-17-2178-5" class="oxy-superbox" data-id="_superbox-17-2178">
445 + <div class="oxy-superbox-wrap">
446 + <div id="div_block-18-2178-5" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-5" alt="appartement-quebec-st-ambroise" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-ambroise-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-5" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-5" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Saint-Ambroise</div><div id="code_block-421-2040-5" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">35 unit&eacute;s</div><div id="code_block-447-2040-5" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
447 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
448 +<br>
449 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
450 +Loretteville</div></div><div id="div_block-461-2040-5" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-5" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-5" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-5" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-5" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-5" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-5" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-5" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
451 + </div>
452 +
453 + </a></div><div id="div_block-52-2180-6" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-6" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-105/" target="_self" data-id="link-366-2040">
454 + <div id="_superbox-17-2178-6" class="oxy-superbox" data-id="_superbox-17-2178">
455 + <div class="oxy-superbox-wrap">
456 + <div id="div_block-18-2178-6" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-6" alt="appartement-quebec-105" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-105-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-6" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-6" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le 105</div><div id="code_block-421-2040-6" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">30 unit&eacute;s</div><div id="code_block-447-2040-6" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
457 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
458 +<br>
459 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
460 +Montcalm</div></div><div id="div_block-461-2040-6" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-6" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-6" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-6" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-6" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-6" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-6" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-6" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
461 + </div>
462 +
463 + </a></div><div id="div_block-52-2180-7" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-7" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/ste-elizabeth/" target="_self" data-id="link-366-2040">
464 + <div id="_superbox-17-2178-7" class="oxy-superbox" data-id="_superbox-17-2178">
465 + <div class="oxy-superbox-wrap">
466 + <div id="div_block-18-2178-7" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-7" alt="appartement-quebec-st-elizabeth" src="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth.jpg 505w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth-300x226.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/appartement-quebec-st-elizabeth-480x361.jpg 480w" sizes="(max-width: 505px) 100vw, 505px" data-id="image-405-2040"><div id="div_block-420-2040-7" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-7" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Sainte-Elizabeth</div><div id="code_block-421-2040-7" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">24 unit&eacute;s</div><div id="code_block-447-2040-7" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
467 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
468 +<br>
469 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
470 +Ste-Foy</div></div><div id="div_block-461-2040-7" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-7" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">0 unit&eacute; <br> disponible</div><div id="code_block-490-2040-7" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-7" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-7" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-7" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-7" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-7" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
471 + </div>
472 +
473 + </a></div><div id="div_block-52-2180-8" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-8" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/archipel/" target="_self" data-id="link-366-2040">
474 + <div id="_superbox-17-2178-8" class="oxy-superbox" data-id="_superbox-17-2178">
475 + <div class="oxy-superbox-wrap">
476 + <div id="div_block-18-2178-8" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-8" alt="Fa&ccedil;ade ext&eacute;rieure &mdash; L'Archipel" src="https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure.jpg 1920w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-300x165.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-1024x564.jpg 1024w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-768x423.jpg 768w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-1536x846.jpg 1536w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-480x265.jpg 480w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-640x353.jpg 640w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-720x397.jpg 720w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-960x529.jpg 960w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-1168x644.jpg 1168w, https://www.appartementsurbains.ca/wp-content/uploads/Archipel-facade-exterieure-1440x794.jpg 1440w" sizes="(max-width: 1920px) 100vw, 1920px" data-id="image-405-2040"><div id="div_block-420-2040-8" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-8" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">L'Archipel</div><div id="code_block-421-2040-8" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">163 unit&eacute;s</div><div id="code_block-447-2040-8" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
477 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
478 +<br>
479 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
480 +L&eacute;vis</div></div><div id="div_block-461-2040-8" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-8" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">19 unit&eacute;s <br> disponibles</div><div id="code_block-490-2040-8" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-8" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-8" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-8" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-8" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-8" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
481 + </div>
482 +
483 + </a></div><div id="div_block-52-2180-9" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-9" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-watier/" target="_self" data-id="link-366-2040">
484 + <div id="_superbox-17-2178-9" class="oxy-superbox" data-id="_superbox-17-2178">
485 + <div class="oxy-superbox-wrap">
486 + <div id="div_block-18-2178-9" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-9" alt="Le Watier &mdash; condos locatifs &agrave; Qu&eacute;bec" src="https://www.appartementsurbains.ca/wp-content/uploads/watier.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/watier.jpg 2560w, https://www.appartementsurbains.ca/wp-content/uploads/watier-300x169.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1024x576.jpg 1024w, https://www.appartementsurbains.ca/wp-content/uploads/watier-768x432.jpg 768w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1536x864.jpg 1536w, https://www.appartementsurbains.ca/wp-content/uploads/watier-2048x1152.jpg 2048w, https://www.appartementsurbains.ca/wp-content/uploads/watier-480x270.jpg 480w, https://www.appartementsurbains.ca/wp-content/uploads/watier-640x360.jpg 640w, https://www.appartementsurbains.ca/wp-content/uploads/watier-720x405.jpg 720w, https://www.appartementsurbains.ca/wp-content/uploads/watier-960x540.jpg 960w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1168x657.jpg 1168w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1440x810.jpg 1440w, https://www.appartementsurbains.ca/wp-content/uploads/watier-1920x1080.jpg 1920w" sizes="(max-width: 2560px) 100vw, 2560px" data-id="image-405-2040"><div id="div_block-420-2040-9" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-9" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Watier</div><div id="code_block-421-2040-9" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">34 unit&eacute;s</div><div id="code_block-447-2040-9" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
487 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
488 +<br>
489 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
490 +Montcalm</div></div><div id="div_block-461-2040-9" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-9" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-9" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-9" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-9" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-9" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-9" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-9" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
491 + </div>
492 +
493 + </a></div><div id="div_block-52-2180-10" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-10" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/le-charlie/" target="_self" data-id="link-366-2040">
494 + <div id="_superbox-17-2178-10" class="oxy-superbox" data-id="_superbox-17-2178">
495 + <div class="oxy-superbox-wrap">
496 + <div id="div_block-18-2178-10" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-10" alt="Fa&ccedil;ade ext&eacute;rieure &mdash; Le Charlie" src="https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure.jpg 1920w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-300x171.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-1024x585.jpg 1024w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-768x438.jpg 768w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-1536x877.jpg 1536w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-480x274.jpg 480w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-640x365.jpg 640w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-720x411.jpg 720w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-960x548.jpg 960w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-1168x667.jpg 1168w, https://www.appartementsurbains.ca/wp-content/uploads/Charlie-Facade-exterieure-1440x822.jpg 1440w" sizes="(max-width: 1920px) 100vw, 1920px" data-id="image-405-2040"><div id="div_block-420-2040-10" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-10" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Le Charlie</div><div id="code_block-421-2040-10" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">90 unit&eacute;s</div><div id="code_block-447-2040-10" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
497 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
498 +<br>
499 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
500 +Limoilou</div></div><div id="div_block-461-2040-10" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-10" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">3 unit&eacute;s <br> disponibles</div><div id="code_block-490-2040-10" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-10" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-10" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-10" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-10" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-10" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
501 + </div>
502 +
503 + </a></div><div id="div_block-52-2180-11" class="ct-div-block c-full-width" data-id="div_block-52-2180"><a id="link-366-2040-11" class="ct-link c-bg-light c-full-width" href="https://www.appartementsurbains.ca/quartier-cartier/" target="_self" data-id="link-366-2040">
504 + <div id="_superbox-17-2178-11" class="oxy-superbox" data-id="_superbox-17-2178">
505 + <div class="oxy-superbox-wrap">
506 + <div id="div_block-18-2178-11" class="ct-div-block oxy-superbox-primary" data-id="div_block-18-2178"><img id="image-405-2040-11" alt="Quartier Cartier &mdash; condos locatifs &agrave; Qu&eacute;bec" src="https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier.jpg" class="ct-image" srcset="https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier.jpg 1920w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-300x169.jpg 300w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1024x576.jpg 1024w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-768x432.jpg 768w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1536x864.jpg 1536w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-480x270.jpg 480w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-640x360.jpg 640w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-720x405.jpg 720w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-960x540.jpg 960w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1168x657.jpg 1168w, https://www.appartementsurbains.ca/wp-content/uploads/quartier-cartier-1440x810.jpg 1440w" sizes="(max-width: 1920px) 100vw, 1920px" data-id="image-405-2040"><div id="div_block-420-2040-11" class="ct-div-block c-full-width c-padding-s" data-id="div_block-420-2040"><div id="code_block-364-2040-11" class="ct-code-block c-heading-dark c-margin-bottom-xs c-text-xl" data-id="code_block-364-2040">Quartier Cartier</div><div id="code_block-421-2040-11" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-421-2040">69 unit&eacute;s</div><div id="code_block-447-2040-11" class="ct-code-block c-tagline c-heading-dark" data-id="code_block-447-2040"><br>
507 +<b>Warning</b>: Undefined variable $post in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
508 +<br>
509 +<b>Warning</b>: Attempt to read property "ID" on null in <b>/www/appartementsurbainsca_398/public/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code</b> on line <b>3</b><br>
510 +Montcalm</div></div><div id="div_block-461-2040-11" class="ct-div-block c-full-width c-columns-2" data-id="div_block-461-2040"><div id="code_block-477-2040-11" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-477-2040">1 unit&eacute; <br> disponible</div><div id="code_block-490-2040-11" class="ct-code-block c-left c-text-s c-text-dark c-padding-s" data-id="code_block-490-2040">0 unit&eacute; <br> bient&ocirc;t disponible</div></div></div><div id="div_block-19-2178-11" class="ct-div-block oxy-superbox-secondary" data-id="div_block-19-2178"><div id="div_block-27-2178-11" class="ct-div-block c-padding-m" data-id="div_block-27-2178"><span id="headline-21-2178-11" class="ct-headline c-margin-right-xs c-text-light c-text-xl" data-id="headline-21-2178">D&eacute;couvrir</span><div id="fancy_icon-28-2178-11" class="ct-fancy-icon" data-id="fancy_icon-28-2178"><svg id="svg-fancy_icon-28-2178-11" data-id="svg-fancy_icon-28-2178"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div> </div>
511 + </div>
512 +
513 + </a></div>
514 +
515 +
516 + </div>
517 +</div></section><section id="section-272-2180" class=" ct-section " ><div class="ct-section-inner-wrap">
518 + <div id="-carousel-builder-273-2180" class="oxy-carousel-builder carousel-video-styling " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".prev-btn" data-next=".next-btn" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="true" data-carousel=".oxy-dynamic-list" data-cell="" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="1" data-autoplay="5000" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="left" data-righttoleft="false" data-images-loaded="true" data-pagedots="true" data-trigger-aos="false" data-clickselect="false" data-tick="false" ><div id="_dynamic_list-274-2180" class="oxy-dynamic-list "><div id="div_block-275-2180-1" class="ct-div-block c-full-width c-columns-2-3 c-columns-gap-xl c-columns-l-1" data-id="div_block-275-2180"><div id="div_block-310-2180-1" class="ct-div-block" style="background-image:url(https://www.appartementsurbains.ca/wp-content/uploads/appartement-urbain-quartier-cartier-01-768x569.webp);background-size: cover;" data-id="div_block-310-2180"></div><div id="div_block-306-2180-1" class="ct-div-block c-owl-m" data-id="div_block-306-2180"><div id="div_block-380-2180-1" class="ct-div-block" data-id="div_block-380-2180"><div id="code_block-297-2180-1" class="ct-code-block c-tagline c-text-light fade-up-1 c-margin-bottom-s" data-id="code_block-297-2180">Nouveaux projets - Montcalm</div><div id="code_block-299-2180-1" class="ct-code-block c-heading-light c-h2 c-max-width-640 fade-up" data-id="code_block-299-2180">Condos locatifs haut gamme</div></div><div id="div_block-383-2180-1" class="ct-div-block" data-id="div_block-383-2180"><div id="code_block-301-2180-1" class="ct-code-block c-text-light c-max-width-480" data-id="code_block-301-2180"><p>Quartier Cartier offre une exp&eacute;rience de vie de luxe et de confort, combinant une esth&eacute;tique moderne avec une localisation privil&eacute;gi&eacute;e.</p>
519 +</div><a id="link-303-2180-1" class="ct-link c-inline" href="https://quartiercartier.ca/" target="_blank" data-id="link-303-2180"><div id="code_block-304-2180-1" class="ct-code-block c-link-s c-margin-right-xs" data-id="code_block-304-2180">D&eacute;couvrir le Quartier Cartier</div><div id="fancy_icon-305-2180-1" class="ct-fancy-icon c-icon-accent-s" data-id="fancy_icon-305-2180"><svg id="svg-fancy_icon-305-2180-1" data-id="svg-fancy_icon-305-2180"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="div_block-275-2180-2" class="ct-div-block c-full-width c-columns-2-3 c-columns-gap-xl c-columns-l-1" data-id="div_block-275-2180"><div id="div_block-310-2180-2" class="ct-div-block" style="background-image:url(https://www.appartementsurbains.ca/wp-content/uploads/appartement-urbain-charlie-01-768x569.webp);background-size: cover;" data-id="div_block-310-2180"></div><div id="div_block-306-2180-2" class="ct-div-block c-owl-m" data-id="div_block-306-2180"><div id="div_block-380-2180-2" class="ct-div-block" data-id="div_block-380-2180"><div id="code_block-297-2180-2" class="ct-code-block c-tagline c-text-light fade-up-1 c-margin-bottom-s" data-id="code_block-297-2180">Nouveaux projets - Limoilou</div><div id="code_block-299-2180-2" class="ct-code-block c-heading-light c-h2 c-max-width-640 fade-up" data-id="code_block-299-2180">Condos locatifs modernes</div></div><div id="div_block-383-2180-2" class="ct-div-block" data-id="div_block-383-2180"><div id="code_block-301-2180-2" class="ct-code-block c-text-light c-max-width-480" data-id="code_block-301-2180"><p>Vivez &agrave; quelques pas du Parc lin&eacute;aire de la Rivi&egrave;re Saint-Charles, du Grand March&eacute; de Qu&eacute;bec ainsi que du Centre Vid&eacute;otron. Du 2 &frac12; au 5 &frac12;, Le Charlie vous offre des unit&eacute;s qui vous ressemblent. </p>
520 +</div><a id="link-303-2180-2" class="ct-link c-inline" href="https://lecharlie.ca/" target="_blank" data-id="link-303-2180"><div id="code_block-304-2180-2" class="ct-code-block c-link-s c-margin-right-xs" data-id="code_block-304-2180">D&eacute;couvrir le Charlie</div><div id="fancy_icon-305-2180-2" class="ct-fancy-icon c-icon-accent-s" data-id="fancy_icon-305-2180"><svg id="svg-fancy_icon-305-2180-2" data-id="svg-fancy_icon-305-2180"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="div_block-275-2180-3" class="ct-div-block c-full-width c-columns-2-3 c-columns-gap-xl c-columns-l-1" data-id="div_block-275-2180"><div id="div_block-310-2180-3" class="ct-div-block" style="background-image:url(https://www.appartementsurbains.ca/wp-content/uploads/watier-768x432.jpg);background-size: cover;" data-id="div_block-310-2180"></div><div id="div_block-306-2180-3" class="ct-div-block c-owl-m" data-id="div_block-306-2180"><div id="div_block-380-2180-3" class="ct-div-block" data-id="div_block-380-2180"><div id="code_block-297-2180-3" class="ct-code-block c-tagline c-text-light fade-up-1 c-margin-bottom-s" data-id="code_block-297-2180">Nouveaux projets - Montcalm</div><div id="code_block-299-2180-3" class="ct-code-block c-heading-light c-h2 c-max-width-640 fade-up" data-id="code_block-299-2180">Condos locatifs distinctifs</div></div><div id="div_block-383-2180-3" class="ct-div-block" data-id="div_block-383-2180"><div id="code_block-301-2180-3" class="ct-code-block c-text-light c-max-width-480" data-id="code_block-301-2180"><p>Le Watier vous offre un milieu de vie qui vous ressemble au coeur de la l&eacute;gendaire Grande All&eacute;e</p>
521 +</div><a id="link-303-2180-3" class="ct-link c-inline" href="https://lewatier.com/" target="_blank" data-id="link-303-2180"><div id="code_block-304-2180-3" class="ct-code-block c-link-s c-margin-right-xs" data-id="code_block-304-2180">D&eacute;couvrir le Watier</div><div id="fancy_icon-305-2180-3" class="ct-fancy-icon c-icon-accent-s" data-id="fancy_icon-305-2180"><svg id="svg-fancy_icon-305-2180-3" data-id="svg-fancy_icon-305-2180"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div><div id="div_block-275-2180-4" class="ct-div-block c-full-width c-columns-2-3 c-columns-gap-xl c-columns-l-1" data-id="div_block-275-2180"><div id="div_block-310-2180-4" class="ct-div-block" style="background-image:url(https://www.appartementsurbains.ca/wp-content/uploads/condos-archipel-exterieur-1-768x432.jpg);background-size: cover;" data-id="div_block-310-2180"></div><div id="div_block-306-2180-4" class="ct-div-block c-owl-m" data-id="div_block-306-2180"><div id="div_block-380-2180-4" class="ct-div-block" data-id="div_block-380-2180"><div id="code_block-297-2180-4" class="ct-code-block c-tagline c-text-light fade-up-1 c-margin-bottom-s" data-id="code_block-297-2180">Nouveaux projets - L&eacute;vis</div><div id="code_block-299-2180-4" class="ct-code-block c-heading-light c-h2 c-max-width-640 fade-up" data-id="code_block-299-2180">163 condos locatifs haut de gamme</div></div><div id="div_block-383-2180-4" class="ct-div-block" data-id="div_block-383-2180"><div id="code_block-301-2180-4" class="ct-code-block c-text-light c-max-width-480" data-id="code_block-301-2180"><p>L'Archipel offre un chalet urbain, terrasse sur le toit, une piscine ext&eacute;rieure chauff&eacute;e, un gym et comprend 163 unit&eacute;s de condos locatifs dont 7 penthouses.</p>
522 +</div><a id="link-303-2180-4" class="ct-link c-inline" href="https://condosarchipel.ca/" target="_blank" data-id="link-303-2180"><div id="code_block-304-2180-4" class="ct-code-block c-link-s c-margin-right-xs" data-id="code_block-304-2180">D&eacute;couvrir l'Archipel</div><div id="fancy_icon-305-2180-4" class="ct-fancy-icon c-icon-accent-s" data-id="fancy_icon-305-2180"><svg id="svg-fancy_icon-305-2180-4" data-id="svg-fancy_icon-305-2180"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div>
523 +
524 +
525 + </div>
526 +<div id="div_block-277-2180" class="ct-div-block " ><div id="fancy_icon-278-2180" class="ct-fancy-icon icone-slider prev-btn c-margin-right-xs c-transition" ><svg id="svg-fancy_icon-278-2180"><use xlink:href="#Lineariconsicon-arrow-left"></use></svg></div><div id="fancy_icon-279-2180" class="ct-fancy-icon icone-slider next-btn c-transition" ><svg id="svg-fancy_icon-279-2180"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></div></div></div>
527 +
528 + </div></section><section id="section-746-12" class=" ct-section c-owl-xl" ><div class="ct-section-inner-wrap"><div id="div_block-17-2275" class="ct-div-block c-owl-m max-w--640" ><div id="text_block-748-12" class="ct-text-block c-tagline c-margin-bottom-m fade-up-1" >Découvrir les quartiers</div><h2 id="headline-749-12" class="ct-headline c-h2 c-heading-dark fade-up">Bien plus que des condos locatifs, nous vous offrons aussi des milieux de vie.</h2></div><div id="code_block-15-2275" class="ct-code-block c-full-width" >
529 + <div class="c-columns-3 c-columns-m-1 c-columns-gap-l">
530 +
531 + <a class="c-full-width c-bg-light" href="https://www.appartementsurbains.ca/quartiers/loretteville/">
532 + <img alt="" style="aspect-ratio: 4/3; object-fit: cover;" src="https://www.appartementsurbains.ca/wp-content/uploads/quartier-loretteville-quebec.jpg" class="c-full-width">
533 + <div class="c-padding-l c-owl-s">
534 + <div class="c-tagline">Appartements à Loretteville</div>
535 + <div class="c-text-dark"><p>Un vaste choix de condos locatifs disponibles avec Appartements Urbains.</p>
536 +</div>
537 + <div class="c-inline">
538 + <div class="c-link-s c-margin-right-xs">Découvrir le quartier</div>
539 + <div class="c-icon-accent-s"><svg><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div>
540 + </div>
541 + </div>
542 + </a>
543 +
544 + <a class="c-full-width c-bg-light" href="https://www.appartementsurbains.ca/quartiers/montcalm/">
545 + <img alt="" style="aspect-ratio: 4/3; object-fit: cover;" src="https://www.appartementsurbains.ca/wp-content/uploads/vie-quartier-ste-foy-quebec.jpg" class="c-full-width">
546 + <div class="c-padding-l c-owl-s">
547 + <div class="c-tagline">Appartements dans Montcalm</div>
548 + <div class="c-text-dark"><p>Louer un logement à Montcalm avec Appartements Urbains, c’est s’offrir un 4 1/2 remarquable</p>
549 +</div>
550 + <div class="c-inline">
551 + <div class="c-link-s c-margin-right-xs">Découvrir le quartier</div>
552 + <div class="c-icon-accent-s"><svg><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div>
553 + </div>
554 + </div>
555 + </a>
556 +
557 + <a class="c-full-width c-bg-light" href="https://www.appartementsurbains.ca/quartiers/ste-foy/">
558 + <img alt="" style="aspect-ratio: 4/3; object-fit: cover;" src="https://www.appartementsurbains.ca/wp-content/uploads/montcalm-residnce-condo-locatifs-quebec.jpg" class="c-full-width">
559 + <div class="c-padding-l c-owl-s">
560 + <div class="c-tagline">Appartements à Ste-Foy</div>
561 + <div class="c-text-dark"><p>Votre appartements à Ste-foy vous attend dès maintenant. Allant du studio au 6 1/2 nous vous offrons un vaste choix.</p>
562 +</div>
563 + <div class="c-inline">
564 + <div class="c-link-s c-margin-right-xs">Découvrir le quartier</div>
565 + <div class="c-icon-accent-s"><svg><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div>
566 + </div>
567 + </div>
568 + </a>
569 + </div>
570 +</div></div></section><section id="section-197-2180" class=" ct-section c-inline c-bg-light" ><div class="ct-section-inner-wrap"><div id="div_block-198-2180" class="ct-div-block " data-paroller-factor="0.1" data-paroller-type="foreground"><img id="image-199-2180" alt="temoignages-gauche" src="https://www.appartementsurbains.ca/wp-content/uploads/temoiganges-gauche.gif" class="ct-image"/></div><div id="div_block-200-2180" class="ct-div-block c-center c-full-width c-center-self c-owl-m c-padding-m c-max-width-960" ><div id="text_block-202-2180" class="ct-text-block c-tagline fade-up-1" >Ce qu'ils pensent de nous</div><h3 id="headline-203-2180" class="ct-headline c-heading-dark c-h2 fade-up">Se sentir en sécurité</h3>
571 + <div id="-carousel-builder-11-2277" class="oxy-carousel-builder " ><div class="oxy-carousel-builder_inner oxy-inner-content" data-prev=".oxy-carousel-builder_prev" data-next=".oxy-carousel-builder_next" data-contain="true" data-percent="true" data-freescroll="false" data-draggable="true" data-wraparound="false" data-carousel=".oxy-dynamic-list" data-cell="" data-dragthreshold="3" data-selectedattraction="0.025" data-friction="0.28" data-freescrollfriction="0.075" data-forceheight="false" data-fade="false" data-tickerpause="true" data-groupcells="1" data-autoplay="0" data-pauseautoplay="true" data-hash="false" data-initial="1" data-accessibility="true" data-cellalign="center" data-righttoleft="false" data-images-loaded="true" data-pagedots="true" data-trigger-aos="false" data-clickselect="false" data-parallaxbg="false" data-bgspeed="5" data-tick="false" ><div id="_dynamic_list-12-2277" class="oxy-dynamic-list c-full-width"><div id="div_block-13-2277-1" class="ct-div-block c-center c-full-width c-center-self" data-id="div_block-13-2277"><div id="div_block-14-2277-1" class="ct-div-block c-center c-max-width-960 c-full-width" data-id="div_block-14-2277"><div id="code_block-20-2277-1" class="ct-code-block c-margin-bottom-m" data-id="code_block-20-2277"><p>Habitant depuis plusieurs ann&eacute;es en r&eacute;gion, nous n&rsquo;avions pas d&eacute;m&eacute;nag&eacute; tr&egrave;s souvent. Nous recherchions un lieu accueillant et facile d&rsquo;acc&egrave;s &agrave; Qu&eacute;bec. Nous avons appr&eacute;ci&eacute; l&rsquo;accueil et les services offerts par les Appartements Urbains. De plus, nous logeons dans un appartement de qualit&eacute; et d&rsquo;une construction exemplaire.</p>
572 +</div><div id="code_block-23-2277-1" class="ct-code-block c-bold c-heading-dark c-text-l" data-id="code_block-23-2277">Mme Dion et M. Labrie</div><div id="code_block-26-2277-1" class="ct-code-block" data-id="code_block-26-2277">Locataires de la Passerelle</div></div></div><div id="div_block-13-2277-2" class="ct-div-block c-center c-full-width c-center-self" data-id="div_block-13-2277"><div id="div_block-14-2277-2" class="ct-div-block c-center c-max-width-960 c-full-width" data-id="div_block-14-2277"><div id="code_block-20-2277-2" class="ct-code-block c-margin-bottom-m" data-id="code_block-20-2277"><p>Un endroit chaleureux et accueillant o&ugrave; on s&rsquo;y sent naturellement chez soi. Des propri&eacute;taires et gestionnaires &agrave; l&rsquo;&eacute;coute de nos besoins. Nos demandes ont toujours &eacute;t&eacute; prises en grande consid&eacute;ration et ont &eacute;t&eacute; r&eacute;pondues tr&egrave;s rapidement. Ils ont &agrave; c&oelig;ur la qui&eacute;tude et le bien-&ecirc;tre de leurs locataires. </p>
573 +</div><div id="code_block-23-2277-2" class="ct-code-block c-bold c-heading-dark c-text-l" data-id="code_block-23-2277">Kassandra et Simon</div><div id="code_block-26-2277-2" class="ct-code-block" data-id="code_block-26-2277">Locataires du Saint-Antoine</div></div></div><div id="div_block-13-2277-3" class="ct-div-block c-center c-full-width c-center-self" data-id="div_block-13-2277"><div id="div_block-14-2277-3" class="ct-div-block c-center c-max-width-960 c-full-width" data-id="div_block-14-2277"><div id="code_block-20-2277-3" class="ct-code-block c-margin-bottom-m" data-id="code_block-20-2277"><p>Ma conjointe et moi sommes locataires depuis plus de 3 ans dans un logement d&rsquo;Appartements Urbains. Durant tout ce temps, nous avons toujours appr&eacute;ci&eacute; le service rendu par l&rsquo;ensemble de l&rsquo;&eacute;quipe. Nos diverses demandes ont toujours &eacute;t&eacute; r&eacute;pondues ainsi qu&rsquo;ex&eacute;cut&eacute;es rapidement et sans tracas. Nous sommes heureux d&rsquo;habiter dans un endroit o&ugrave; nous nous sentons en s&eacute;curit&eacute; et de communiquer avec des gens qui ont une compr&eacute;hension humaine et cela, peu importe la situation. La propret&eacute; des lieux est importante pour nous et l&rsquo;&eacute;quipe travaille fort pour garder les lieux propres.</p>
574 +</div><div id="code_block-23-2277-3" class="ct-code-block c-bold c-heading-dark c-text-l" data-id="code_block-23-2277">Vanessa &amp; Tim</div><div id="code_block-26-2277-3" class="ct-code-block" data-id="code_block-26-2277">Locataire au Saint-Ambroise</div></div></div>
575 +
576 +
577 + </div>
578 +</div></div>
579 +
580 + </div><div id="div_block-208-2180" class="ct-div-block " data-paroller-factor="0.1" data-paroller-type="foreground"><img id="image-209-2180" alt="temoignages-droite-app" src="https://www.appartementsurbains.ca/wp-content/uploads/temoignages-droite-app.gif" class="ct-image"/></div></div></section></div>
581 + <div id="-off-canvas-86-1920" class="oxy-off-canvas x-offcanvas-4_right offcanvas-hamburger " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-86-1920-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="false" data-trigger-selector=".multi-trigger" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="false" data-burger-sync="false" data-overflow="true" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-87-1920" class="ct-div-block " ><div class="wpgb-content" hidden></div><a id="link-88-1920" class="ct-link c-margin-right-m" href="https://www.appartementsurbains.ca" target="_self" ><div class="wpgb-content" hidden></div><img id="image-89-1920" alt="" src="https://www.appartementsurbains.ca/wp-content/uploads/logo-noir-urbains.svg" class="ct-image c-logo ignore-lazyload"/></a><div id="div_block-728-1920" class="ct-div-block" ><div id="fancy_icon-90-1920" class="ct-fancy-icon multi-trigger" ><svg id="svg-fancy_icon-90-1920"><use xlink:href="#Lineariconsicon-cross"></use></svg></div><div id="text_block-729-1920" class="ct-text-block" >Fermer</div></div></div><div id="div_block-705-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-margin-top-l" ><div id="div_block-708-1920" class="ct-div-block" >
582 + <div id="-pro-menu-775-1920" class="oxy-pro-menu c-margin-bottom-s " ><div class="oxy-pro-menu-mobile-open-icon " data-off-canvas-alignment=""><svg id="-pro-menu-775-1920-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div>
583 +
584 +
585 + <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400"
586 +
587 + data-oxy-pro-menu-dropdown-animation="fade-up"
588 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
589 + data-entire-parent-toggles-dropdown="true"
590 +
591 +
592 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
593 +
594 + data-oxy-pro-menu-dropdown-links-on-mobile="toggle">
595 +
596 + <div class="menu-menu-burger-niveau-01-container"><ul id="menu-menu-burger-niveau-01" class="oxy-pro-menu-list"><li id="menu-item-2324" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices current-menu-item menu-item-2324"><a href="https://www.appartementsurbains.ca/projets-residentiels/" aria-current="page">Projets résidentiels</a></li>
597 +<li id="menu-item-2325" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2325"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
598 +<li id="menu-item-2326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2326"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Projets commerciaux</a></li>
599 +</ul></div>
600 + <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-775-1920"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div>
601 +
602 + </div>
603 +
604 + </div>
605 +
606 + <script type="text/javascript">
607 + jQuery('#-pro-menu-775-1920 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
608 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>');
609 + });
610 + jQuery('#-pro-menu-775-1920 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
611 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
612 + }); </script><div id="div_block-777-1920" class="ct-div-block oxel_horizontal_divider c-margin-bottom-m" ><div id="code_block-778-1920" class="ct-code-block oxel_horizontal_divider__line" ></div></div>
613 + <div id="-pro-menu-781-1920" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon " data-off-canvas-alignment=""><svg id="-pro-menu-781-1920-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div>
614 +
615 +
616 + <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400"
617 +
618 + data-oxy-pro-menu-dropdown-animation="fade-up"
619 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
620 + data-entire-parent-toggles-dropdown="true"
621 +
622 +
623 + data-oxy-pro-menu-dropdown-animation-duration="0.4"
624 +
625 + data-oxy-pro-menu-dropdown-links-on-mobile="toggle">
626 +
627 + <div class="menu-menu-burger-niveau-02-container"><ul id="menu-menu-burger-niveau-02" class="oxy-pro-menu-list"><li id="menu-item-2327" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2327"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
628 +<li id="menu-item-2330" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2330"><a href="https://www.appartementsurbains.ca/quartiers/">Découvrir nos quartiers</a></li>
629 +<li id="menu-item-2328" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2328"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
630 +<li id="menu-item-2515" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2515"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
631 +<li id="menu-item-2329" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2329"><a href="https://www.appartementsurbains.ca/nous-joindre/">Nous joindre</a></li>
632 +</ul></div>
633 + <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-781-1920"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div>
634 +
635 + </div>
636 +
637 + </div>
638 +
639 + <script type="text/javascript">
640 + jQuery('#-pro-menu-781-1920 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
641 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>');
642 + });
643 + jQuery('#-pro-menu-781-1920 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
644 + jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
645 + }); </script>
646 + <div id="-horizontal-slide-menu-731-1920" class="oxy-horizontal-slide-menu " ><nav class="oxy-horizontal-slide-menu_inner" data-open="Open submenu" data-close="Close submenu" data-icon="FontAwesomeicon-angle-right" data-navbar-link="parent" data-navbar-title="Menu" ><ul id="menu-header-mobile" class="oxy-horizonal-slide-menu_list"><li id="menu-item-667" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-667"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
647 +<li id="menu-item-2274" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices current-menu-item menu-item-2274"><a href="https://www.appartementsurbains.ca/projets-residentiels/" aria-current="page">Projets résidentiels</a></li>
648 +<li id="menu-item-872" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-872"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Projets commerciaux</a></li>
649 +<li id="menu-item-2272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2272"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
650 +<li id="menu-item-2423" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2423"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
651 +<li id="menu-item-2424" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2424"><a href="https://www.appartementsurbains.ca/quartiers/">Quartiers</a></li>
652 +<li id="menu-item-2514" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2514"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
653 +<li id="menu-item-825" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-825"><a href="https://www.appartementsurbains.ca/nous-joindre/">Nous joindre</a></li>
654 +</ul></nav></div>
655 +
656 + </div><div id="div_block-707-1920" class="ct-div-block" ><div id="div_block-711-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-712-1920" class="ct-headline c-h4 c-heading-dark">Prenons contact.</div><div id="div_block-713-1920" class="ct-div-block c-buttons c-margin-bottom-xs" ><div class="wpgb-content" hidden></div><div class="wpgb-content" hidden></div><a id="link-714-1920" class="ct-link c-btn-l c-transition c-btn-dark" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-715-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-716-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Zircon" target="_self" ><div id="text_block-717-1920" class="ct-text-block" >Demande d'information</div></a></div><div id="div_block-718-1920" class="ct-div-block c-columns-gap-s" ><div class="wpgb-content" hidden></div><div class="wpgb-content" hidden></div><a id="link-719-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-720-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-720-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-721-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-722-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-722-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></div></div></div>
657 +
658 + <div id="div_block-826-1920" class="ct-div-block" ><section id="section-613-1920" class=" ct-section c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-614-1920" class="ct-div-block " ><div id="code_block-615-1920" class="ct-code-block " >
659 +<div class="marquee marquee-ltr">
660 + <div class="track">
661 + <div class="scrolling-typo-text">
662 + <ul>
663 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
664 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
665 + <li class="stroke-degrade">Service 7 jours sur 7 - Aucun frais communs - Aucun soucis d'entretien</li>
666 + </ul>
667 + <div>
668 + </div>
669 +</div></div></div></div></section><section id="section-377-1920" class=" ct-section c-owl-xl c-bg-dark" ><div class="ct-section-inner-wrap"><div id="div_block-378-1920" class="ct-div-block c-full-width c-inline" ><a id="link-568-1920" class="ct-link" href="/" target="_self" >
670 + <div id="-lottie-animation-569-1920" class="oxy-lottie-animation " ><lottie-player renderer="svg" id="-lottie-animation-569-1920-lottie" data-src="/wp-content/uploads/animation-logo-app.json" data-offset="" data-click-trigger="self" data-trigger="always" data-start="0" data-end="60" speed="1" autoplay loop ></lottie-player></div>
671 +
672 + </a><div id="div_block-380-1920" class="ct-div-block c-right-self" ><nav id="_nav_menu-381-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="oxy-nav-menu-list"><li id="menu-item-2192" class="menu-item menu-item-type-post_type_archive menu-item-object-edifices current-menu-item menu-item-2192"><a href="https://www.appartementsurbains.ca/projets-residentiels/" aria-current="page">Résidentiel</a></li>
673 +<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://www.appartementsurbains.ca/projets-commerciaux/">Commercial</a></li>
674 +<li id="menu-item-2271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2271"><a href="https://www.appartementsurbains.ca/nouveaux-projets/">Nouveaux projets</a></li>
675 +<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2516"><a href="https://www.appartementsurbains.ca/actualites/">Actualités</a></li>
676 +<li id="menu-item-2270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2270"><a href="https://www.appartementsurbains.ca/carrieres/">Carrières</a></li>
677 +<li id="menu-item-1056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1056"><a href="https://www.appartementsurbains.ca/a-propos/">À propos</a></li>
678 +</ul></div></nav><nav id="_nav_menu-382-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-secteurs-container"><ul id="menu-footer-secteurs" class="oxy-nav-menu-list"><li id="menu-item-2195" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2195"><a href="https://www.appartementsurbains.ca/quartiers/montcalm/">Montcalm</a></li>
679 +<li id="menu-item-2196" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2196"><a href="https://www.appartementsurbains.ca/quartiers/ste-foy/">Ste-Foy</a></li>
680 +<li id="menu-item-2197" class="menu-item menu-item-type-taxonomy menu-item-object-secteurs menu-item-2197"><a href="https://www.appartementsurbains.ca/quartiers/loretteville/">Loretteville</a></li>
681 +</ul></div></nav></div></div><div id="div_block-383-1920" class="ct-div-block c-columns-2 c-columns-l-1 c-columns-gap-l c-margin-bottom-m" ><div id="div_block-384-1920" class="ct-div-block c-owl-m" ><div id="headline-385-1920" class="ct-headline c-h4 c-heading-light">Siège social</div><div id="code_block-460-1920" class="ct-code-block remove-p-margins" ><p>3200, chemin des Quatre-Bourgeois, bureau 103<br />
682 +Québec, QC, G1W 0G8</p>
683 +
684 +<p>T. <a href="tel:(418) 717-2105" class="remove-link-color">(418) 717-2105</a></p> </div></div><div id="div_block-399-1920" class="ct-div-block c-owl-m c-max-width-480 c-right-self" ><div id="headline-400-1920" class="ct-headline c-h4 c-heading-light">Prenons contact.</div><div id="div_block-401-1920" class="ct-div-block c-buttons" ><div class="wpgb-content" hidden></div><div class="wpgb-content" hidden></div><a id="link-402-1920" class="ct-link c-btn-transparent c-btn-l c-transition" href="https://www.appartementsurbains.ca/nous-joindre/" target="_self" ><div id="text_block-403-1920" class="ct-text-block" >Nous joindre</div></a><a id="link-404-1920" class="ct-link c-btn-l c-btn-accent c-transition" href="https://www.appartementsurbains.ca/demande-information/appartements-urbains/?projet=Le+Zircon" target="_self" ><div id="text_block-405-1920" class="ct-text-block" >Demande d'information</div></a></div></div></div><div id="div_block-406-1920" class="ct-div-block c-full-width c-columns-gap-s" ><div id="div_block-407-1920" class="ct-div-block" ><nav id="_nav_menu-408-1920" class="oxy-nav-menu c-full-width footer-main-menu" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-liens-supplementaires-container"><ul id="menu-footer-liens-supplementaires" class="oxy-nav-menu-list"><li id="menu-item-2199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2199"><a href="https://www.appartementsurbains.ca/politique-de-confidentialite/">Confidentialité</a></li>
685 +<li id="menu-item-2550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2550"><a href="https://www.appartementsurbains.ca/politique-temoins/">Témoins</a></li>
686 +<li id="menu-item-2200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2200"><a href="https://www.appartementsurbains.ca/termes-et-conditions/">Conditions</a></li>
687 +<li id="menu-item-2198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2198"><a href="https://www.appartementsurbains.ca/html-sitemap/">Sitemap</a></li>
688 +</ul></div></nav><div id="code_block-409-1920" class="ct-code-block copyright c-text-light" >© Appartements Urbains - Tous droits réservés 2026 | <a href="https://www.tactikmedia.com" target="_blank" rel="noopener">Conception de site web</a> par TactikMedia</div></div><div id="div_block-410-1920" class="ct-div-block c-columns-gap-s" ><div class="wpgb-content" hidden></div><div class="wpgb-content" hidden></div><a id="link-411-1920" class="ct-link" href="https://www.facebook.com/appartementsurbains/" target="_blank" ><div id="fancy_icon-412-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-412-1920"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-413-1920" class="ct-link" href="https://www.instagram.com/appartementsurbains/?igshid=xj3gnkwj5ymd" target="_blank" ><div id="fancy_icon-414-1920" class="ct-fancy-icon c-social-icon c-transition" ><svg id="svg-fancy_icon-414-1920"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div></div></div></section></div>
689 +<script type="speculationrules">
690 +{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyone/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
691 +</script>
692 +<script id='script-64357dd8db6b7-js' type='text/javascript'>
693 +jQuery(document).ready(function() {
694 + jQuery('.plax').paroller();
695 +});
696 +</script>
697 +<script id='script-679280d660817-js' type='text/javascript'>
698 +document.addEventListener('DOMContentLoaded', function() {
699 + // Select all links containing "demande-information" in the URL
700 + var ctaLinks = document.querySelectorAll('a[href*="demande-information"]');
701 + ctaLinks.forEach(function(link) {
702 + link.setAttribute('target', '_blank');
703 + link.setAttribute('rel', 'noopener noreferrer');
704 + });
705 +});
706 +</script>
707 +<script id='script-63f90ccabd3c9-js' type='text/javascript'>
708 +jQuery(document).ready(function() {
709 + jQuery(".mega-menu-immeuble").hover(function() {
710 + var image = jQuery(this).data("image");
711 + var logo = jQuery(this).data("logo");
712 + jQuery(".mega-menu-image").css("background-image", "url(" + image + ")");
713 + });
714 +});

Diff truncated — file too large.