shawnhyde.com Ads.txt file

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="author" content="REC Designer">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale = 1, maximum-scale=8" />
<title>Error 404</title>
<meta name="description" content="">
<link rel="canonical" href="https://shawnhyde.com/Error404?404;https://shawnhyde.com:443/ads.txt" />
<meta property="og:title" content="Error 404" />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://shawnhyde.com/photo/logo-2.png">
<meta property="og:image:secure_url" content="https://shawnhyde.com/photo/logo-2.png">
<meta property="og:description" content="">
<meta property="og:url" content="https://shawnhyde.com/Error404?404;https://shawnhyde.com:443/ads.txt" />
<link rel="icon" type="image/png" href="https://shawnhyde.com/.a/logo-icon.png">
<!-- <script src="/.js/modernizr-2.6.2.min.js"></script>
<script type="text/javascript" src="/.js/typeit-multi.js"></script>-->
<link rel='dns-prefetch' href='https://i.realestatecreate.com' /><link rel='dns-prefetch' href='https://i.afternorth.com' /><link rel='dns-prefetch' href='https://stats.afternorth.com' /><link rel='dns-prefetch' href='https://maps.gstatic.com' /><style>ul.breadcrumb {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
margin: 1rem 0;
padding: 0;
list-style: none;
}
ul.breadcrumb li::after {
content: '>';
padding-left: 0.5rem;
}
ul.breadcrumb li:last-child::after {
content: none;
}
:root {
--backcolor: #f1f1f1;
--darkcolor: #494949;
--forecolor: #1b1b1b;
--agency-color-dark: #003e77;
--agency-color-light: #ffffff;
--header-backcolor-transparent: rgba(27,27,27,0.8);
--header-backcolor: #1b1b1b;
--header-forecolor: #ececec;
--menu-defaultcolor: #ffffff;
--submenu-backcolor: #ececec;
--submenu-forecolor: #1b1b1b;
--submenu-bordercolor: #1b1b1b;
--footer-backcolor: #000000;
--footer-forecolor: #ffffff;
font-size: 16px;
}
@media screen and (max-width: 900px) {
:root { font-size: 14px; }
}
.my_dialog {
background-color: rgba(0, 0, 0, 0.308);
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1000;
display: flex;
justify-content: center;
align-items: center;
}
.my_dialog .dlg_content {
position: absolute;
right: 1rem;
bottom: 1rem;
width: max-content;
max-width: calc(100vw - 4rem);
color: rgba(255,255,255,1);
background-color: rgba(0,0,0,.5);
border-radius:0.6rem;
}
.my_dialog .dlg_title {
padding: 0.5rem;
color: rgba(0,0,0,1);
font-weight: bold;
font-size: 1rem;
background-color: rgba(255,255,255,.8);
border-radius: 0.5rem 0.5rem 0 0;
}
.my_dialog .dlg_message {
padding: 1.2rem 1.8rem;
font-size: 1.2rem;
max-height: calc(100vh - 15rem);
overflow: auto;
position: relative;
}
.my_dialog .dlg_buttons {
padding: 0.3rem 1.2rem;
border-top: solid 0.06rem rgb(192, 192, 192);
border-radius: 0 0 0.5rem 0.5rem;
text-align: center;
}

#__templates{display:none;}</style>
</head>
<body>
<div id="sliderbox">
<h1>Error 404 - Page or listing no longer available</h1>
<p>You may receive this error when a listing was removed from the market by the seller.</p>
</div>
<div id="cover"></div>
<div id="top"></div>
<div id="phone" class="dt">
<a href="tel:5073584242">507 358-4242</a>
</div>
<a id="logo" href="/" title="Home"></a>
<div id="i" class="i-inactive">
<div id="req" class="dt">
<h4><span id="lblOutput" onFocus="if (this.value==this.defaultValue) this.value=&#39;&#39;" onBlur="if(this.value==&#39;&#39;) this.value=this.defaultValue">Need help with a project?</span>
<span id="shrink" onclick="javascript:document.getElementById('i').className='i-inactive';javascript:document.getElementById('shrink').style.display='none';javascript:document.getElementById('expand').style.display='block';javascript:document.getElementById('c').style.display='block';javascript:document.getElementById('intro').style.display='block';">&#x26DD;</span>
<span id="expand" onclick="javascript:document.getElementById('i').className='i-active';javascript:document.getElementById('shrink').style.display='block';javascript:document.getElementById('expand').style.display='none';javascript:document.getElementById('c').style.display='none';javascript:document.getElementById('intro').style.display='none';">&#x2B1C;</span></h4>
<div class="form" id="contact_form"></div>
</div>
</div>
<!-- include virtual="/.ascx/feed.ascx" -->
<div id="f">

