arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr
Open in
urlscan Pro
51.75.241.127
Public Scan
URL:
https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/
Submission: On March 21 via api from US — Scanned from US
Submission: On March 21 via api from US — Scanned from US
Form analysis
4 forms found in the DOMGET https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/recherche,basic.htm
<form action="https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/recherche,basic.htm" method="GET" class="mt-8">
<div class="mt-6 md:grid space-y-4 md:space-y-0 md:grid-cols-3 gap-4">
<div class="w-full">
<div class="relative min-w-0 w-full" x-data="{
show: false,
count: 0,
title: 'Transaction',
generatePlaceholder: () => false,
}" x-on:click.outside="show = false" x-on:change="generatePlaceholder" x-init="() => {
generatePlaceholder = () => {
const items = [].map.call($el.querySelectorAll('input:checked'), (node) => node.getAttribute('data-label')).filter((e) => e)
count = items.length
title = items.join(', ') || 'Transaction';
};
window.livewire.hook('message.processed', generatePlaceholder)
generatePlaceholder()
}">
<button type="button" class="flex items-center text-left min-w-0 justify-between w-full space-x-2 shadow-xl focus:ring-gray-300 focus:ring-2 border-0 outline:none bg-white text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full"
@click="show = !show">
<div class="text-left lowercase first-letter:uppercase flex-1 min-w-0 w-full truncate" :class="{ 'text-gray-400': count === 0 }" x-effect="$el.innerHTML = title">Acheter</div>
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2 h-6 w-6 transition" :class="{ 'rotate-180': show }" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
</svg>
</button>
<div tabindex="0" x-show="show" x-transition="" class="z-10 absolute left-0 origin-top-left divide-y divide-gray-50 bg-white mt-2 shadow-lg w-full" style="display: none;">
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="transactions" wire:model="transactions" value="acheter" data-label="Acheter">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Acheter</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="transactions" wire:model="transactions" value="louer" data-label="Louer">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Louer</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
</div>
</div>
</div>
<div x-data="{ showExtend: false }" class="relative col-span-2" x-on:click.away="showExtend = false">
<div class="relative" x-data="{ items: [] }" x-init="() => null">
<input class="form-input shadow-xl focus:ring-gray-300 focus:ring-2 border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full" x-on:focus="$el.value.length > 0 ? showExtend = true : null"
x-on:change="$el.value.length > 0 ? showExtend = true : showExtend = false" name="localization" required="required" placeholder="Quartier, ville, code postal..." autocomplete="off" type="text" x-ref="input"
x-on:input.debounce.500ms="async () => items = document.activeElement === $el ? (await axios.get('https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/api/localization/autocomplete', { params: { token: $event.target.value } })).data : []">
<div x-show="items.length > 0" class="z-30 absolute origin-top-left left-0 bg-white inset-x-0 rounded-b-lg shadow-lg" style="display: none;">
<ul class="z-10 relative space-y-1 p-2" x-ref="list">
<template x-for="item in items" :key="item.id" class="first-child:bg-cool-gray-100">
<li class="text-gray-800 hover:bg-cool-gray-100 rounded-lg">
<button x-text="item.label" @click.prevent.stop="$refs.input.value = item.name; $refs.input.dispatchEvent(new Event('input')); $refs.input.dispatchEvent(new Event('change')); $nextTick(() => items = [])" type="button"
class="flex w-full text-left px-4 py-2 text-gray-800 focus:bg-cool-gray-100 rounded-lg"></button>
</li>
</template>
</ul>
</div>
</div>
<div x-show="showExtend" class="z-10 bg-white p-6 inset-x-0 rounded-b-lg shadow-xl w-full absolute" style="display: none;">
<div class="font-semibold text-gray-800">Etendre ma recherche</div>
<div class="relative min-w-0 w-full" x-data="{
show: false,
count: 0,
title: 'Étendre ma recherche',
generatePlaceholder: () => false,
}" x-on:click.outside="show = false" x-on:change="generatePlaceholder" x-init="() => {
generatePlaceholder = () => {
const items = [].map.call($el.querySelectorAll('input:checked'), (node) => node.getAttribute('data-label')).filter((e) => e)
count = items.length
title = items.join(', ') || 'Étendre ma recherche';
};
window.livewire.hook('message.processed', generatePlaceholder)
generatePlaceholder()
}">
<button type="button" class="flex items-center text-left min-w-0 justify-between w-full space-x-2 form-input w-full border mt-4" name="extends" wire:model="filters.extends" @click="show = !show" value="">
<div class="text-left lowercase first-letter:uppercase flex-1 min-w-0 w-full truncate text-gray-400" :class="{ 'text-gray-400': count === 0 }" x-effect="$el.innerHTML = title">Étendre ma recherche</div>
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2 h-6 w-6 transition" :class="{ 'rotate-180': show }" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
</svg>
</button>
<div tabindex="0" x-show="show" x-transition="" class="z-10 absolute left-0 origin-top-left divide-y divide-gray-50 bg-white mt-2 shadow-lg w-full" style="display: none;">
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="extends" value="">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Ne pas étendre ma recherche</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="extends" value="5000" data-label="5km">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">5km</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="extends" value="10000" data-label="10km">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">10km</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="extends" value="15000" data-label="15km">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">15km</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="extends" value="20000" data-label="20km">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">20km</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
</div>
</div>
</div>
</div>
</div>
<div class="mt-4 grid grid-cols-1 md:grid-cols-4 gap-4 text-lg">
<div class="relative min-w-0 w-full" x-data="{
show: false,
count: 0,
title: 'Type de bien',
generatePlaceholder: () => false,
}" x-on:click.outside="show = false" x-on:change="generatePlaceholder" x-init="() => {
generatePlaceholder = () => {
const items = [].map.call($el.querySelectorAll('input:checked'), (node) => node.getAttribute('data-label')).filter((e) => e)
count = items.length
title = items.join(', ') || 'Type de bien';
};
window.livewire.hook('message.processed', generatePlaceholder)
generatePlaceholder()
}">
<button type="button" class="flex items-center text-left min-w-0 justify-between w-full space-x-2 shadow-xl focus:ring-gray-300 bg-white focus:ring-2 border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full"
@click="show = !show">
<div class="text-left lowercase first-letter:uppercase flex-1 min-w-0 w-full truncate text-gray-400" :class="{ 'text-gray-400': count === 0 }" x-effect="$el.innerHTML = title">Type de bien</div>
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2 h-6 w-6 transition" :class="{ 'rotate-180': show }" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
</svg>
</button>
<div tabindex="0" x-show="show" x-transition="" class="z-10 absolute left-0 origin-top-left divide-y divide-gray-50 bg-white mt-2 shadow-lg w-full" style="display: none;">
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="maison" data-label="Maison">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Maison</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="appartement" data-label="Appartement">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Appartement</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="terrain" data-label="Terrain">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Terrain</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="immeuble" data-label="Immeuble">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Immeuble</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="local-commercial" data-label="Local commercial">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Local commercial</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="boutique" data-label="Boutique">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Boutique</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="fonds-de-commerce" data-label="Fonds de commerce">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Fonds de commerce</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="parking" data-label="Parking">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Parking</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="types[]" value="bureau" data-label="Bureau">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Bureau</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
</div>
</div>
<div class="flex items-center relative">
<input type="number" name="max_price" placeholder="Budget maximum" class="shadow-xl focus:ring-gray-300 focus:ring-2 border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full pr-12">
<div class="absolute right-0 inset-y-0 flex items-center justify-center px-6 py-3 text-lg text-gray-400">€</div>
</div>
<div class="flex items-center relative text-lg">
<div class="relative min-w-0 w-full" x-data="{
show: false,
count: 0,
title: 'Pièces',
generatePlaceholder: () => false,
}" x-on:click.outside="show = false" x-on:change="generatePlaceholder" x-init="() => {
generatePlaceholder = () => {
const items = [].map.call($el.querySelectorAll('input:checked'), (node) => node.getAttribute('data-label')).filter((e) => e)
count = items.length
title = items.join(', ') || 'Pièces';
};
window.livewire.hook('message.processed', generatePlaceholder)
generatePlaceholder()
}">
<button type="button" class="flex items-center text-left min-w-0 justify-between w-full space-x-2 shadow-xl focus:ring-gray-300 bg-white focus:ring-2 border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full"
@click="show = !show">
<div class="text-left lowercase first-letter:uppercase flex-1 min-w-0 w-full truncate text-gray-400" :class="{ 'text-gray-400': count === 0 }" x-effect="$el.innerHTML = title">Pièces</div>
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2 h-6 w-6 transition" :class="{ 'rotate-180': show }" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
</svg>
</button>
<div tabindex="0" x-show="show" x-transition="" class="z-10 absolute left-0 origin-top-left divide-y divide-gray-50 bg-white mt-2 shadow-lg w-full" style="display: none;">
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="pieces[]" value="1" data-label="1 pièce">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">1 pièce</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="pieces[]" value="2" data-label="2 pièces">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">2 pièces</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="pieces[]" value="3" data-label="3 pièces">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">3 pièces</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="pieces[]" value="4" data-label="4 pièces">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">4 pièces</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0">
<input class="hidden peer" type="checkbox" name="pieces[]" value="5" data-label="5 pièces et plus">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">5 pièces et plus</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
</div>
</div>
</div>
<div class="flex items-center relative">
<input type="number" name="min_surface" placeholder="Surface" class="shadow-xl focus:ring-gray-300 focus:ring-2 border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full pr-12">
<div class="absolute right-0 inset-y-0 flex items-center justify-center px-6 py-3 text-lg text-gray-400">m2</div>
</div>
</div>
<div class="mt-8 grid grid-cols-1 lg:grid-cols-3 gap-4">
<div class="h-full flex items-center px-4">
</div>
<div>
<button type="submit" class="text-center text-lg bg-gradient-orange-l p-4 w-full rounded-lg text-white flex items-center justify-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
</svg>
<span class="block">Rechercher</span>
</button>
</div>
</div>
</form>
GET https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/estimation,immobiliere.htm
<form action="https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/estimation,immobiliere.htm" method="GET" class="m-0 max-w-2xl w-full py-8">
<div class="md:flex md:space-x-4 items-center justify-center max-w-xl mx-auto">
<label class="flex items-center text-lg space-x-2">
<input type="radio" name="transaction" value="vente" checked="" class="text-orange-500">
<div> Estimer <span class="font-semibold"> le prix de vente</span>
</div>
</label>
<label class="flex items-center text-lg space-x-2">
<input type="radio" name="transaction" value="location" class="text-orange-500">
<div> Estimer <span class="font-semibold">le loyer </span>
</div>
</label>
</div>
<div x-data="{ show: false, suggestions: [] }" x-on:click.outside="show = false" class="flex flex-wrap items-center justify-center w-full mt-2">
<div class="relative flex-1 text-gray-800 bg-white" ref="search">
<div class="flex items-center">
<div class="flex-1">
<div class="flex flex-wrap items-center flex-shrink-0 -mx-1">
<div class="flex-1 flex-shrink-0 min-w-xs px-1">
<input :validadress="validAddress" name="address" placeholder="Adresse du bien"
class="form-input shadow-xl outline-0 border-0 focus:outline-0 focus:ring-0 focus:border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full pr-12" required="required" type="text" autocomplete="off" x-ref="input"
x-on:focus="show = true" x-on:input.debounce="
axios.get('/api/autocomplete/address?input=' + $event.target.value)
.then(function ({ data }) {
suggestions = data;
})
">
</div>
</div>
</div>
</div>
<div x-show="show && suggestions.length > 0" class="absolute inset-x-0 z-20 w-full p-4 bg-white shadow-xl rounded-lg" style="display: none;">
<template x-for="suggestion in suggestions" :key="suggestion.place_id">
<button type="button" class="text-left flex justify-between w-full py-1 cursor-pointer" x-on:click="() => {
let input = $refs.input
axios
.get('/api/address/' + suggestion.place_id)
.then(function ({ data }) {
let result = [];
let location_result = [];
const location_fields = {
'locality': 'short_name',
'postal_code': 'short_name'
};
const fields = {
'street_number': 'short_name',
'route': 'short_name'
};
for (const component of data.address_components) {
const addressType = component.types[0];
if (location_fields[addressType]) {
let value = component[location_fields[addressType]];
if (addressType == 'postal_code') {
value = `(${value})`;
}
location_result.push(value);
}
if (fields[addressType]) {
let value = component[fields[addressType]];
result.push(value);
}
}
suggestions = [];
show = false;
validAddress = true
$nextTick(() => {
input.value = result.join(' ') + ', ' + location_result.join(' ');
});
})
}">
<div x-text="suggestion.description"></div>
</button>
</template>
</div>
</div>
</div>
<div class="mt-6 flex items-center justify-center">
<button x-model="validAddress" x-bind:disabled="!validAddress" x-bind:class="validAddress ? 'bg-gradient-orange-l' : 'cursor-not-allowed disabled bg-gray-500'" type="submit"
class="px-16 py-3 text-white rounded-lg text-lg cursor-not-allowed disabled bg-gray-500" disabled="disabled" value="false"> Estimer mon bien </button>
</div>
<div class="mt-4 text-orange-500 text-center">
<a href="https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/estimer-sur-rendez-vous" class="text-lg">Faire estimer mon bien <span class="font-semibold">par un expert</span></a>
</div>
</form>
GET https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/413777/estimation,immobiliere.htm
<form action="https://arthurimmo.117-review-ar-1140-ce-tfx8n5.studio-net.fr/413777/estimation,immobiliere.htm" method="GET" class="m-0 max-w-xl w-full py-8">
<div class="text-lg">
<div class="relative min-w-0 w-full" x-data="{
show: false,
count: 0,
title: 'Je souhaite faire expertiser mon bien pour...',
generatePlaceholder: () => false,
}" x-on:click.outside="show = false" x-on:change="generatePlaceholder" x-init="() => {
generatePlaceholder = () => {
const items = [].map.call($el.querySelectorAll('input:checked'), (node) => node.getAttribute('data-label')).filter((e) => e)
count = items.length
title = items.join(', ') || 'Je souhaite faire expertiser mon bien pour...';
};
window.livewire.hook('message.processed', generatePlaceholder)
generatePlaceholder()
}">
<button type="button" class="flex items-center text-left min-w-0 justify-between w-full space-x-2 shadow-xl bg-white focus:ring-gray-300 focus:ring-2 border-0 outline:none text-lg px-6 py-3 rounded-sm placeholder-gray-400 w-full"
@click="show = !show">
<div class="text-left lowercase first-letter:uppercase flex-1 min-w-0 w-full truncate text-gray-400" :class="{ 'text-gray-400': count === 0 }" x-effect="$el.innerHTML = title">Je souhaite faire expertiser mon bien pour...</div>
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2 h-6 w-6 transition" :class="{ 'rotate-180': show }" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
</svg>
</button>
<div tabindex="0" x-show="show" x-transition="" class="z-10 absolute left-0 origin-top-left divide-y divide-gray-50 bg-white mt-2 shadow-lg w-full" style="display: none;">
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="type_estimation" value="mise-en-vente" data-label="Mise en vente">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Mise en vente</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="type_estimation" value="achat-immobilier" data-label="Achat immobilier">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Achat immobilier</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="type_estimation" value="partage-succession-divorce" data-label="Partage, succession, divorce">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Partage, succession, divorce</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="type_estimation" value="pret-immobilier" data-label="Prêt immobilier">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Prêt immobilier</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="type_estimation" value="declaration-ifi" data-label="Déclaration IFI">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Déclaration IFI</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
<label class="hover:bg-gray-50 px-4 py-2 block " tabindex="0" x-on:click="show = false">
<input class="hidden peer" type="radio" name="type_estimation" value="autre" data-label="Autre">
<div class="group flex items-center select-none">
<div class="flex-1 text-gray-800 group-checked:font-semibold dark:group-checked:text-black group-checked:text-orange-500">Autre</div>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 hidden group-checked:block dark:group-checked:text-black group-checked:text-orange-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
</div>
</label>
</div>
</div>
</div>
<div class="mt-8 flex items-center justify-center">
<button type="submit" class="bg-gradient-orange-l text-white px-12 py-4 text-lg rounded-lg text-center"> Faire expertiser </button>
</div>
</form>
POST
<form action="POST" class="mb-0" wire:submit.prevent="onSubmit">
<div class="flex items-center bg-white shadow-xl overflow-hidden rounded-lg ">
<input type="text" wire:model.debounce.250ms="email" placeholder="Votre adresse e-mail" class="h-15 p-4 flex-1 placeholder-gray-200 border-none focus:ring-0 lg:px-8">
<button type="submit" class="bg-gradient-orange-l py-4 px-6 text-white rounded-lg" wire:loading.attr="disabled">
<svg class="h-8 w-8" width="25.626799" height="25.625919" viewBox="0 0 25.626799 25.625919" version="1.1" id="svg31" sodipodi:docname="send-email.svg" inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview id="namedview33" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" showgrid="false" fit-margin-top="0" fit-margin-left="0"
fit-margin-right="0" fit-margin-bottom="0" inkscape:zoom="4.1320755" inkscape:cx="17.061644" inkscape:cy="12.826484" inkscape:window-width="1516" inkscape:window-height="908" inkscape:window-x="0" inkscape:window-y="0"
inkscape:window-maximized="1" inkscape:current-layer="g23"></sodipodi:namedview>
<defs id="defs15">
<filter id="tnhhbw1xga" width="5.3267031" height="5.3266651" x="-2.0381416" y="-2.0381386" filterUnits="objectBoundingBox">
<feOffset dx="6" dy="6" in="SourceAlpha" result="shadowOffsetOuter1" id="feOffset2"></feOffset>
<feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="20" id="feGaussianBlur4"></feGaussianBlur>
<feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" values="0 0 0 0 0.549019608 0 0 0 0 0.596078431 0 0 0 0 0.643137255 0 0 0 0.2 0" id="feColorMatrix6"></feColorMatrix>
<feMerge id="feMerge12">
<feMergeNode in="shadowMatrixOuter1" id="feMergeNode8"></feMergeNode>
<feMergeNode in="SourceGraphic" id="feMergeNode10"></feMergeNode>
</feMerge>
</filter>
</defs>
<g fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" id="g29" transform="translate(-66.686701,-66.686574)">
<g stroke="#ffffff" stroke-width="1.667" id="g27">
<g filter="url(#tnhhbw1xga)" transform="translate(-957,-128)" id="g25">
<g id="g23">
<g id="g21">
<path d="M 1.03,14.34 C 0.7,14.14 0.506,13.777 0.521,13.392 0.537,13.006 0.761,12.66 1.106,12.488 L 24.48,0.52 18.827,23.658 c -0.084,0.338 -0.325,0.614 -0.649,0.741 -0.325,0.13 -0.692,0.098 -0.99,-0.085 z"
transform="translate(1024,195)" id="path17"></path>
<path d="m 11.96,21.089 -3.235,3.234 c -0.153,0.153 -0.383,0.199 -0.583,0.116 -0.2,-0.083 -0.33,-0.278 -0.33,-0.494 V 18.528 L 24.48,0.521" transform="translate(1024,195)" id="path19"></path>
</g>
</g>
</g>
</g>
</g>
</svg> </button>
</div>
<div class="text-sm mt-2"> </div>
</form>
Text Content
* Nous rejoindre Nos offres d'emploi Devenir Arthurimmo.com * Nos agences * Mes favoris * Arthurimmo.com Ouvrir le menu Acheter Maison Appartement Terrain Immeuble Local commercial Boutique Fonds de commerce Parking/Garage Bureaux Immobilier neuf Immobilier de prestige Investissement Louer Maison Appartement Local commercial Boutique Parking/Garage Bureaux Location vacances Vendre Le mandat Expert équitable Faire Expertiser votre bien Estimer en ligne la valeur de votre bien Vendre votre bien Estimer Syndic Viager Faire gérer Faire expertiser mon bien Close menu Acheter Maison Appartement Terrain Immeuble Local commercial Boutique Fonds de commerce Parking/Garage Bureaux Immobilier neuf Immobilier de prestige Investissement Louer Maison Appartement Local commercial Boutique Parking/Garage Bureaux Location vacances Vendre Le mandat Expert équitable Faire Expertiser votre bien Estimer en ligne la valeur de votre bien Vendre votre bien Estimer Faire gérer Syndic Viager Faire expertiser mon bien SUPER BIEN ! * Trouver un bien * Estimer mon bien * Expertiser mon bien Acheter Acheter Louer Etendre ma recherche Étendre ma recherche Ne pas étendre ma recherche 5km 10km 15km 20km Type de bien Maison Appartement Terrain Immeuble Local commercial Boutique Fonds de commerce Parking Bureau € Pièces 1 pièce 2 pièces 3 pièces 4 pièces 5 pièces et plus m2 Rechercher Estimer le prix de vente Estimer le loyer Estimer mon bien Faire estimer mon bien par un expert Je souhaite faire expertiser mon bien pour... Mise en vente Achat immobilier Partage, succession, divorce Prêt immobilier Déclaration IFI Autre Faire expertiser Comparateur Programmes Neufs Ventes interactives Fichier National Acquéreurs Inscrivez-vous ! UNE DOUBLE COMPÉTENCE UNIQUE AU SERVICE DE VOTRE PROJET 1 AGENT IMMOBILIER L’agent immobilier est un professionnel agissant comme intermédiaire dans des transactions portant sur des biens immobiliers. L’agent immobilier doit impérativement détenir un mandat écrit signé par le client pour procéder en son nom et pour son compte à des recherches, négociations ou signatures d’actes. En savoir plus 2 EXPERT IMMOBILIER L’Expert immobilier agréé est un professionnel spécialisé dans la détermination précise de la valeur vénale d’un bien immobilier. Il est le garant d’une parfaite équité lors d’une transaction immobilière. Dans l’accomplissement de sa mission l’Expert immobilier rédige un rapport d’expertise et engage sa responsabilité civile professionnelle. En savoir plus 100% Experts immobiliers 100% Agences indépendantes 100% Agences proches de vous DES SERVICES IMMOBILIERS POUR VOUS ACCOMPAGNER DANS VOTRE PROJET Le Mandat Expert Equitable Des honoraires réduits, une expertise offerte et de nombreux avantages inclus Expertise immobilière Une expertise en valeur vénale définissant la valeur de votre bien Assurances Des solutions pour tous le besoins : vices cachés, assurance après achat, etc... Simulation de financement Un outil simple et gratuit pour simuler le financement de votre projet Conciergerie Vous déménagez ? On s'occupe de tous vos contrats : énergie, internet, etc. Conseils d’experts Fiches pratiques, modèles de lettres... nos Experts répondent à vos questions DES CLIENTS SATISFAITS 4, 7 16 826 avis 94% taux de satisfaction Les avis clients sont recueillis par un organisme indépendant certifié par l'AFNOR Certification "Aucun, tout est parfait." Valérie C. "Très bon accueil mr tessier très compétent " Serge D. "Agence Thibaudeau conseil, très à l’écoute des demandes. Prend le temps de s’occuper de ses clients et reste à disposition. Répond dans un délai assez rapide à nos questions. Très bon rapport, en s’adaptant aux clients. Je recommande cette agence pour achat ou vente de maison. " Mélodie G. "J'ai été bien reçu, et tout c'est bien passé" Dominique L. "Très bon rapport avec la personne qui nous a fait visiter l'appartement. Bon suivi pour toute la partie qui a suivi le compromis. Très bonne agence. Je la recommande. " Jean Paul S. "Nous recommandons Mr Ticos à 100%, il nous a accompagné de la première visite de la maison jusqu’à la signature chez le notaire. Toujours disponible pour nous, Mr Ticos s’est montré de très bons conseils. Nous sommes ravis d’être passé par Arthurimmo." Marine A. "Très bien aiguillé et conseillé." Maloree M. "We are absolutely satisfied with the service offered by Jeremy and Sebastien. They guided us on a new market for us, we chose the best property available and successfully bought it. They also offered post service connection of water, gas, electricity in the house. They invested a lot of time into us." Aneta V. "Bonne écoute et prise en consideration des besoins avec sérieux et competences.. Florian BARBEDIENNE a parfaitement répondu à nos attentes. Je recommande Florian et Arthurimmo pour vos futurs projets. " Dominique T. Découvrez tous nos avis NOS AGENCES EXPERTES PROCHES DE VOUS Présentes sur tout le territoire français, les agences Arthurimmo.com mettent à votre disposition leur expérience et leur savoir-faire pour la réalisation de votre projet en toute confiance. Chaque mois, de nouvelles agences immobilières Arthurimmo.com viennent renforcer notre présence nationale. En savoir plus ; SUIVEZ NOTRE ACTUALITÉ SUR LES RÉSEAUX SOCIAUX Facebook Instagram Pinterest LinkedIn YouTube X NEWSLETTER Nos experts immobiliers partagent avec vous l’essentiel de l'actualité immobilière et de bons conseils pour réussir! VOTRE BIEN MÉRITE NOTRE EXPERTISE ! Profitez maintenant d’une expertise en valeur vénale définissant avec précision la valeur de votre bien. Faire expertiser mon bien A PROPOS * Qui sommes-nous * Nos agences * Blog Actualités * Contactez-nous * Devenir Arthurimmo.com * Plan du site * Nos annonces * Parrainer un bien * Nos partenaires CONFIDENTIALITÉ * Informations légales * Données personnelles ARTHUR PRO * Se connecter à votre www.arthurpro.fr ANNONCES PAR RÉGION * Immobilier Auvergne-Rhône-Alpes * Immobilier Bourgogne-Franche-Comté * Immobilier Bretagne * Immobilier Centre-Val de Loire * Immobilier Corse * Immobilier Grand Est * Immobilier Hauts-de-France * Immobilier Île-de-France * Immobilier La Réunion * Immobilier Normandie * Immobilier Nouvelle-Aquitaine * Immobilier Occitanie * Immobilier Pays de la Loire * Immobilier Provence-Alpes-Côte d'Azur APPLICATIONS * Télécharger sur Apple Store * Télécharger sur Android À VOIR AUSSI word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 Bienvenue sur le réseau Arthurimmo.com ! Pour améliorer votre expérience utilisateur et mesurer l’audience de nos sites, les sites du réseau Arthurimmo.com utilisent des cookies. Toute inaction de votre part vaudra refus de consentement au dépôt de cookies à l'exception des cookies strictement nécessaires. Gérer vos préférences. Tout accepterTout refuser Vos préférences en matière de cookies Utilisation des cookies Les sites Arthurimmo.com utilisent des cookies pour améliorer votre expérience utilisateur et mesurer l'audience de nos sites. Vous pouvez modifier votre choix à tout moment. Pour plus d'informations sur l'utilisation des cookies et des données personnelles, vous pouvez consulter notre page politique de gestion des données. Cookies strictement nécessairesCookies strictement nécessaires Ces cookies sont essentiels au bon fonctionnement des sites Arthurimmo.com. Sans ces cookies, le site ne pourrait fonctionner correctement. Cookies de performance et de statistiquesCookies de performance et de statistiques Ces cookies nous permettent d'améliorer l'expérience utilisateur du site et d'en mesurer l'audience afin de vous proposer un contenu toujours plus adapté. NomServiceExpirationDescription^_gaGoogle Analytics2 ansService de recueil de données statistiques anonymisées nous permettant de mesurer les performances du site En savoir plus Pour toute demande concernant notre politique de gestion des données personnelles ou vos choix en matière de confidentialité, vous pouvez nous contacter. Tout accepterTout refuserEnregistrer vos choix