!function(e) {
"use strict";
function t() {
var t=new InfoBox;
function o(e, t, o, a, l, i, s) {
return'

'+a+'
'+o+"
"+l+""
}
var l = [[o("property-details-demir-evleri-golturkbuku_trv243f8fe1f.html", "img.ashx?id=ef6a095f-6cc8-407a-ab89-821e745cda68_th.jpg", "Demir Evleri Göltürkbükü", "25.000,00 EUR", "Type 4+2 | Area 175.00 m²"),37.093470479230575,27.436786798950195,1,''],[o("property-details-torba-4-1-villa-olive_trv2366f7ce3.html", "img.ashx?id=8f9dd4b9-07bd-4532-b2de-23da9ce3c8c9_th.jpg", "Torba 4+1 Villa Olive", "5.000,00 USD", "Type 4+1 | Area 300.00 m²"),37.08142303089455,27.4661932064209,2,''],[o("property-details-torba-2-1-villa_trv231fe308d.html", "img.ashx?id=eb0d44ad-cac6-48bf-ae73-4d1c211fde44_th.jpg", "Torba 2+1 Villa", "1.500,00 USD", "Type 2+1 | Area 128.00 m²"),37.06731608275921,27.456365592590334,3,''],[o("property-details-torba-4-1-villa-cactus_trv231a8fa35.html", "img.ashx?id=b10922d8-3a76-49e2-b3ce-2b44301f589f_th.jpg", "Torba 4+1 Villa Cactus", "5.000,00 USD", "Type 4+1 | Area 300.00 m²"),37.08139850516329,27.458069253100998,4,''],[o("property-details-yalikavak-marina-office_trv24700d766.html", "img.ashx?id=6a9084f0-7f56-44e0-8c3a-31d1b0b0efce_th.jpg", "Yalıkavak Marina Office", "4.250,00 USD", "Type 1+1 | Area 80.00 m²"),37.10332309107922,27.288046147944737,5,'']],
i=e("#map").attr("data-map-zoom"),
a=e("#map").attr("data-map-scroll");
if(void 0!==i&&!1!==i)var n=parseInt(i);
else n=10;
if(void 0!==a&&!1!==a)var r=parseInt(a);
else r=!1;
var m=new google.maps.Map(document.getElementById("map"), {
zoom: n, scrollwheel: r, center: new google.maps.LatLng(37.072742,27.364527), mapTypeId:google.maps.MapTypeId.ROADMAP, zoomControl:!1, mapTypeControl:!1, scaleControl:!1, panControl:!1, navigationControl:!1, streetViewControl:!1, gestureHandling:"cooperative", styles:[ {
featureType:"water", elementType:"geometry", stylers:[ {
color: "#e9e9e9"
}
, {
lightness: 17
}
]
}
, {
featureType:"landscape", elementType:"geometry", stylers:[ {
color: "#f5f5f5"
}
, {
lightness: 20
}
]
}
, {
featureType:"road.highway", elementType:"geometry.fill", stylers:[ {
color: "#ffffff"
}
, {
lightness: 17
}
]
}
, {
featureType:"road.highway", elementType:"geometry.stroke", stylers:[ {
color: "#ffffff"
}
, {
lightness: 29
}
, {
weight: .2
}
]
}
, {
featureType:"road.arterial", elementType:"geometry", stylers:[ {
color: "#ffffff"
}
, {
lightness: 18
}
]
}
, {
featureType:"road.local", elementType:"geometry", stylers:[ {
color: "#ffffff"
}
, {
lightness: 16
}
]
}
, {
featureType:"poi", elementType:"geometry", stylers:[ {
color: "#f5f5f5"
}
, {
lightness: 21
}
]
}
, {
featureType:"poi.park", elementType:"geometry", stylers:[ {
color: "#dedede"
}
, {
lightness: 21
}
]
}
, {
elementType:"labels.text.stroke", stylers:[ {
visibility: "on"
}
, {
color: "#ffffff"
}
, {
lightness: 16
}
]
}
, {
elementType:"labels.text.fill", stylers:[ {
saturation: 36
}
, {
color: "#333333"
}
, {
lightness: 40
}
]
}
, {
elementType:"labels.icon", stylers:[ {
visibility: "off"
}
]
}
, {
featureType:"transit", elementType:"geometry", stylers:[ {
color: "#f2f2f2"
}
, {
lightness: 19
}
]
}
, {
featureType:"administrative", elementType:"geometry.fill", stylers:[ {
color: "#fefefe"
}
, {
lightness: 20
}
]
}
, {
featureType:"administrative", elementType:"geometry.stroke", stylers:[ {
color: "#fefefe"
}
, {
lightness: 17
}
, {
weight: 1.2
}
]
}
]
}
);
e(".listing-item-container").on("mouseover", function() {
if(void 0!==e(this).data("marker-id")) {
var t=e(this).data("marker-id")-1, o=f[t].div;
e(o).addClass("clicked"), e(this).on("mouseout", function() {
e(o).is(":not(.infoBox-opened)")&&e(o).removeClass("clicked")
}
)
}
}
);
var g=document.createElement("div");
g.className="map-box";
var p,
c,
d= {
content:g,
disableAutoPan:!1,
alignBottom:!0,
maxWidth:0,
pixelOffset:new google.maps.Size(-148, -55),
zIndex:null,
boxStyle: {
width: "295px"
}
,
closeBoxMargin:"0",
closeBoxURL:"",
infoBoxClearance:new google.maps.Size(25, 25),
isHidden:!1,
pane:"floatPane",
enableEventPropagation:!1
}
,
f=[];
for(p=0;
p";
new s(t, o, {
marker_id: "1"
}
, i)
}
void 0!==o&&null!=o&&(google.maps.event.addDomListener(window, "load", t), google.maps.event.addDomListener(window, "resize", t));
var i=document.getElementById("singleListingMap");
function s(e, t, o, l) {
this.latlng=e,
this.args=o,
this.markerIco=l,
this.setMap(t)
}
void 0!==i&&null!=i&&(google.maps.event.addDomListener(window, "load", l), google.maps.event.addDomListener(window, "resize", l)),
s.prototype=new google.maps.OverlayView,
s.prototype.draw=function() {
var t=this,
o=this.div;
o||((o=this.div=document.createElement("div")).className="map-marker-container", o.innerHTML=''+t.markerIco+'
'+t.markerIco+'
', google.maps.event.addDomListener(o, "click", function(o) {
var open = false;
if(e(this).hasClass("infoBox-opened"))
open = true;
e(".map-marker-container").removeClass("clicked infoBox-opened"),
google.maps.event.trigger(t, "click");
if(!open){
e(this).addClass("clicked infoBox-opened");
}
}
), void 0!==t.args.marker_id&&(o.dataset.marker_id=t.args.marker_id), this.getPanes().overlayImage.appendChild(o));
var l=this.getProjection().fromLatLngToDivPixel(this.latlng);
l&&(o.style.left=l.x+"px", o.style.top=l.y+"px")
}
,
s.prototype.remove=function() {
this.div&&(this.div.parentNode.removeChild(this.div), this.div=null, e(this).removeClass("clicked"))
}
,
s.prototype.getPosition=function() {
return this.latlng
}
}
(this.jQuery);