<div id="copy">
&copy;2025 <a href="/" title="Minnesota Entrepreneur">Shawn Hyde</a>, All Rights Reserved.
</div>
<div id="design" title="Mobile Friendly Innovative Design">
A Custom Design by: <a href="http://shawnhyde.com" title="Web Developer">Shawn Hyde</a>
</div>
<div id="html5">
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fshawnhyde.com" target="_blank"><img alt="HTML5 Validation" src="/.a/icon/HTML5x50grey.png"></a>
</div>
<div id="social" class="dt">
<a href="https://x.com/ShawnHydeX" rel="nofollow" target="_blank"><img alt="x.com" src="/icons/x/logo.svg"></a>
</div>
</div><input type="checkbox" id="openmenubox" onChange="Swap();" onClick="window.scrollTo(0, 0);">
<label id="openmenu" for="openmenubox"></label>
<div id="AdaptiveBG"></div>
<div id="menubox">
<ul id="menu">
<li class="mc_515359 m7672701" onclick=""><a href="/Portfolio" class="">Portfolio</a></li><li class="mc_515359 m7672702" onclick=""><a href="/BlogList" class="">Blog</a></li><li class="mc_515359 m7672703" onclick="javascript:document.getElementById('i').className='i-active';javascript:document.getElementById('shrink').style.display='block';javascript:document.getElementById('expand').style.display='none';javascript:document.getElementById('c').style.display='none';javascript:document.getElementById('intro').style.display='none';"><a href="#" class="">Connect</a></li>
</ul>

</div>
<!-- Quick Menu Functions -->
<button class="quickmenubtn" id="quickmenubtn"></button>
<div class="quickmenu" id="quickmenu">
<ul>
<li><a href="tel:5073584242" onclick="ga('send', 'event', 'Connect: Phone', 'Active', 'Direct');"><span>Direct</span></a></li>
<li><a href="tel:5075369556" onclick="ga('send', 'event', 'Connect: Phone', 'Active', 'Office');"><span>Office</span></a></li>
</ul>
</div>
<script src="/.js/polyfills.js"></script>
<script src="/.js/qmenu.js"></script>
<!-- <div id="compat"><span></span>
<b>Compatability Error!</b>
<p>This page is using newer coding Methods and your broser seems to be out of date. In order to enjoy the full experience of this website you should consider upgrading.</p>
<p>for browser suggestions, <a href="http://outdatedbrowser.com/en">Click Here</a>.</p>
<a href="#" onClick="document.getElementById('compat').style.display = 'none';">Continue Anyways</a>
</div> -->
<div id="landscape">
<p>Please rotate your screen to the <span style="color:rgba(100,200,100,1);font-weight:bold;">portrait</span> postion.</p>
<p>This site was not designed to support <span style="color:rgba(200,100,100,1);font-weight:bold;">landscape</span> browsing on your device: <br />
<i style="color:rgba(200,100,200,1); ">mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/138.0.0.0 safari/537.36 edg/138.0.0.0</i></p>
<p>Thank you!</p>
<div style="position:absolute;bottom:0;right:0;cursor:pointer;padding:.5rem;display:block;background-color:#000;border:2px #ccc outset;color:#fff;margin:.25rem;"><a onclick="document.getElementById('landscape').style.display='none';return false;">Continue Anyways</a></div>
</div>
<div id='__templates'></div><script>
function toggle_element(element) {
if (typeof element === "string") element = document.getElementById(element);
if (!element) return;
element.style.display = element.style.display !== "block" ? "block" : "none";
}

// show_dialog("sample", "dialog", null, -1);
// show_dialog("sample", "dialog", "OK", 5000);
// show_dialog("sample", "dialog", ["Yes", function (button) { alert(button); }, "No", "Cancel"], 1500);

function getBrowserVersion() {
const ua = navigator.userAgent;
let tem;
let M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
if (/trident/i.test(M[1])) {
tem = /\brv[ :]+(\d+)/g.exec(ua) || [];
return 'IE ' + (tem[1] || '');
}
if (M[1] === 'Chrome') {
tem = ua.match(/\b(OPR|Edge)\/(\d+)/);
if (tem != null) return tem.slice(1).join(' ').replace(/OPR/g, 'Opera');
}
M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];
if ((tem = ua.match(/version\/(\d+)/i)) != null) M.splice(1, 1, tem[1]);
return M.join(' ');
}

function goback() {
window.history.back();
}

function hash(data) {
return Sha256.hash(data);
}

function set_editor_content(content) {
editor.setValue(get_str(content));
editor.setScrollPosition({ scrollTop: 0 });
editor.setPosition({ lineNumber: 0, column: 0 });
editor.focus();
}

function start_heart_beat(interval) {
if (interval == null) interval = 60000;
setInterval(function () {
ajax("POST", "/Api/HeartBeat", null, function (data) {
console.log(data);
});
}, interval);
}

function start_auto_login(interval) {
if (interval == null) interval = 60000;
const uuid = get_uuid();
if (uuid !== "") {
setInterval(function () {
ajax("POST", "/Manager/Login/Api/AutoLogin", {
uuid: uuid
});
}, interval);
}
}

function create_editor(id, lang) {
if (lang == null || lang === "") lang = "html";
return monaco.editor.create(document.getElementById(id), {
value: "",
automaticLayout: true,
language: lang,
quickSuggestions: false,
wordWrap: "bounded",
wordWrapColumn: 1000,
wrappingIndent: "indent"
});
}

function get_uuid() {
let uuid = get_storage("REC_MANAGER_UUID");
if (uuid == null || uuid === "") {
uuid = generate_uuid();
set_storage("REC_MANAGER_UUID", uuid);
}
return uuid;
}

function generate_uuid() {
if (crypto && crypto.randomUUID) {
return crypto.randomUUID();
}
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
const r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}

function get_storage(key) {
return localStorage.getItem(key);
}

function set_storage(key, value) {
localStorage.setItem(key, value);
}

function switch_elements(elements, index) {
elements.forEach((el, i) => {
if (i === index) show_element(el);
else hide_element(el);
});
}

function format_money(amount, decimalCount = 2, decimal = ".", thousands = ",") {
try {
decimalCount = Math.abs(decimalCount);
decimalCount = isNaN(decimalCount) ? 2 : decimalCount;

const negativeSign = amount < 0 ? "-" : "";

const i = parseInt(amount = Math.abs(Number(amount) || 0).toFixed(decimalCount)).toString();
const j = (i.length > 3) ? i.length % 3 : 0;

return negativeSign + (j ? i.slice(0, j) + thousands : '') + i.slice(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands) + (decimalCount ? decimal + Math.abs(amount - i).toFixed(decimalCount).slice(2) : "");
} catch (e) {
console.log(e);
}
}

function init_checkboxes() {
const elements = document.querySelectorAll(".checkbox");
elements.forEach(el => {
const label = el.getAttribute("label") || "";
const checked = el.getAttribute("checked") ? "checked" : "";
el.innerHTML = generate_checkbox_string(label, checked);
el.isChecked = function () {
return this.querySelector("input").checked;
};
el.setCheck = function (checked) {
this.querySelector("input").checked = checked;
};
});
}

function create_checkbox(label, checked) {
const div_checkbox = document.createElement("div");
div_checkbox.className = "checkbox";
const checkedAttr = checked ? "checked" : "";
div_checkbox.innerHTML = generate_checkbox_string(label, checkedAttr);
div_checkbox.isChecked = function () {
return this.querySelector("input").checked;
};
div_checkbox.setCheck = function (checked) {
this.querySelector("input").checked = checked;
};
return div_checkbox;
}

function generate_checkbox_string(label, checked) {
return `<label class='checkboxcontainer'>${label}<input type='checkbox' ${checked}><span class='checkmark'></span></label>`;
}

function get_element_attr_value(element, attr) {
return element.getAttribute(attr) || "";
}

function init_links(query) {
const elements = document.querySelectorAll(query);
elements.forEach(el => {
const href = el.getAttribute("href");
let target = el.getAttribute("target") || "_current";
if (!href) return;
el.addEventListener("click", () => { window.open(href, target); });
});
}

function init_filter_inputs() {
const inputs = document.querySelectorAll("input[filter]");
inputs.forEach(input => {
const filter = input.getAttribute("filter");
const targets = document.querySelectorAll(`[name="${filter}"]`);
if (targets.length === 0) return;

input.filter_target = targets;
input.addEventListener("keyup", function () {
const key = this.value.toLowerCase();
this.filter_target.forEach(target => {
const options = target.querySelectorAll("option");
options.forEach(option => {
option.style.display = option.innerHTML.toLowerCase().includes(key) ? "block" : "none";
});
});
});
});
}

function show_dialog(title, body, buttons, timeout, onclose) {
const div_dialog = document.createElement("div");
div_dialog.className = "my_dialog";

const div_content = document.createElement("div");
div_content.className = "dlg_content";
div_dialog.appendChild(div_content);

if (title != null && title !== "") {
const div_title = document.createElement("div");
div_title.className = "dlg_title";
div_title.innerHTML = title;
div_content.appendChild(div_title);
}

if (body != null && body !== "") {
const div_message = document.createElement("div");
div_message.className = "dlg_message";
if (typeof body === "string") div_message.innerHTML = body;
else if (typeof body === "object" && body.nodeType) div_message.appendChild(body);
div_content.appendChild(div_message);
}

if (buttons != null && buttons.length > 0) {
const div_buttons = document.createElement("div");
div_buttons.className = "dlg_buttons";
const fragment = document.createDocumentFragment();
if (typeof buttons === "string") {
const button = document.createElement("button");
button.innerHTML = buttons;
button.addEventListener("click", () => { div_dialog.selected_button = button; close_dialog(div_dialog, onclose); });
fragment.appendChild(button);
} else {
for (let i = 0; i < buttons.length; i++) {
if (typeof buttons[i] !== "string") continue;
const button = document.createElement("button");
button.innerHTML = buttons[i];
if (i < buttons.length - 1 && typeof buttons[i + 1] === "function") {
button.addEventListener("click", () => {
div_dialog.selected_button = button;
if (buttons[i + 1](button) !== false) close_dialog(div_dialog, onclose);
});
} else {
button.addEventListener("click", () => { div_dialog.selected_button = button; close_dialog(div_dialog, onclose); });
}
fragment.appendChild(button);
}
}
div_buttons.appendChild(fragment);
div_content.appendChild(div_buttons);
}

if (timeout > 0) setTimeout(() => { close_dialog(div_dialog, onclose); }, timeout);

open_dialog(div_dialog);

return div_dialog;
}

// let old_body_overflow_for_dialog = null;
function open_dialog(dialog) {
// old_body_overflow_for_dialog = document.body.style.overflow;
// document.body.style.overflow = "hidden";
document.body.appendChild(dialog);
}

function close_dialog(dialog, onclose) {
if (onclose != null && onclose(dialog.selected_button) === false) return;
if (document.body.contains(dialog)) document.body.removeChild(dialog);
// document.body.style.overflow = old_body_overflow_for_dialog;
}

function show_message(message, timeout = 1000, onclose) {
return show_dialog(null, message, null, timeout, onclose);
}

function show_error(error, onclose) {
return show_dialog(null, error, "OK", -1, onclose);
}

function show_dialog_for_design(title, design, buttons, timeout, onclose) {
const div_design = document.querySelector(`[name="${design}"]`);
if (!div_design) return;
return show_dialog(title, div_design, buttons, timeout, onclose);
}

function get_dialog_element_value(dialog, element_id) {
const element = dialog.querySelector("#" + element_id);
return element ? element.value : null;
}

function set_dialog_element_value(dialog, element_id, value) {
const element = dialog.querySelector("#" + element_id);
if (element) element.value = value;
}

function get_dialog_element_checked(dialog, element_id) {
const element = dialog.querySelector("#" + element_id);
return element ? element.checked : null;
}

function set_dialog_element_checked(dialog, element_id, val) {
const element = dialog.querySelector("#" + element_id);
if (element) element.checked = val;
}

function dialog_element(dialog, element_id) {
return dialog.querySelector("#" + element_id);
}

// Replace name with class


function get_string(data) {
return data == null ? "" : data;
}

function add_str(arr, str) {
if (str == null) return;
str = str.trim();
if (str === "") return;
arr.push(str);
}

function get_addr_str(addr, city, state, zip) {
const data = [];

add_str(data, addr);
add_str(data, city);
add_str(data, state);
add_str(data, zip);

return data.join(",");
}

function is_null(data) {
return data == null;
}

function get_email_atag(email, prefix) {
if (is_null(email) || email === "") return "";
return get_str(prefix) + `<a href='mailto:${email}'>${email}</a>`;
}

function get_phone_atag(data, prefix) {
if (is_null(data) || data === "") return "";
return get_str(prefix) + `<a href='tel:${data}'>${data}</a>`;
}

function get_http_atag(data, prefix) {
if (is_null(data) || data === "") return "";
return get_str(prefix) + `[<a href='${get_http_url(data)}' target='_blank'>${data}</a>]`;
}

function get_agency_atag(data) {
if (is_null(data)) return "";
return `<a href='/Manager/Admin/AgencyEdit?agency_id=${data.Id}'>${get_string(data.Name)}</a>`;
}

function get_domain_atag(domain) {
if (is_null(domain) || domain === "") return "";
return `[<a href='http://${domain}' target='_blank'>${domain}</a>]`;
}

function get_domain_atag_v2(domain) {
if (is_null(domain) || is_null(domain.Domain) || domain.Domain === "") return "";
return `[<a href='http://dev.${domain.Domain}' target='_blank'>dev</a>] [<a href='http://${domain.Domain}' target='_blank'>${domain.Domain}</a>]`;
}

function get_dev_domain_atag(domain) {
if (is_null(domain) || domain === "") return "";
return `[<a href='http://dev.${domain}' target='_blank'>dev</a>]`;
}

function get_http_url(url) {
if (is_null(url) || url === "") return "";
return url.startsWith("http") ? url : "http://" + url;
}

if (typeof on_start === "function") window.addEventListener('load', on_start, false);
if (typeof on_keyup === "function") window.addEventListener('keyup', on_keyup, false);
if (typeof on_keydown === "function") window.addEventListener('keydown', on_keydown, false);
if (typeof on_keypress === "function") window.addEventListener('keypress', on_keypress, false);

function ismobile() {
return screen.width < 900 || window.innerWidth < 900;
}

function on_load(callback) {
if (callback && typeof callback === "function") window.addEventListener('load', callback, false);
}

function get_design_form_text(design_name, params) {
const div_design = document.querySelector(`[name="${design_name}"]`);
if (!div_design) return "";
let str = div_design.innerText;
if (params && params.length > 0) {
for (let i = 0; i < params.length; i += 2) {
if (i < params.length - 1) {
str = str.replace(new RegExp(params[i], 'g'), params[i + 1]);
}
}
}
return str;
}

function get_class_form_html(design_id, params) {
const div_design = document.getElementById(design_id);
if (!div_design) return "";
let str = div_design.innerHTML;
if (params && params.length > 0) {
for (let i = 0; i < params.length; i += 2) {
if (i < params.length - 1) {
str = str.replace(new RegExp(params[i], 'g'), params[i + 1]);
}
}
}
return str;
}

function get_class_form_text(design_id, params) {
const div_design = document.getElementById(design_id);
if (!div_design) return "";
let str = div_design.innerText;
if (params && params.length > 0) {
for (let i = 0; i < params.length; i += 2) {
if (i < params.length - 1) {
str = str.replace(new RegExp(params[i], 'g'), params[i + 1]);
}
}
}
return str;
}

function get_template_html(template) {
if (typeof template === "string") template = document.querySelector("template#" + template);
return template ? template.innerHTML : "";
}

function getQueryString(key) {
const res = {};
const qs = location.search.substring(1);
const pattern = /([^&=]+)=([^&]*)/g;
let itm;
while (itm = pattern.exec(qs)) {
const k = decodeURIComponent(itm[1]);
const v = decodeURIComponent(itm[2]);
if (key && k === key) return v;
res[k] = v;
}
return key ? null : res;
}

function isInViewport(element) {
if (typeof element === "string") element = document.getElementById(element);
if (!element) return false;
const rect = element.getBoundingClientRect();
return (
rect.top >= 0 &&
rect.left >= 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth)
);
}

function to_param_value(val) {
const v = val.trim();
return v ? v : null;
}

function valid_email(email) {
const re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}

function ajax(method, url, param, callback, failed, prg) {
const xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function () {
if (this.readyState === 4) {
if (prg) close_dialog(prg);
if (this.status === 200) {
if (callback) callback(this.responseText);
} else {
if (failed) failed(this.responseText);
}
}
};
xhttp.open(method, url, true);
if (param) {
xhttp.setRequestHeader("Content-type", "application/json");
xhttp.send(JSON.stringify(param));
} else xhttp.send();
}

function ajax_xml(method, url, param, callback, failed) {
const xhttp = new XMLHttpRequest();

xhttp.onload = function () {
if (callback) callback(xhttp.responseXML);
};

xhttp.onerror = function () {
if (failed) failed(xhttp.statusText);
};

xhttp.open(method, url, true);

if (param) {
xhttp.setRequestHeader("Content-type", "application/json");
xhttp.send(JSON.stringify(param));
} else xhttp.send();
}

function add_css_class(element, css_class) {
if (!css_class) return;
if (typeof element === "string") element = document.getElementById(element);
if (!element) return;
element.classList.add(css_class);
}

function remove_css_class(element, css_class) {
if (!css_class) return;
if (typeof element === "string") element = document.getElementById(element);
if (!element) return;
element.classList.remove(css_class);
}

function toggle_css_class(element, css_class) {
if (!css_class) return;
if (typeof element === "string") element = document.getElementById(element);
if (!element) return;
element.classList.toggle(css_class);
}

function add_css_class_by_id(element_id, css_class, parent = document) {
const element = parent.getElementById(element_id);
add_css_class(element, css_class);
}

function remove_css_class_by_id(element_id, css_class, parent = document) {
const element = parent.getElementById(element_id);
remove_css_class(element, css_class);
}


function toggle_menu() { }

function sticky_check() {
if (isInViewport("sticky_checker")) remove_css_class_by_id("header_sticky", "sticky");
else add_css_class_by_id("header_sticky", "sticky");
}
window.addEventListener("scroll", sticky_check);
sticky_check();

if (window["mls_init_source_select"]) mls_init_source_select("select_source");

let auto_testimonial_dialog_show = false;
const new_testimonial_path = "/TestimonialAdd";
var global_config = {
mls_agents_template: "card",
mls_agent_profile_page: "/Profile",
mls_listing_template: "card_full",
mls_photo_gallery_type: "vertical",
mls_property_detail_show: "_self",
mls_property_detail_type: "wrapper",
mls_map_search_type: "wrapper",
mls_map_color_theme: "color",
mls_map_listing_template: "card_small",
mls_map_center: {
lat: 46.842918,
lng: -94.595904},
// mls_map_restricted_area: {
// north: 48.754995,
// west: -128.284486,
// south: 21.461609,
// east: -62.366525},
mls_map_default_zoom: eval("10"),
mls_map_minimal_zoom: eval("1"),
mls_map_remember_last_area: eval("true"),
mls_map_remember_last_query: eval("true"),
mls_map_search_timer: eval("4000"),
mls_map_drag_timer: eval("2000"),
mls_map_marker_html_callback: "my_mls_map_marker",
mls_popup_listing_template: "card_mini",
mls_no_listings_message: "There is no listings to show you now. Please try again later or search with different parameters.",
detail_request_limit_message: "To prevent spam in our system we ask that you wait {seconds} seconds before making another request.",
hide_create_alert_link: eval("false"),
mls_map_search_init_query: "STATUS=[Active,Coming Soon]",
mls_search_form_init_param: {
order: "!MODIFICATIONTIMESTAMP",
query: "STATUS=[Active,Coming Soon]"
},
mls_advanced_search_timer: eval("1000"),
mls_advanced_search_type: "stack",
}
</script>


</body>
</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.