var ulp_timeout,ulp_viewport,ulp_onidle_timer,ulp_active_window_id=!1,ulp_active_campaign="",ulp_subscribing=!1,ulp_onload_displayed=!1,ulp_onexit_displayed=!1,ulp_onscroll_displayed=!1,ulp_onidle_displayed=!1,ulp_onabd_displayed=!1,ulp_no_preload_loading=!1,ulp_onidle_counter=0,ulp_position_margin=16,ulp_forced_location="",ulp_recaptcha_queue=new Array,ulp_css3_animations_in=["bounceIn","bounceInUp","bounceInDown","bounceInLeft","bounceInRight","fadeIn","fadeInUp","fadeInDown","fadeInLeft","fadeInRight","flipInX","flipInY","lightSpeedIn","rotateIn","rotateInDownLeft","rotateInDownRight","rotateInUpLeft","rotateInUpRight","rollIn","zoomIn","zoomInUp","zoomInDown","zoomInLeft","zoomInRight"],ulp_css3_animations_out=["bounceOut","bounceOutUp","bounceOutDown","bounceOutLeft","bounceOutRight","fadeOut","fadeOutUp","fadeOutDown","fadeOutLeft","fadeOutRight","flipOutX","flipOutY","lightSpeedOut","rotateOut","rotateOutDownLeft","rotateOutDownRight","rotateOutUpLeft","rotateOutUpRight","rollOut","zoomOut","zoomOutUp","zoomOutDown","zoomOutLeft","zoomOutRight"],ulp_mobile=function(e){return!(!/(android|bb\d+|meego).+mobile|android|ipad|playbook|silk|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))}(navigator.userAgent||navigator.vendor||window.opera);function ulp_popup_id(e){if(""==e)return"";var p=e.split("*");return 1==p.length?e:ulp_mobile?p[1]:p[0]}function ulp_prepare_ids(){ulp_onload_popup=ulp_popup_id(ulp_onload_popup),ulp_onexit_popup=ulp_popup_id(ulp_onexit_popup),ulp_onscroll_popup=ulp_popup_id(ulp_onscroll_popup),ulp_onidle_popup=ulp_popup_id(ulp_onidle_popup),ulp_onabd_popup=ulp_popup_id(ulp_onabd_popup)}function ulp_inline_open(e){jQuery(".ulp-inline-window").each(function(){var p=jQuery(this).attr("data-device");if("mobile"==p&&!ulp_mobile||"desktop"==p&&ulp_mobile)jQuery(this).hide();else if("function"==typeof ulp_inline_open_replaced)ulp_inline_open_replaced(this,e);else{var l=jQuery(this).attr("id");jQuery(this).attr("data-id");e||ulp_track(l,"layered-inline","show",""),_ulp_inline_open(l,!0,e)}})}function _ulp_inline_hide_confirmation(e){if(jQuery("#"+e).length){var p=jQuery("#"+e).find(".ulp-content");jQuery(p).find(".ulp-layer").each(function(){"on"==jQuery(this).attr("data-confirmation")&&jQuery(this).fadeOut(300)})}}function _ulp_inline_open(e,p,l){return jQuery("#"+e).each(function(){viewport_width=Math.max(120,jQuery(this).parent().innerWidth());var i=parseInt(jQuery(this).attr("data-width"),10),u=parseInt(jQuery(this).attr("data-height"),10),o=viewport_width/i;o>1&&(o=1);var n=jQuery(this).find(".ulp-content");jQuery(this).css({width:parseInt(i*o,10),height:parseInt(u*o,10)}),jQuery(n).css({transform:"translate(-"+parseInt(i*(1-o)/2,10)+"px, -"+parseInt(u*(1-o)/2,10)+"px) scale("+o+")","-ms-transform":"translate(-"+parseInt(i*(1-o)/2,10)+"px, -"+parseInt(u*(1-o)/2,10)+"px) scale("+o+")","-webkit-transform":"translate(-"+parseInt(i*(1-o)/2,10)+"px, -"+parseInt(u*(1-o)/2,10)+"px) scale("+o+")"}),jQuery(n).find(".ulp-layer").each(function(){var e=jQuery(this).attr("data-confirmation");if("on"==e&&p)l?jQuery(this).fadeOut(300):jQuery(this).hide();else if("off"!=e||p){if(jQuery(this).show(),"on"==ulp_recaptcha_enable&&jQuery(this).find(".ulp-recaptcha").each(function(){var e=jQuery(this).attr("data-widget");if(void 0===e){var p=jQuery(this).attr("data-theme"),l=jQuery(this).attr("id");l&&("undefined"!=typeof grecaptcha?(e=grecaptcha.render(l,{sitekey:ulp_recaptcha_public_key,theme:p}),jQuery(this).attr("data-widget",e)):ulp_recaptcha_queue.push(l))}}),!l)jQuery(this).attr("data-base64")&&jQuery(this).html(ulp_decode64(jQuery(this).html()));var i=jQuery(this).attr("data-left"),u=jQuery(this).attr("data-top");jQuery(this).css({left:parseInt(i,10)+"px",top:parseInt(u,10)+"px"}),p||(jQuery(this).css({display:"none"}),jQuery(this).fadeIn(500))}}),jQuery.fn.mask&&jQuery(this).find(".ulp-input-mask").each(function(){var e=jQuery(this).attr("data-mask");e&&jQuery(this).mask(e),jQuery(this).removeClass("ulp-input-mask")}),p&&jQuery.fn.datetimepicker&&ulp_datetimepicker_init(e),jQuery(this).fadeIn(300)}),!1}function _ulp_inline_subscribe(e,p){var l=jQuery("#"+e).attr("data-id"),i={"ulp-popup":l,"ulp-campaign":"",action:p},u={};if(jQuery("#"+e).find(".ulp-input-field").each(function(){var e=jQuery(this).attr("name");if(e){var p=e.replace("ulp-","");jQuery(this).is(":checked")?u[p]="on":u[p]=jQuery(this).val()}}),ulp_custom_handlers.hasOwnProperty(e)&&(ulp_custom_handlers[e].form=u,ulp_custom_handlers[e].errors={},ulp_custom_handlers[e].hasOwnProperty("before_submit")&&"function"==typeof ulp_custom_handlers[e].before_submit))try{if(!1===ulp_custom_handlers[e].before_submit())return!1}catch(e){}if(ulp_subscribing)return!1;ulp_subscribing=!0,jQuery("#"+e).find(".ulp-input-field").each(function(){var e=jQuery(this).attr("name");if(e){var p=e.replace("ulp-","");jQuery(this).is(":checked")?(i[e]="on",u[p]="on"):(i[e]=jQuery(this).val(),u[p]=jQuery(this).val())}}),"on"==ulp_recaptcha_enable&&"undefined"!=typeof grecaptcha&&jQuery("#"+e).find(".ulp-recaptcha").each(function(){var e=jQuery(this).attr("data-widget");if(void 0!==e){var p=jQuery(this).attr("id");i[p]=grecaptcha.getResponse(e)}});var o="",n=jQuery("#"+e).find(".ulp-submit").attr("data-fa");n&&""!=n&&"fa fa-noicon"!=n?(n="<i class='"+n+"'></i>",o="<i class='fas fa-spinner fa-spin'></i>"):n="";var a=jQuery("#"+e).find(".ulp-submit").attr("data-label"),t=jQuery("#"+e).find(".ulp-submit").attr("data-loading");return n&&a&&(n+="&nbsp; "),o&&t&&(o+="&nbsp; "),jQuery("#"+e).find(".ulp-submit").html(o+t),jQuery.ajax({url:ulp_ajax_url,data:i,type:"POST",async:!0,success:function(p){var i;ulp_subscribing=!1,jQuery("#"+e).find(".ulp-submit").html(n+a),ulp_reset_recaptcha(e);try{var u=(i="object"==typeof p?p:jQuery.parseJSON(p)).status;if("OK"==u){var o=180;if(void 0!==i.cookie_lifetime&&(o=parseInt(i.cookie_lifetime,10)),o>0&&((l==ulp_onload_popup||"on"==ulp_onexit_limits&&""!=ulp_onload_popup)&&(ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,o),ulp_onload_displayed=!0),(l==ulp_onexit_popup||"on"==ulp_onexit_limits&&""!=ulp_onexit_popup)&&(ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,o),ulp_onexit_displayed=!0),(l==ulp_onscroll_popup||"on"==ulp_onexit_limits&&""!=ulp_onscroll_popup)&&(ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,o),ulp_onscroll_displayed=!0),(l==ulp_onidle_popup||"on"==ulp_onexit_limits&&""!=ulp_onidle_popup)&&(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,o),ulp_onidle_displayed=!0),(l==ulp_onabd_popup||"on"==ulp_onexit_limits&&""!=ulp_onabd_popup)&&(ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,o),ulp_onabd_displayed=!0),ulp_write_cookie("ulp-inline-"+l,ulp_cookie_value,o),ulp_write_cookie("ulp-"+l,ulp_cookie_value,o)),ulp_custom_handlers.hasOwnProperty(e)&&(ulp_custom_handlers[e].errors={},ulp_custom_handlers[e].hasOwnProperty("after_submit_success")&&"function"==typeof ulp_custom_handlers[e].after_submit_success))try{ulp_custom_handlers[e].after_submit_success()}catch(e){}if(void 0!==i.forms){var t=i.forms;for(var r in t)t.hasOwnProperty(r)&&(jQuery("body").append(t[r]),jQuery("#submit-"+r).click())}ulp_track(e,"layered-inline","subscribe",jQuery("#"+e).find('[name="ulp-email"]').val()),_ulp_inline_open(e,!1,!0),"function"==typeof ulp_inline_subscribed&&ulp_inline_subscribed(e,i),ulp_unlock_links(l);var _=i.return_url,s=0;i.close_delay&&(s=parseInt(i.close_delay,10));var d=i.thanksgiving_popup;setTimeout(function(){jQuery("#"+e).find("input[type=text], input[type=password], input[type=email], textarea").val(""),_ulp_inline_hide_confirmation(e),_.length>0&&("#refresh"==_?location.reload(!0):location.href=_),d.length>0&&ulp_open(d)},s)}else if("ERROR"==u){if(ulp_custom_handlers.hasOwnProperty(e)&&ulp_custom_handlers[e].hasOwnProperty("after_submit_fail")&&"function"==typeof ulp_custom_handlers[e].after_submit_fail){for(var c in ulp_custom_handlers[e].errors={name:"validation",message:"Invalid field value",fields:new Array},i)i.hasOwnProperty(c)&&"status"!=c&&ulp_custom_handlers[e].errors.fields.push(c.replace("ulp-",""));try{ulp_custom_handlers[e].after_submit_fail()}catch(e){}}jQuery("#"+e).find(".ulp-input-field, .ulp-recaptcha, .ulp-checkbox").each(function(){var e=jQuery(this).attr("name");e&&"ERROR"==i[e]&&jQuery(this).addClass("ulp-input-error")})}else{if(ulp_custom_handlers.hasOwnProperty(e)&&ulp_custom_handlers[e].hasOwnProperty("after_submit_fail")&&"function"==typeof ulp_custom_handlers[e].after_submit_fail){ulp_custom_handlers[e].errors={name:"fatal",message:"Fatal error"};try{ulp_custom_handlers[e].after_submit_fail()}catch(e){}}jQuery("#"+e).find(".ulp-submit").html(n+"Error!")}}catch(p){if(ulp_custom_handlers.hasOwnProperty(e)&&ulp_custom_handlers[e].hasOwnProperty("after_submit_fail")&&"function"==typeof ulp_custom_handlers[e].after_submit_fail){ulp_custom_handlers[e].errors={name:"unknown",message:"Unknown error"};try{ulp_custom_handlers[e].after_submit_fail()}catch(e){}}jQuery("#"+e).find(".ulp-submit").html(n+"Error!")}}}),!1}function ulp_open(e){if(ulp_active_window_id!=e){ulp_active_window_id&&ulp_self_close();var p=e;if(ulp_active_campaign="","ab-"==e.substr(0,3)){if(!ulp_campaigns[e])return;p=ulp_campaigns[e][Math.floor(Math.random()*ulp_campaigns[e].length)],ulp_active_campaign=e}if(jQuery("#ulp-"+p).length)return"on"==ulp_count_impressions&&jQuery.ajax({url:ulp_ajax_url,data:{"ulp-campaign":ulp_active_campaign,"ulp-popup":p,action:"ulp_addimpression"},type:"POST",async:!0}),ulp_track(p,"layered-popup","show",""),_ulp_open(p,!0,!1);if("on"==ulp_no_preload){if(!ulp_overlays[p]||ulp_no_preload_loading||ulp_active_window_id)return!1;if(ulp_no_preload_loading=!0,""!=ulp_overlays[p][0]){var l="<div class='ulp-overlay' id='ulp-"+p+"-overlay' style='background: "+ulp_hex2rgba(ulp_overlays[p][0],ulp_overlays[p][1])+";'></div>";jQuery("body").append(l),"on"!=ulp_css3_enable?jQuery("#ulp-"+p+"-overlay").fadeIn(300):ulp_css3_animations_in.indexOf(ulp_overlays[p][4])>=0?(jQuery("#ulp-"+p+"-overlay").show(),jQuery("#ulp-"+p+"-overlay").attr("class","ulp-overlay ulp-animated ulp-"+ulp_overlays[p][4])):jQuery("#ulp-"+p+"-overlay").fadeIn(300)}var i='<div class="ulp-spinner ulp-spinner-classic"></div>';switch(ulp_overlays[p][5]){case"chasing-dots":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-chasing-dots"><div class="ulp-spinner-child ulp-spinner-dot1"></div><div class="ulp-spinner-child ulp-spinner-dot2"></div></div>';break;case"circle":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child:before {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-circle"><div class="ulp-spinner-circle1 ulp-spinner-child"></div><div class="ulp-spinner-circle2 ulp-spinner-child"></div><div class="ulp-spinner-circle3 ulp-spinner-child"></div><div class="ulp-spinner-circle4 ulp-spinner-child"></div><div class="ulp-spinner-circle5 ulp-spinner-child"></div><div class="ulp-spinner-circle6 ulp-spinner-child"></div><div class="ulp-spinner-circle7 ulp-spinner-child"></div><div class="ulp-spinner-circle8 ulp-spinner-child"></div><div class="ulp-spinner-circle9 ulp-spinner-child"></div><div class="ulp-spinner-circle10 ulp-spinner-child"></div><div class="ulp-spinner-circle11 ulp-spinner-child"></div><div class="ulp-spinner-circle12 ulp-spinner-child"></div></div>';break;case"double-bounce":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-double-bounce"><div class="ulp-spinner-child ulp-spinner-double-bounce1"></div><div class="ulp-spinner-child ulp-spinner-double-bounce2"></div></div>';break;case"fading-circle":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child:before {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-fading-circle"><div class="ulp-spinner-circle1 ulp-spinner-child"></div><div class="ulp-spinner-circle2 ulp-spinner-child"></div><div class="ulp-spinner-circle3 ulp-spinner-child"></div><div class="ulp-spinner-circle4 ulp-spinner-child"></div><div class="ulp-spinner-circle5 ulp-spinner-child"></div><div class="ulp-spinner-circle6 ulp-spinner-child"></div><div class="ulp-spinner-circle7 ulp-spinner-child"></div><div class="ulp-spinner-circle8 ulp-spinner-child"></div><div class="ulp-spinner-circle9 ulp-spinner-child"></div><div class="ulp-spinner-circle10 ulp-spinner-child"></div><div class="ulp-spinner-circle11 ulp-spinner-child"></div><div class="ulp-spinner-circle12 ulp-spinner-child"></div></div>';break;case"folding-cube":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child:before {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-folding-cube"><div class="ulp-spinner-cube1 ulp-spinner-child"></div><div class="ulp-spinner-cube2 ulp-spinner-child"></div><div class="ulp-spinner-cube4 ulp-spinner-child"></div><div class="ulp-spinner-cube3 ulp-spinner-child"></div></div>';break;case"pulse":i="<style>#ulp-spinner-"+p+" .ulp-spinner-spinner-pulse {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-spinner-pulse"></div>';break;case"rotating-plane":i="<style>#ulp-spinner-"+p+" .ulp-spinner-rotating-plane {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-rotating-plane"></div>';break;case"three-bounce":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-three-bounce"><div class="ulp-spinner-child ulp-spinner-bounce1"></div><div class="ulp-spinner-child ulp-spinner-bounce2"></div><div class="ulp-spinner-child ulp-spinner-bounce3"></div></div>';break;case"wandering-cubes":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-wandering-cubes"><div class="ulp-spinner-child ulp-spinner-cube1"></div><div class="ulp-spinner-child ulp-spinner-cube2"></div></div>';break;case"wave":i="<style>#ulp-spinner-"+p+" .ulp-spinner-child {background-color: "+ulp_overlays[p][6]+' !important;}</style><div class="ulp-spinner ulp-spinner-wave"><div class="ulp-spinner-child ulp-spinner-rect1"></div><div class="ulp-spinner-child ulp-spinner-rect2"></div><div class="ulp-spinner-child ulp-spinner-rect3"></div><div class="ulp-spinner-child ulp-spinner-rect4"></div><div class="ulp-spinner-child ulp-spinner-rect5"></div></div>'}var u="<div id='ulp-spinner-"+p+"' class='ulp-loader ulp-loader-"+ulp_overlays[p][3]+"'><div class='ulp-loader-container'>"+i+"</div></div>";jQuery("body").append(u),"on"==ulp_overlays[p][2]&&jQuery("#ulp-"+p+"-overlay").bind("click",function(e){if(ulp_no_preload_loading=!1,jQuery(".ulp-loader").hide(),jQuery(".ulp-loader").remove(),jQuery("#ulp-"+p).length)jQuery("#ulp-"+p+"-overlay").unbind("click"),ulp_close(p);else if(jQuery("#ulp-"+p+"-overlay").unbind("click"),"on"!=ulp_css3_enable)jQuery("#ulp-"+p+"-overlay").fadeOut(300);else if(ulp_css3_animations_in.indexOf(ulp_overlays[p][4])>=0){var l=ulp_css3_animations_out[ulp_css3_animations_in.indexOf(ulp_overlays[p][4])];jQuery("#ulp-"+p+"-overlay").attr("class","ulp-overlay ulp-animated ulp-"+l),setTimeout(function(){jQuery("#ulp-"+p+"-overlay").hide()},1e3)}else jQuery("#ulp-"+p+"-overlay").hide()}),jQuery.ajax({url:ulp_ajax_url,type:"POST",async:!0,data:{"ulp-campaign":ulp_active_campaign,"ulp-popup":p,action:"ulp_loadpopup"},success:function(e){var l;jQuery(".ulp-loader").hide(),jQuery(".ulp-loader").remove();try{return"OK"==(l="object"==typeof e?e:jQuery.parseJSON(e)).status&&(!!ulp_no_preload_loading&&(jQuery("body").append(l.html),"undefined"!=typeof FB&&"undefined"!=FB.XFBML&&FB.XFBML.parse(),"undefined"!=typeof twttr&&void 0!==twttr.widgets&&twttr.widgets.load(),"undefined"!=typeof gapi&&void 0!==gapi.plusone&&gapi.plusone.go(),"undefined"!=typeof IN&&void 0!==IN.parse&&IN.parse(),"on"==ulp_count_impressions&&jQuery.ajax({url:ulp_ajax_url,data:{"ulp-campaign":ulp_active_campaign,"ulp-popup":p,action:"ulp_addimpression"},type:"POST",async:!0}),ulp_track(p,"layered-popup","show",""),_ulp_open(p,!0,!0),ulp_no_preload_loading=!1,!1))}catch(e){return!1}}})}return!1}}function _ulp_open(e,p,l){return jQuery("#ulp-"+e).each(function(){"function"==typeof ulpext_open_before&&ulpext_open_before(e),ulp_active_window_id=e,p&&!l&&("on"!=ulp_css3_enable?jQuery("#ulp-"+e+"-overlay").fadeIn(300):ulp_css3_animations_in.indexOf(ulp_overlays[e][4])>=0?(jQuery("#ulp-"+e+"-overlay").show(),jQuery("#ulp-"+e+"-overlay").attr("class","ulp-overlay ulp-animated ulp-"+ulp_overlays[e][4])):jQuery("#ulp-"+e+"-overlay").fadeIn(300),"on"==jQuery(this).attr("data-close")&&jQuery("#ulp-"+e+"-overlay").bind("click",function(p){ulp_close(e)}));var i=Math.max(240,jQuery(window).width()),u=Math.max(120,jQuery(window).height()),o=parseInt(jQuery(this).attr("data-width"),10),n=parseInt(jQuery(this).attr("data-height"),10),a=Math.min((i-20)/o,u/n);a>1&&(a=1);var t="-50%",r="";ulp_mobile&&(n*(a=Math.min((i-20)/o,1))>u?(jQuery(this).parent().addClass("ulp-window-fh-container"),t="-"+n*(1-a)/2+"px",r="-"):jQuery(this).parent().removeClass("ulp-window-fh-container"));var _="";switch(jQuery(this).attr("data-position")){case"top-left":_="translate(-"+o*(1-a)/2+"px,-"+n*(1-a)/2+"px) ";break;case"top-right":_="translate("+o*(1-a)/2+"px,-"+n*(1-a)/2+"px) ";break;case"bottom-left":_="translate(-"+o*(1-a)/2+"px,"+r+n*(1-a)/2+"px) ";break;case"bottom-right":_="translate("+o*(1-a)/2+"px,"+r+n*(1-a)/2+"px) ";break;case"top-center":_="translate(-50%,-"+n*(1-a)/2+"px) ";break;case"bottom-center":_="translate(-50%,"+r+n*(1-a)/2+"px) ";break;case"middle-left":_="translate(-"+o*(1-a)/2+"px,"+t+") ";break;case"middle-right":_="translate("+o*(1-a)/2+"px,"+t+") ";break;default:_="translate(-50%,"+t+") "}jQuery(this).css({transform:_+"scale("+a+")","-ms-transform":_+"scale("+a+")","-webkit-transform":_+"scale("+a+")"});var s=jQuery(this).find(".ulp-content");if(jQuery(s).find(".ulp-layer").each(function(){var e=this,l=jQuery(e).attr("data-confirmation");if("on"==l&&p)jQuery(e).hide();else if("off"!=l||p){jQuery(e).show(),"on"==ulp_recaptcha_enable&&jQuery(e).find(".ulp-recaptcha").each(function(){var e=jQuery(this).attr("data-widget");if(void 0===e){var p=jQuery(this).attr("data-theme"),l=jQuery(this).attr("id");l&&("undefined"!=typeof grecaptcha?(e=grecaptcha.render(l,{sitekey:ulp_recaptcha_public_key,theme:p}),jQuery(this).attr("data-widget",e)):ulp_recaptcha_queue.push(l))}}),jQuery(e).attr("data-base64")&&jQuery(e).html(ulp_decode64(jQuery(e).html()));var o=jQuery(e).attr("data-left"),n=jQuery(e).attr("data-top"),a=jQuery(e).attr("data-appearance"),t=parseInt(jQuery(e).attr("data-appearance-delay"),10),r=parseInt(jQuery(e).attr("data-appearance-speed"),10);switch("on"!=ulp_css3_enable&&ulp_css3_animations_in.indexOf(a)>=0&&(a="fade-in"),a){case"slide-down":jQuery(e).css({left:parseInt(o,10)+"px",top:"-"+parseInt(2*u)+"px"}),setTimeout(function(){jQuery(e).animate({top:parseInt(n,10)+"px"},r)},t);break;case"slide-up":jQuery(e).css({left:parseInt(o,10)+"px",top:parseInt(2*u)+"px"}),setTimeout(function(){jQuery(e).animate({top:parseInt(n,10)+"px"},r)},t);break;case"slide-left":jQuery(e).css({left:parseInt(2*i)+"px",top:parseInt(n,10)+"px"}),setTimeout(function(){jQuery(e).animate({left:parseInt(o,10)+"px"},r)},t);break;case"slide-right":jQuery(e).css({left:"-"+parseInt(2*i)+"px",top:parseInt(n,10)+"px"}),setTimeout(function(){jQuery(e).animate({left:parseInt(o,10)+"px"},r)},t);break;case"fade-in":jQuery(e).css({left:parseInt(o,10)+"px",top:parseInt(n,10)+"px",display:"none"}),setTimeout(function(){jQuery(e).fadeIn(r)},t);break;default:ulp_css3_animations_in.indexOf(a)>=0?(jQuery(e).css({"animation-duration":parseInt(r,10)+"ms","-webkit-animation-duration":parseInt(r,10)+"ms","-ms-animation-duration":parseInt(r,10)+"ms","-moz-animation-duration":parseInt(r,10)+"ms","animation-delay":parseInt(t,10)+"ms","-webkit-animation-delay":parseInt(t,10)+"ms","-ms-animation-delay":parseInt(t,10)+"ms","-moz-animation-delay":parseInt(t,10)+"ms"}),jQuery(e).attr("class","ulp-layer ulp-animated ulp-"+a),jQuery(e).css({left:parseInt(o,10)+"px",top:parseInt(n,10)+"px"})):jQuery(e).css({left:parseInt(o,10)+"px",top:parseInt(n,10)+"px"})}}}),jQuery.fn.mask&&jQuery(this).find(".ulp-input-mask").each(function(){var e=jQuery(this).attr("data-mask");e&&jQuery(this).mask(e),jQuery(this).removeClass("ulp-input-mask")}),jQuery(this).show(),p&&ulp_custom_handlers.hasOwnProperty("ulp-"+e)&&(ulp_custom_handlers["ulp-"+e].form={},ulp_custom_handlers["ulp-"+e].errors={},ulp_custom_handlers["ulp-"+e].hasOwnProperty("after_open")&&"function"==typeof ulp_custom_handlers["ulp-"+e].after_open))try{ulp_custom_handlers["ulp-"+e].after_open()}catch(e){}p&&jQuery.fn.datetimepicker&&ulp_datetimepicker_init("ulp-"+e)}),!1}function ulp_close(e){return clearTimeout(ulp_timeout),jQuery("#ulp-"+e).each(function(){ulp_subscribing=!1,ulp_active_window_id=!1,ulp_active_campaign=!1,ulp_forced_location="";var p=jQuery(this).find(".ulp-content"),l=Math.max(240,jQuery(window).width()),i=Math.max(120,jQuery(window).height());jQuery("#ulp-"+e+"-overlay").unbind("click"),jQuery(p).find(".ulp-layer").each(function(){var e=this,p=jQuery(e).attr("data-appearance");switch("on"!=ulp_css3_enable&&ulp_css3_animations_in.indexOf(p)>=0&&(p="fade-in"),p){case"slide-down":jQuery(e).animate({top:"-"+parseInt(2*i)+"px"},500);break;case"slide-up":jQuery(e).animate({top:parseInt(2*i)+"px"},500);break;case"slide-left":jQuery(e).animate({left:parseInt(2*l)+"px"},500);break;case"slide-right":jQuery(e).animate({left:"-"+parseInt(2*l)+"px"},500);break;case"fade-in":jQuery(e).fadeOut(500);break;default:ulp_css3_animations_in.indexOf(p)>=0?(p=ulp_css3_animations_out[ulp_css3_animations_in.indexOf(p)],jQuery(e).css({"animation-duration":parseInt(500,10)+"ms","-webkit-animation-duration":parseInt(500,10)+"ms","-ms-animation-duration":parseInt(500,10)+"ms","-moz-animation-duration":parseInt(500,10)+"ms","animation-delay":"0s","-webkit-animation-delay":"0s","-ms-animation-delay":"0s","-moz-animation-delay":"0s"}),jQuery(e).attr("class","ulp-layer ulp-animated ulp-"+p)):jQuery(e).css({display:"none"})}setTimeout(function(){jQuery(e).attr("data-base64")&&jQuery(e).html(ulp_encode64(jQuery(e).html()))},500)}),setTimeout(function(){if(jQuery("#ulp-"+e).hide(),jQuery("#ulp-"+e).parent().removeClass("ulp-window-fh-container"),ulp_clear_form(e),"on"!=ulp_css3_enable)jQuery("#ulp-"+e+"-overlay").fadeOut(300);else if(ulp_css3_animations_in.indexOf(ulp_overlays[e][4])>=0){var p=ulp_css3_animations_out[ulp_css3_animations_in.indexOf(ulp_overlays[e][4])];jQuery("#ulp-"+e+"-overlay").attr("class","ulp-overlay ulp-animated ulp-"+p),setTimeout(function(){jQuery("#ulp-"+e+"-overlay").hide()},1e3)}else jQuery("#ulp-"+e+"-overlay").hide();if("function"==typeof ulpext_close_after&&ulpext_close_after(e),ulp_custom_handlers.hasOwnProperty("ulp-"+e)&&ulp_custom_handlers["ulp-"+e].hasOwnProperty("after_close")&&"function"==typeof ulp_custom_handlers["ulp-"+e].after_close)try{ulp_custom_handlers["ulp-"+e].after_close()}catch(e){}},500)}),!1}function ulp_self_close(){return ulp_close(ulp_active_window_id),!1}function ulp_reset_recaptcha(e){"on"==ulp_recaptcha_enable&&"undefined"!=typeof grecaptcha&&jQuery("#"+e).find(".ulp-recaptcha").each(function(){var e=jQuery(this).attr("data-widget");if(void 0!==e){jQuery(this).attr("id");grecaptcha.reset(e)}})}function ulp_subscribe(e,p){if(jQuery(".ulp-input-error").removeClass("ulp-input-error"),void 0===p&&(p="ulp_subscribe"),void 0!==e){var l=jQuery(e).parents(".ulp-inline-window").attr("id");if(l)return _ulp_inline_subscribe(l,p),!1}var i={"ulp-popup":ulp_active_window_id,"ulp-campaign":ulp_active_campaign,action:p},u={};if(jQuery("#ulp-"+ulp_active_window_id).find(".ulp-input-field").each(function(){var e=jQuery(this).attr("name");if(e){var p=e.replace("ulp-","");jQuery(this).is(":checked")?u[p]="on":u[p]=jQuery(this).val()}}),ulp_custom_handlers.hasOwnProperty("ulp-"+ulp_active_window_id)&&(ulp_custom_handlers["ulp-"+ulp_active_window_id].form=u,ulp_custom_handlers["ulp-"+ulp_active_window_id].errors={},ulp_custom_handlers["ulp-"+ulp_active_window_id].hasOwnProperty("before_submit")&&"function"==typeof ulp_custom_handlers["ulp-"+ulp_active_window_id].before_submit))try{if(!1===ulp_custom_handlers["ulp-"+ulp_active_window_id].before_submit())return!1}catch(e){}if(ulp_subscribing)return!1;ulp_subscribing=!0,jQuery("#ulp-"+ulp_active_window_id).find(".ulp-input-field").each(function(){var e=jQuery(this).attr("name");if(e){var p=e.replace("ulp-","");jQuery(this).is(":checked")?(i[e]="on",u[p]="on"):(i[e]=jQuery(this).val(),u[p]=jQuery(this).val())}}),"on"==ulp_recaptcha_enable&&"undefined"!=typeof grecaptcha&&jQuery("#ulp-"+ulp_active_window_id).find(".ulp-recaptcha").each(function(){var e=jQuery(this).attr("data-widget");if(void 0!==e){var p=jQuery(this).attr("id");i[p]=grecaptcha.getResponse(e)}});var o="",n=jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").attr("data-fa");n&&""!=n&&"fa fa-noicon"!=n?(n="<i class='"+n+"'></i>",o="<i class='fas fa-spinner fa-spin'></i>"):n="";var a=jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").attr("data-label"),t=jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").attr("data-loading");return n&&a&&(n+="&nbsp; "),o&&t&&(o+="&nbsp; "),jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").html(o+t),jQuery.ajax({url:ulp_ajax_url,data:i,type:"POST",async:!0,success:function(e){var p;jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").html(n+a),ulp_reset_recaptcha("ulp-"+ulp_active_window_id);try{var l=(p="object"==typeof e?e:jQuery.parseJSON(e)).status;if("OK"==l){var i=180;if(void 0!==p.cookie_lifetime&&(i=parseInt(p.cookie_lifetime,10)),i>0&&((ulp_active_window_id==ulp_onload_popup||ulp_active_campaign==ulp_onload_popup&&""!=ulp_onload_popup||"on"==ulp_onexit_limits&&""!=ulp_onload_popup)&&(ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,i),ulp_onload_displayed=!0),(ulp_active_window_id==ulp_onexit_popup||ulp_active_campaign==ulp_onexit_popup&&""!=ulp_onexit_popup||"on"==ulp_onexit_limits&&""!=ulp_onexit_popup)&&(ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,i),ulp_onexit_displayed=!0),(ulp_active_window_id==ulp_onscroll_popup||ulp_active_campaign==ulp_onscroll_popup&&""!=ulp_onscroll_popup||"on"==ulp_onexit_limits&&""!=ulp_onscroll_popup)&&(ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,i),ulp_onscroll_displayed=!0),(ulp_active_window_id==ulp_onidle_popup||ulp_active_campaign==ulp_onidle_popup&&""!=ulp_onidle_popup||"on"==ulp_onexit_limits&&""!=ulp_onidle_popup)&&(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,i),ulp_onidle_displayed=!0),(ulp_active_window_id==ulp_onabd_popup||ulp_active_campaign==ulp_onabd_popup&&""!=ulp_onabd_popup||"on"==ulp_onexit_limits&&""!=ulp_onabd_popup)&&(ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,i),ulp_onabd_displayed=!0),"function"==typeof ulp_subscribed&&ulp_subscribed(ulp_active_window_id,p),ulp_write_cookie("ulp-inline-"+ulp_active_window_id,ulp_cookie_value,i),ulp_write_cookie("ulp-"+ulp_active_window_id,ulp_cookie_value,i)),ulp_custom_handlers.hasOwnProperty("ulp-"+ulp_active_window_id)&&(ulp_custom_handlers["ulp-"+ulp_active_window_id].errors={},ulp_custom_handlers["ulp-"+ulp_active_window_id].hasOwnProperty("after_submit_success")&&"function"==typeof ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_success))try{ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_success()}catch(e){}if(void 0!==p.forms){var u=p.forms;for(var o in u)u.hasOwnProperty(o)&&(jQuery("body").append(u[o]),jQuery("#submit-"+o).click())}ulp_track(ulp_active_window_id,"layered-popup","subscribe",jQuery("#ulp-"+ulp_active_window_id).find('[name="ulp-email"]').val()),_ulp_open(ulp_active_window_id,!1,!1);var t=0;p.close_delay&&(t=p.close_delay),ulp_unlock_links(ulp_active_window_id);var r=p.return_url;ulp_forced_location.length>0&&(r=ulp_forced_location);var _=p.thanksgiving_popup;setTimeout(function(){r.length>0?(ulp_self_close(),ulp_subscribing=!1,"#refresh"==r?location.reload(!0):location.href=r):_.length>0?(ulp_subscribing=!1,ulp_open(_)):(ulp_self_close(),ulp_subscribing=!1)},t)}else if("ERROR"==l){if(ulp_subscribing=!1,ulp_custom_handlers.hasOwnProperty("ulp-"+ulp_active_window_id)&&ulp_custom_handlers["ulp-"+ulp_active_window_id].hasOwnProperty("after_submit_fail")&&"function"==typeof ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_fail){for(var s in ulp_custom_handlers["ulp-"+ulp_active_window_id].errors={name:"validation",message:"Invalid field value",fields:new Array},p)p.hasOwnProperty(s)&&"status"!=s&&ulp_custom_handlers["ulp-"+ulp_active_window_id].errors.fields.push(s.replace("ulp-",""));try{ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_fail()}catch(e){}}jQuery("#ulp-"+ulp_active_window_id).find(".ulp-input-field, .ulp-recaptcha, .ulp-checkbox").each(function(){var e=jQuery(this).attr("name");e&&"ERROR"==p[e]&&jQuery(this).addClass("ulp-input-error")})}else{if(ulp_subscribing=!1,ulp_custom_handlers.hasOwnProperty("ulp-"+ulp_active_window_id)&&ulp_custom_handlers["ulp-"+ulp_active_window_id].hasOwnProperty("after_submit_fail")&&"function"==typeof ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_fail){ulp_custom_handlers["ulp-"+ulp_active_window_id].errors={name:"fatal",message:"Fatal error"};try{ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_fail()}catch(e){}}jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").html(n+"Error!")}}catch(e){if(ulp_subscribing=!1,ulp_custom_handlers.hasOwnProperty("ulp-"+ulp_active_window_id)&&ulp_custom_handlers["ulp-"+ulp_active_window_id].hasOwnProperty("after_submit_fail")&&"function"==typeof ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_fail){ulp_custom_handlers["ulp-"+ulp_active_window_id].errors={name:"unknown",message:"Unknown error"};try{ulp_custom_handlers["ulp-"+ulp_active_window_id].after_submit_fail()}catch(e){}}jQuery("#ulp-"+ulp_active_window_id).find(".ulp-submit").html(n+"Error!")}}}),!1}function ulp_onload_open(e){ulp_active_window_id||ulp_no_preload_loading||ulp_onload_displayed||("once-session"==ulp_onload_mode?ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,0):"once-only"==ulp_onload_mode?ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,180):"once-period"==ulp_onload_mode&&ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,ulp_onload_period),ulp_open(e),ulp_onload_displayed=!0,0!=ulp_onload_close_delay&&(ulp_timeout=setTimeout(function(){ulp_self_close()},1e3*parseInt(ulp_onload_close_delay,10))))}function _ulp_init(){ulp_prepare_ids();var e=ulp_read_cookie("ulp-onabd-"+ulp_onabd_popup);""!=ulp_onabd_popup&&"none"!=ulp_onabd_mode&&e!=ulp_cookie_value&&(ulp_active_window_id||ulp_no_preload_loading||ulp_onabd_displayed||"undefined"==typeof ulp_noadb&&("once-session"==ulp_onabd_mode?ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,0):"once-only"==ulp_onabd_mode?ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,180):"once-period"==ulp_onabd_mode&&ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,ulp_onabd_period),ulp_open(ulp_onabd_popup),ulp_onabd_displayed=!0));var p=ulp_read_cookie("ulp-onload-"+ulp_onload_popup);""!=ulp_onload_popup&&"none"!=ulp_onload_mode&&p!=ulp_cookie_value&&(parseInt(ulp_onload_delay,10)<=0?ulp_onload_open(ulp_onload_popup):setTimeout(function(){ulp_onload_open(ulp_onload_popup)},1e3*parseInt(ulp_onload_delay,10)));var l=ulp_read_cookie("ulp-onexit-"+ulp_onexit_popup);""!=ulp_onexit_popup&&"none"!=ulp_onexit_mode&&l!=ulp_cookie_value&&jQuery(document).bind("mouseleave",function(e){var p=parseInt(e.pageY-jQuery(window).scrollTop(),10);!ulp_active_window_id&&!ulp_no_preload_loading&&!ulp_onexit_displayed&&p<20&&("once-session"==ulp_onexit_mode?ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,0):"once-only"==ulp_onexit_mode?ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,180):"once-period"==ulp_onexit_mode&&ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,ulp_onexit_period),ulp_open(ulp_onexit_popup),ulp_onexit_displayed=!0)});var i=ulp_read_cookie("ulp-onscroll-"+ulp_onscroll_popup);""!=ulp_onscroll_popup&&"none"!=ulp_onscroll_mode&&i!=ulp_cookie_value&&jQuery(window).scroll(function(e){if(!ulp_active_window_id&&!ulp_no_preload_loading&&!ulp_onscroll_displayed){var p=jQuery(window).scrollTop(),l=parseInt(ulp_onscroll_offset,10);ulp_onscroll_offset.indexOf("%")>0&&(l>100&&(l=100),l=parseInt((jQuery(document).height()-jQuery(window).height())*l/100,10)),p>l&&("once-session"==ulp_onscroll_mode?ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,0):"once-only"==ulp_onscroll_mode?ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,180):"once-period"==ulp_onscroll_mode&&ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,ulp_onscroll_period),ulp_open(ulp_onscroll_popup),ulp_onscroll_displayed=!0)}});var u=ulp_read_cookie("ulp-onidle-"+ulp_onidle_popup);""!=ulp_onidle_popup&&"none"!=ulp_onidle_mode&&u!=ulp_cookie_value&&(jQuery(window).mousemove(function(e){ulp_onidle_counter=0}),jQuery(window).click(function(e){ulp_onidle_counter=0}),jQuery(window).keypress(function(e){ulp_onidle_counter=0}),jQuery(window).scroll(function(e){ulp_onidle_counter=0}),ulp_onidle_timer=setTimeout("ulp_onidle_counter_handler();",1e3))}function ulp_init(){var e,p=window.location.hash;if(((e=p.indexOf("#ulp-"))<0&&(e=p.indexOf("#ulpx-")),e>=0)&&((e=p.indexOf("#ulp-"))>=0?p=p.substr(e+5):(e=p.indexOf("#ulpx-"),p=p.substr(e+6)),p.length>0)){var l=!1;if((e=p.indexOf(":"))>0){var i=p.substr(e+1);if(p=ulp_popup_id(p=p.substr(0,e)),i.length>0){var u=ulp_read_cookie("ulp-"+p);i=ulp_decode64(i),u==ulp_cookie_value?(location.href=i,l=!0):ulp_forced_location=i}}l||(ulp_open(p),ulp_onload_displayed=!0)}if(ulp_inline_open(!1),"on"==ulp_async_init){var o={action:"ulp-init","post-id":ulp_content_id,referrer:document.referrer};"undefined"!=typeof ulp_icl_language&&(o["ulp-wpml-language"]=ulp_icl_language),jQuery.ajax({url:ulp_ajax_url,data:o,type:"POST",async:!0,success:function(e){var p;try{"OK"==(p="object"==typeof e?e:jQuery.parseJSON(e)).status&&(ulp_onload_popup=p.event_data.onload_popup,ulp_onload_mode=p.event_data.onload_mode,ulp_onload_period=p.event_data.onload_period,ulp_onscroll_popup=p.event_data.onscroll_popup,ulp_onscroll_mode=p.event_data.onscroll_mode,ulp_onscroll_period=p.event_data.onscroll_period,ulp_onexit_popup=p.event_data.onexit_popup,ulp_onexit_mode=p.event_data.onexit_mode,ulp_onexit_period=p.event_data.onexit_period,ulp_onidle_popup=p.event_data.onidle_popup,ulp_onidle_mode=p.event_data.onidle_mode,ulp_onidle_period=p.event_data.onidle_period,ulp_onabd_popup=p.event_data.onabd_popup,ulp_onabd_mode=p.event_data.onabd_mode,ulp_onabd_period=p.event_data.onabd_period,ulp_onload_delay=p.event_data.onload_delay,ulp_onload_close_delay=p.event_data.onload_close_delay,ulp_onscroll_offset=p.event_data.onscroll_offset,ulp_onidle_delay=p.event_data.onidle_delay,p.footer&&jQuery("body").append(p.footer),_ulp_init())}catch(e){console.log(e)}}})}else _ulp_init()}function ulp_onidle_counter_handler(){ulp_onidle_counter>=ulp_onidle_delay?(ulp_active_window_id||ulp_no_preload_loading||ulp_onidle_displayed||("once-session"==ulp_onidle_mode?(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,0),ulp_onidle_displayed=!0):"once-only"==ulp_onidle_mode?(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,180),ulp_onidle_displayed=!0):"once-period"==ulp_onidle_mode&&(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,ulp_onidle_period),ulp_onidle_displayed=!0),ulp_open(ulp_onidle_popup)),ulp_onidle_counter=0):ulp_onidle_counter+=1,ulp_onidle_timer=setTimeout("ulp_onidle_counter_handler();",1e3)}function ulp_read_cookie(e){for(var p,l=document.cookie.split("; "),i=0;p=l[i]&&l[i].split("=");i++)if(p[0]===e)return p[1]||"";return null}function ulp_write_cookie(e,p,l){if(l){var i=new Date;i.setTime(i.getTime()+24*l*60*60*1e3);var u="; expires="+i.toGMTString()}else u="";document.cookie=e+"="+p+u+"; path=/"}function ulp_ready(){ulp_viewport={width:Math.max(240,jQuery(window).width()),height:Math.max(120,jQuery(window).height())};var e=new Array,p=0;jQuery(".ulp-inline").each(function(){var l=jQuery(this).attr("data-id");l&&(l=ulp_popup_id(l),jQuery(this).attr("id","ulp-inline-container-"+p),e.push(p+":"+l),p++)}),e.length>0&&jQuery.ajax({url:ulp_ajax_url,data:{action:"ulp-load-inline-popups",inline_ids:e.join(",")},type:"POST",async:!0,success:function(e){var p;try{if("OK"==(p="object"==typeof e?e:jQuery.parseJSON(e)).status){var l=p.popups;for(var i in l)if(l.hasOwnProperty(i)){inline_html=l[i],jQuery("#ulp-inline-container-"+i).html(inline_html);jQuery("#ulp-inline-container-"+i).attr("data-id")}ulp_inline_open(!1)}}catch(e){}}}),jQuery("a").each(function(){var e=jQuery(this).attr("href");if(e){var p=e.indexOf("#ulp-");if(p<0&&(p=e.indexOf("#ulpx-")),p>=0){if((p=e.indexOf("#ulp-"))>=0?e=e.substr(p+5):(p=e.indexOf("#ulpx-"),e=e.substr(p+6)),(p=e.indexOf(":"))>0){var l=e.substr(p+1);ulp_read_cookie("ulp-"+(e=ulp_popup_id(e=e.substr(0,p))))==ulp_cookie_value?l.length>0&&jQuery(this).attr("href",ulp_decode64(l)):jQuery(this).addClass("ulp-linklocker-"+e)}jQuery(this).click(function(){var e=jQuery(this).attr("href"),p=e.indexOf("#ulp-");if(p>=0?e=e.substr(p+5):(p=e.indexOf("#ulpx-"),e=e.substr(p+6)),(p=e.indexOf(":"))>0){var l=e.substr(p+1);l.length>0&&(ulp_forced_location=ulp_decode64(l)),e=e.substr(0,p)}return ulp_open(e=ulp_popup_id(e)),!1})}}}),"undefined"!=typeof FB&&FB.Event.subscribe("edge.create",function(){ulp_share("facebook-like")}),"undefined"!=typeof twttr&&twttr.ready(function(e){e.events.bind("tweet",function(e){ulp_share("twitter-tweet")}),e.events.bind("follow",function(e){ulp_share("twitter-follow")})}),jQuery(document).keyup(function(e){if(ulp_active_window_id&&"on"==jQuery("#ulp-"+ulp_active_window_id).attr("data-close")&&27==e.keyCode&&ulp_self_close(),13==e.keyCode&&jQuery(document.activeElement).hasClass("ulp-input-field")){if("textarea"==jQuery(document.activeElement).prop("tagName").toLowerCase()&&!e.ctrlKey)return;var p=jQuery(document.activeElement).parents(".ulp-inline-window, .ulp-window");if(p&&"on"==jQuery(p).attr("data-enter")){var l=jQuery(p).find(".ulp-submit");l&&jQuery(l).click()}}})}function ulp_utf8encode(e){e=e.replace(/\x0d\x0a/g,"\n");for(var p="",l=0;l<e.length;l++){var i=e.charCodeAt(l);i<128?p+=String.fromCharCode(i):i>127&&i<2048?(p+=String.fromCharCode(i>>6|192),p+=String.fromCharCode(63&i|128)):(p+=String.fromCharCode(i>>12|224),p+=String.fromCharCode(i>>6&63|128),p+=String.fromCharCode(63&i|128))}return p}function ulp_encode64(e){var p,l,i,u,o,n,a,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r="",_=0;for(e=ulp_utf8encode(e);_<e.length;)u=(p=e.charCodeAt(_++))>>2,o=(3&p)<<4|(l=e.charCodeAt(_++))>>4,n=(15&l)<<2|(i=e.charCodeAt(_++))>>6,a=63&i,isNaN(l)?n=a=64:isNaN(i)&&(a=64),r=r+t.charAt(u)+t.charAt(o)+t.charAt(n)+t.charAt(a);return r}function ulp_utf8decode(e){for(var p="",l=0,i=c1=c2=0;l<e.length;)(i=e.charCodeAt(l))<128?(p+=String.fromCharCode(i),l++):i>191&&i<224?(c2=e.charCodeAt(l+1),p+=String.fromCharCode((31&i)<<6|63&c2),l+=2):(c2=e.charCodeAt(l+1),c3=e.charCodeAt(l+2),p+=String.fromCharCode((15&i)<<12|(63&c2)<<6|63&c3),l+=3);return p}function ulp_decode64(e){var p,l,i,u,o,n,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",t="",r=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");r<e.length;)p=a.indexOf(e.charAt(r++))<<2|(u=a.indexOf(e.charAt(r++)))>>4,l=(15&u)<<4|(o=a.indexOf(e.charAt(r++)))>>2,i=(3&o)<<6|(n=a.indexOf(e.charAt(r++))),t+=String.fromCharCode(p),64!=o&&(t+=String.fromCharCode(l)),64!=n&&(t+=String.fromCharCode(i));return t=ulp_utf8decode(t)}function ulp_track(e,p,l,i){if("on"==ulp_km_tracking)try{i&&""!=i&&"object"==typeof _kmq&&_kmq.push(["identify",i])}catch(e){}if("on"==ulp_ga_tracking)try{var u="";"layered-popup"==p?jQuery("#ulp-"+e).attr("data-title").length>0&&(u=jQuery("#ulp-"+e).attr("data-title")):"layered-inline"==p&&jQuery("#"+e).attr("data-title").length>0&&(u=jQuery("#"+e).attr("data-title")),u.length>0&&("object"==typeof _gaq?_gaq.push(["_trackEvent",p,l,u,1,!1]):"function"==typeof _trackEvent?_trackEvent(p,l,u,1,!1):"function"==typeof __gaTracker?__gaTracker("send","event",p,l,u):"function"==typeof ga&&ga("send","event",p,l,u))}catch(e){}}function ulp_share(e){return ulp_active_window_id&&jQuery.ajax({url:ulp_ajax_url,data:{"ulp-source":e,"ulp-popup":ulp_active_window_id,"ulp-campaign":ulp_active_campaign,action:"ulp_share"},type:"POST",async:!0,success:function(p){var l;try{if("OK"==(l="object"==typeof p?p:jQuery.parseJSON(p)).status){var i=180;void 0!==l.cookie_lifetime&&(i=parseInt(l.cookie_lifetime,10)),i>0&&((ulp_active_window_id==ulp_onload_popup||ulp_active_campaign==ulp_onload_popup&&""!=ulp_onload_popup||"on"==ulp_onexit_limits&&""!=ulp_onload_popup)&&(ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,i),ulp_onload_displayed=!0),(ulp_active_window_id==ulp_onexit_popup||ulp_active_campaign==ulp_onexit_popup&&""!=ulp_onexit_popup||"on"==ulp_onexit_limits&&""!=ulp_onexit_popup)&&(ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,i),ulp_onexit_displayed=!0),(ulp_active_window_id==ulp_onscroll_popup||ulp_active_campaign==ulp_onscroll_popup&&""!=ulp_onscroll_popup||"on"==ulp_onexit_limits&&""!=ulp_onscroll_popup)&&(ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,i),ulp_onscroll_displayed=!0),(ulp_active_window_id==ulp_onidle_popup||ulp_active_campaign==ulp_onidle_popup&&""!=ulp_onidle_popup||"on"==ulp_onexit_limits&&""!=ulp_onidle_popup)&&(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,i),ulp_onidle_displayed=!0),(ulp_active_window_id==ulp_onabd_popup||ulp_active_campaign==ulp_onabd_popup&&""!=ulp_onabd_popup||"on"==ulp_onexit_limits&&""!=ulp_onabd_popup)&&(ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,i),ulp_onabd_displayed=!0),ulp_write_cookie("ulp-"+ulp_active_window_id,ulp_cookie_value,i)),ulp_track(ulp_active_window_id,"layered-popup","share-"+e,""),_ulp_open(ulp_active_window_id,!1,!1);var u=0;l.close_delay&&(u=l.close_delay),ulp_unlock_links(ulp_active_window_id);var o=l.return_url;ulp_forced_location.length>0&&(o=ulp_forced_location),setTimeout(function(){o.length>0?(ulp_subscribing=!1,ulp_self_close(),"#refresh"==o?location.reload(!0):location.href=o):(ulp_subscribing=!1,ulp_self_close())},u)}else ulp_subscribing=!1,ulp_self_close()}catch(e){ulp_subscribing=!1,ulp_self_close()}}}),!1}function ulp_social_google_plusone(e){"on"==e.state&&ulp_share("google-plusone")}function ulp_social_linkedin_share(){ulp_share("linkedin-share")}function ulp_close_forever(e){return void 0===e&&(e=180),(ulp_active_window_id==ulp_onload_popup||ulp_active_campaign==ulp_onload_popup&&""!=ulp_onload_popup||"on"==ulp_onexit_limits&&""!=ulp_onload_popup)&&(ulp_write_cookie("ulp-onload-"+ulp_onload_popup,ulp_cookie_value,e),ulp_onload_displayed=!0),(ulp_active_window_id==ulp_onexit_popup||ulp_active_campaign==ulp_onexit_popup&&""!=ulp_onexit_popup||"on"==ulp_onexit_limits&&""!=ulp_onexit_popup)&&(ulp_write_cookie("ulp-onexit-"+ulp_onexit_popup,ulp_cookie_value,e),ulp_onexit_displayed=!0),(ulp_active_window_id==ulp_onscroll_popup||ulp_active_campaign==ulp_onscroll_popup&&""!=ulp_onscroll_popup||"on"==ulp_onexit_limits&&""!=ulp_onscroll_popup)&&(ulp_write_cookie("ulp-onscroll-"+ulp_onscroll_popup,ulp_cookie_value,e),ulp_onscroll_displayed=!0),(ulp_active_window_id==ulp_onidle_popup||ulp_active_campaign==ulp_onidle_popup&&""!=ulp_onidle_popup||"on"==ulp_onexit_limits&&""!=ulp_onidle_popup)&&(ulp_write_cookie("ulp-onidle-"+ulp_onidle_popup,ulp_cookie_value,e),ulp_onidle_displayed=!0),(ulp_active_window_id==ulp_onabd_popup||ulp_active_campaign==ulp_onabd_popup&&""!=ulp_onabd_popup||"on"==ulp_onexit_limits&&""!=ulp_onabd_popup)&&(ulp_write_cookie("ulp-onabd-"+ulp_onabd_popup,ulp_cookie_value,e),ulp_onabd_displayed=!0),ulp_self_close(),!1}function ulp_unlock_links(e){jQuery(".ulp-linklocker-"+e).each(function(){var e=jQuery(this).attr("href");(url_idx=e.lastIndexOf(":"),url_idx>0)&&((e=e.substr(url_idx+1)).length>0&&(e=ulp_decode64(e),jQuery(this).attr("href",e)))})}function ulp_clear_form(e){jQuery("#ulp-"+e).find(".ulp-input-error").removeClass("ulp-input-error"),jQuery("#ulp-"+e).find("input[type=text], input[type=password], input[type=email], textarea").val("")}function ulp_recaptcha_loaded(){for(var e,p,l;ulp_recaptcha_queue.length>0;)e=ulp_recaptcha_queue.pop(),(p=jQuery("#"+e).attr("data-theme"))||(p="light"),l=grecaptcha.render(e,{sitekey:ulp_recaptcha_public_key,theme:p}),jQuery("#"+e).attr("data-widget",l)}function ulp_hex2rgba(e,p){var l=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return l?"rgba("+parseInt(l[1],16)+","+parseInt(l[2],16)+","+parseInt(l[3],16)+","+p+")":"rgba(0,0,0,0)"}function ulp_datetimepicker_init(e){jQuery("#"+e).find(".ulp-date").each(function(){var e=this;jQuery(e).datetimepicker("destroy"),jQuery(e).datetimepicker({format:jQuery(e).attr("data-format"),formatDate:jQuery(e).attr("data-format"),timepicker:!1,yearStart:1900,yearEnd:2100,onShow:function(p){var l,i=jQuery(e).attr("data-min-type"),u=jQuery(e).attr("data-min-value"),o=!1;switch(i){case"today":o=0;break;case"yesterday":o="-1970/01/02";break;case"tomorrow":o="+1970/01/02";break;case"date":o=u;break;case"field":l=jQuery(e).parentsUntil(".ulp-content")[0],o=!!jQuery(l).parent().find("[name='ulp-custom-field-"+u+"']").val()&&jQuery(l).parent().find("[name='ulp-custom-field-"+u+"']").val()}var n=jQuery(e).attr("data-max-type"),a=jQuery(e).attr("data-max-value"),t=!1;switch(n){case"today":t=0;break;case"yesterday":t="-1970/01/02";break;case"tomorrow":t="+1970/01/02";break;case"date":t=a;break;case"field":l=jQuery(e).parentsUntil(".ulp-content")[0],t=!!jQuery(l).parent().find("[name='ulp-custom-field-"+a+"']").val()&&jQuery(l).parent().find("[name='ulp-custom-field-"+a+"']").val()}this.setOptions({minDate:o,maxDate:t})}})})}jQuery(window).resize(function(){var e={width:Math.max(240,jQuery(window).width()),height:Math.max(120,jQuery(window).height())};if(ulp_viewport||(ulp_viewport=e),e.width!=ulp_viewport.width||e.height!=ulp_viewport.height){if(ulp_viewport=e,ulp_inline_open(!0),ulp_active_window_id){e={width:Math.max(240,jQuery(window).width()),height:Math.max(120,jQuery(window).height())};var p=parseInt(jQuery("#ulp-"+ulp_active_window_id).attr("data-width"),10),l=parseInt(jQuery("#ulp-"+ulp_active_window_id).attr("data-height"),10),i=Math.min((e.width-20)/p,e.height/l);i>1&&(i=1);var u="-50%",o="";ulp_mobile&&(l*(i=Math.min((e.width-20)/p,1))>e.height?(jQuery("#ulp-"+ulp_active_window_id).parent().addClass("ulp-window-fh-container"),u="-"+l*(1-i)/2+"px",o="-"):jQuery("#ulp-"+ulp_active_window_id).parent().removeClass("ulp-window-fh-container"));var n="";switch(jQuery("#ulp-"+ulp_active_window_id).attr("data-position")){case"top-left":n="translate(-"+p*(1-i)/2+"px,-"+l*(1-i)/2+"px) ";break;case"top-right":n="translate("+p*(1-i)/2+"px,-"+l*(1-i)/2+"px) ";break;case"bottom-left":n="translate(-"+p*(1-i)/2+"px,"+o+l*(1-i)/2+"px) ";break;case"bottom-right":n="translate("+p*(1-i)/2+"px,"+o+l*(1-i)/2+"px) ";break;case"top-center":n="translate(-50%,-"+l*(1-i)/2+"px) ";break;case"bottom-center":n="translate(-50%,"+o+l*(1-i)/2+"px) ";break;case"middle-left":n="translate(-"+p*(1-i)/2+"px,"+u+") ";break;case"middle-right":n="translate("+p*(1-i)/2+"px,"+u+") ";break;default:n="translate(-50%,"+u+") "}jQuery("#ulp-"+ulp_active_window_id).css({transform:n+"scale("+i+")","-ms-transform":n+"scale("+i+")","-webkit-transform":n+"scale("+i+")"})}jQuery.fn.datetimepicker&&jQuery(".ulp-date").datetimepicker("hide")}});
function start_filtering_ajax_map(newpage){
"use strict";
var guest_no,call_function,search_location_filter_autointernal,stype,property_admin_area, action, category, city, area, country, rooms, baths, beds, min_price, price_max, ajaxurl, postid, guest_no, check_out, check_in, all_checkers;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#search_location_city').val();
area=jQuery('#search_location_area').val();
country=jQuery('#search_location_country').val();
property_admin_area=jQuery('#property_admin_area').val();
rooms=parseInt(jQuery('#rooms_no_input').val(), 10);
baths=parseInt(jQuery('#baths_no_input').val(), 10);
beds=parseInt(jQuery('#beds_no_input').val(), 10);
stype=jQuery('#stype').val();
guest_no=jQuery('#guest_no_input').val();
search_location_filter_autointernal=jQuery('#search_location_filter_autointernal').val();
call_function='wpestate_ajax_filter_listings_search_onthemap';
if(document.getElementById('stype')){
call_function='wpestate_ajax_filter_listings_search_onthemap_esteate_auto';
}
console.log('call_function '+call_function);
console.log('picked '+stype);
console.log('picked '+stype+" / "+search_location_filter_autointernal);
if(isNaN(rooms)){
rooms='';
}
if(isNaN(baths)){
baths='';
}
if(isNaN(beds)){
beds='';
}
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
guest_no=parseInt(jQuery('#guest_no_input').val(), 10);
if(isNaN(guest_no)){
guest_no='';
}
check_in=jQuery('#check_in_list').val();
check_out=jQuery('#check_out_list').val();
all_checkers='';
jQuery('#extended_search_check_filter input[type="checkbox"]').each(function (){
if(jQuery(this).is(":checked")){
all_checkers=all_checkers + "," + jQuery(this).attr("id");
}});
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
if(isNaN(postid)){
postid=parseInt(jQuery('#adv_extended_options_text_adv').attr('data-pageid'), 10);
}
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('#listing_loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':call_function,
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'advanced_beds':beds,
'guest_no':guest_no,
'price_low':min_price,
'price_max':price_max,
'newpage':newpage,
'postid':postid,
'check_in':check_in,
'check_out':check_out,
'all_checkers':all_checkers,
'country':country,
'property_admin_area':  property_admin_area,
'stype':stype,
'search_location_filter_autointernal':search_location_filter_autointernal
},
success: function (data){
console.log(data.arguments);
jQuery('#advanced_search_map_list').removeClass('move_to_fixed');
jQuery('#listing_loader').hide();
jQuery('.listing_loader_title').show();
jQuery('#listing_ajax_container').empty().append(data.response);
jQuery('.pagination_nojax').remove();
restart_js_after_ajax();
wpestate_lazy_load_carousel_property_unit();
var  new_markers=jQuery.parseJSON(data.markers);
if(infoBox!==null){
infoBox.close();
}
wpestate_set_filter_pins(map, new_markers);
},
error: function (errorThrown){}});
}
function start_filtering_ajax_on_main_map(guest_no){
"use strict";
console.log('start_filtering_ajax_on_main_map');
if(document.getElementById('search_location_autointernal')){
return;
}
var property_admin_area, action, category, country, city, area, rooms, baths, beds, min_price, price_max, ajaxurl, postid, guest_no, check_out, check_in, all_checkers;
city=jQuery('#advanced_city').val();
area=jQuery('#advanced_area').val();
country=jQuery('#advanced_country').val();
property_admin_area=jQuery('#property_admin_area').val();
if(isNaN(guest_no)){
guest_no='';
}
check_in=jQuery('#check_in').val();
check_out=jQuery('#check_out').val();
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
if(isNaN(postid)){
postid=parseInt(jQuery('#adv_extended_options_text_adv').attr('data-pageid'), 10);
}
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_filter_listings_search_on_main_map',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'advanced_beds':beds,
'guest_no':guest_no,
'price_low':min_price,
'price_max':price_max,
'postid':postid,
'check_in':check_in,
'check_out':check_out,
'all_checkers':all_checkers,
'country':country,
'property_admin_area':  property_admin_area
},
success: function (data){
var  new_markers=jQuery.parseJSON(data.markers);
if(new_markers.length > 0){
wpestate_set_filter_pins(map, new_markers);
jQuery('#gmap-noresult').hide();
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data.counter);
}else{
jQuery('#gmap-noresult').show();
jQuery('#results').hide();
}},
error: function (errorThrown){}});
}
function get_filtering_ajax_result(){
"use strict";
var action, category, city, area, rooms, baths, min_price, price_max, ajaxurl, postid;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
rooms=parseInt(jQuery('#adv_rooms').val(), 10);
baths=parseInt(jQuery('#adv_bath').val(), 10);
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_get_filtering_ajax_result',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'price_low':min_price,
'price_max':price_max,
'postid':postid
},
success: function (data){
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data);
},
error: function (errorThrown){}});
}
function custom_get_filtering_ajax_result(){
"use strict";
console.log('custom_get_filtering_ajax_result');
var   val1, val2, val3, val4, val5, val6, val7, val8, ajaxurl, postid;
val1=get_custom_value(mapfunctions_vars.slugs[0]);
val2=get_custom_value(mapfunctions_vars.slugs[1]);
val3=get_custom_value(mapfunctions_vars.slugs[2]);
val4=get_custom_value(mapfunctions_vars.slugs[3]);
val5=get_custom_value(mapfunctions_vars.slugs[4]);
val6=get_custom_value(mapfunctions_vars.slugs[5]);
val7=get_custom_value(mapfunctions_vars.slugs[6]);
val8=get_custom_value(mapfunctions_vars.slugs[7]);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'custom_adv_get_filtering_ajax_result',
'val1':val1,
'val2':val2,
'val3':val3,
'val4':val4,
'val5':val5,
'val6':val6,
'val7':val7,
'val8':val8,
'postid':postid
},
success: function (data){
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data);
},
error: function (errorThrown){}});
}
function start_filtering_ajax(newpage){
"use strict";
var action, guest_no, country, check_out, check_in, category, city, area, rooms, baths, min_price, price_max, ajaxurl, postid;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
country=jQuery('#advanced_country').attr('data-value');
rooms=parseInt(jQuery('#adv_rooms').val(), 10);
baths=parseInt(jQuery('#adv_bath').val(), 10);
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
check_in=jQuery('#check_in').val();
check_out=jQuery('#check_out').val();
guest_no=jQuery('#guest_no_main').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('.listing_loader_title').show();
jQuery('#internal-loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_filter_listings_search',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'price_low':min_price,
'price_max':price_max,
'newpage':newpage,
'postid':postid,
'check_in':check_in,
'check_out':check_out,
'guest_no':guest_no,
'country':country
},
success: function (data){
jQuery('#internal-loader,#listing_loader').hide();
jQuery('#listing_ajax_container').addClass('load_from_ajax').empty().append(data);
restart_js_after_ajax();
},
error: function (errorThrown){}});
}
function custom_search_start_filtering_ajax(newpage){
"use strict";
var   val1, val2, val3, val4, val5, val6, val7, val8, ajaxurl, postid, slider_min, slider_max;
val1=get_custom_value(mapfunctions_vars.slugs[0]);
val2=get_custom_value(mapfunctions_vars.slugs[1]);
val3=get_custom_value(mapfunctions_vars.slugs[2]);
val4=get_custom_value(mapfunctions_vars.slugs[3]);
val5=get_custom_value(mapfunctions_vars.slugs[4]);
val6=get_custom_value(mapfunctions_vars.slugs[5]);
val7=get_custom_value(mapfunctions_vars.slugs[6]);
val8=get_custom_value(mapfunctions_vars.slugs[7]);
slider_min=parseInt(jQuery('#price_low').val(), 10);
slider_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('#internal-loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_custom_adv_ajax_filter_listings_search',
'val1':val1,
'val2':val2,
'val3':val3,
'val4':val4,
'val5':val5,
'val6':val6,
'val7':val7,
'val8':val8,
'newpage':newpage,
'postid':postid,
'slider_min':slider_min,
'slider_max':slider_max
},
success: function (data){
jQuery('#internal-loader').hide();
jQuery('.listing_loader_title').show();
jQuery('#listing_ajax_container').empty().append(data);
restart_js_after_ajax();
},
error: function (errorThrown){}});
}
function restart_js_after_ajax(){
"use strict";
var newpage, post_id, post_image, to_add, icon, already_in, i, bLazy;
jQuery('.property_listing').click(function (event){
var link, classevent;
classevent=jQuery(event.target);
if(classevent.hasClass('carousel-control')||classevent.hasClass('fa-angle-left')||classevent.hasClass('fa-angle-right')){
return;
}
link=jQuery(this).attr('data-link');
window.open(link, '_self');
});
jQuery('.listing_wrapper').hover(function (){
var listing_id=jQuery(this).attr('data-listid');
wpestate_hover_action_pin(listing_id);
},
function (){
var listing_id=jQuery(this).attr('data-listid');
wpestate_return_hover_action_pin(listing_id);
}
);
jQuery('.prop-compare:first-of-type').remove();
jQuery('.pagination_ajax_search a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering_ajax(newpage);
});
jQuery('.pagination_ajax a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering(newpage);
});
jQuery('.pagination_ajax_search_home a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering_ajax_map(newpage);
});
already_in=[];
jQuery('.compare-action').click(function (e){
e.preventDefault();
e.stopPropagation();
jQuery('.prop-compare').show();
post_id=jQuery(this).attr('data-pid');
for (i=0; i < already_in.length; i++){
if(already_in[i]===post_id){
return;
}}
already_in.push(post_id);
post_image=jQuery(this).attr('data-pimage');
to_add='<div class="items_compare ajax_compare" style="display:none;"><img src="' + post_image + '" alt="compare_thumb" class="img-responsive"><input type="hidden" value="' + post_id + '" name="selected_id[]" /></div>';
jQuery('div.items_compare:first-child').css('background', 'red');
if(parseInt(jQuery('.items_compare').length, 10) > 3){
jQuery('.items_compare:first').remove();
}
jQuery('#submit_compare').before(to_add);
jQuery('.items_compare').fadeIn(800);
});
jQuery('#submit_compare').click(function (){
jQuery('#form_compare').trigger('submit');
});
jQuery('.icon-fav').click(function (event){
event.stopPropagation();
icon=jQuery(this);
add_remove_favorite(icon);
});
jQuery(".share_list, .icon-fav, .compare-action").hover(function (){
jQuery(this).tooltip('show');
},
function (){
jQuery(this).tooltip('hide');
}
);
jQuery('.share_list').click(function (){
var sharediv=jQuery(this).parent().find('.share_unit');
sharediv.toggle();
jQuery(this).toggleClass('share_on');
});
}
function add_remove_favorite(icon){
"use strict";
var post_id, securitypass, ajaxurl;
post_id=icon.attr('data-postid');
securitypass=jQuery('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(parseInt(ajaxcalls_vars.userid, 10)===0){
show_login_form(1, 1, 0);
}else{
icon.toggleClass('icon-fav-off');
icon.toggleClass('icon-fav-on');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_add_fav',
'post_id':post_id
},
success: function (data){
if(data.added){
icon.removeClass('icon-fav-off').addClass('icon-fav-on');
icon.attr('data-original-title',ajaxcalls_vars.remove_favorite);
}else{
icon.removeClass('icon-fav-on').addClass('icon-fav-off');
icon.attr('data-original-title',ajaxcalls_vars.add_favorite_unit);
}},
error: function (errorThrown){
}});
}}
function resend_for_approval(prop_id, selected_div){
"use strict";
var ajaxurl, normal_list_no;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_resend_for_approval',
'propid':prop_id
},
success: function (data){
if(data==='pending'){
selected_div.parent().empty().append('<span class="featured_prop">Sent for approval</span>');
normal_list_no=parseInt(jQuery('#normal_list_no').text(), 10);
jQuery('#normal_list_no').text(normal_list_no - 1);
}else{
selected_div.parent().empty().append(data);
}},
error: function (errorThrown){
}});
}
function make_prop_featured(prop_id, selectedspan){
"use strict";
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_make_prop_featured',
'propid':prop_id
},
success: function (data){
if(data.trim()==='done'){
selectedspan.empty().html('<span class="label label-success is_featured">' + ajaxcalls_vars.prop_featured + '</span>');
selectedspan.removeClass('dashboad-tooltip');
var featured_list_no=parseInt(jQuery('#featured_list_no').text(), 10);
jQuery('#featured_list_no').text(featured_list_no - 1);
}else{
selectedspan.empty().removeClass('make_featured').addClass('featured_exp').removeClass('dashboad-tooltip').text(ajaxcalls_vars.no_prop_featured);
}},
error: function (errorThrown){
}});
}
function recuring_pay_pack_via_paypal(){
"use strict";
var ajaxurl, packName, packId;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
packName=jQuery('#pack_select :selected').text();
packId=jQuery('#pack_select :selected').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_paypal_pack_recuring_generation',
'packName':packName,
'packId':packId
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function pay_pack_via_paypal(){
"use strict";
var  ajaxurl, packName, packId;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
packName=jQuery('#pack_select :selected').text();
packId=jQuery('#pack_select :selected').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_paypal_pack_generation',
'packName':packName,
'packId':packId
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function listing_pay(prop_id, selected_div, is_featured, is_upgrade){
"use strict";
var ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_listing_pay',
'propid':prop_id,
'is_featured':is_featured,
'is_upgrade':is_upgrade
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function start_filtering(newpage){
"use strict";
jQuery('#grid_view').addClass('icon_selected');
jQuery('#list_view').removeClass('icon_selected');
var action, category, city, area, order, ajaxurl, page_id;
action=jQuery('#a_filter_action').attr('data-value');
category=jQuery('#a_filter_categ').attr('data-value');
city=jQuery('#a_filter_cities').attr('data-value');
area=jQuery('#a_filter_areas').attr('data-value');
order=jQuery('#a_filter_order').attr('data-value');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
page_id=jQuery('#page_idx').val();
jQuery('#listing_ajax_container').empty();
jQuery('#listing_loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_filter_listings',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'order':order,
'newpage':newpage,
'page_id':page_id
},
success: function (data){
jQuery('#listing_loader').hide();
jQuery('#listing_ajax_container').empty().append(data);
jQuery('.pagination_nojax').hide();
restart_js_after_ajax();
wpestate_lazy_load_carousel_property_unit();
},
error: function (errorThrown){
}});
}
function show_login_form(type, ispop, propid){
"use strict";
var  ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_show_login_form',
'type':type,
'ispop':ispop,
'propid':propid
},
success: function (data){
jQuery('body').append(data);
jQuery('#loginmodal').modal();
enable_actions_modal();
},
error: function (errorThrown){
}});
}
function wpestate_change_pass_profile(){
"use strict";
var oldpass, newpass, renewpass, securitypass, ajaxurl;
oldpass=jQuery('#oldpass').val();
newpass=jQuery('#newpass').val();
renewpass=jQuery('#renewpass').val();
securitypass=jQuery('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_update_pass',
'oldpass':oldpass,
'newpass':newpass,
'renewpass':renewpass,
'security-pass':securitypass
},
success: function (data){
jQuery('#profile_pass').empty().append('<div class="login-alert">' + data + '<div>');
jQuery('#oldpass, #newpass, #renewpass').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_wd(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,user_type;
user_login_register=jQuery('#user_login_register_wd').val();
user_email_register=jQuery('#user_email_register_wd').val();
nonce=jQuery('#security-register-wd').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
user_type=jQuery("input[name=acc_type]:checked").val();
if(!jQuery('#user_terms_register_wd').is(":checked")){
jQuery('#register_message_area_wd').empty().append('<div class="login-alert alert_err">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'user_type':user_type,
'tipul':2
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_wd').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area_wd').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register_wd').val('');
jQuery('#user_email_register_wd').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_wd_mobile(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,user_type;
user_login_register=jQuery('#user_login_register_wd_mobile').val();
user_email_register=jQuery('#user_email_register_wd_mobile').val();
nonce=jQuery('#security-register-mobile').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
user_type=jQuery("input[name=acc_type]:checked").val();
if(!jQuery('#user_terms_register_wd_mobile').is(":checked")){
jQuery('#register_message_area_wd_mobile').empty().append('<div class="login-alert alert_err">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'user_type':user_type,
'tipul':1
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_wd_mobile').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area_wd_mobile').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register_wd_mobile').val('');
jQuery('#user_email_register_wd_mobile').val('');
},
error: function (errorThrown){
}});
}
function wpestate_forgot(type){
"use strict";
var  forgot_email, securityforgot, postid, ajaxurl;
postid=jQuery('#postid').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(type===1){
forgot_email=jQuery('#forgot_email_mod').val();
securityforgot=jQuery('#security-login-forgot_wd').val();
}
if(type===2){
forgot_email=jQuery('#forgot_email').val();
securityforgot=jQuery('#security-forgot').val();
}
if(type===3){
forgot_email=jQuery('#forgot_email_shortcode').val();
securityforgot=jQuery('#security-login-forgot_wd').val();
}
if(type===4){
forgot_email=jQuery('#forgot_email_mobile').val();
securityforgot=jQuery('#security-login-forgot_wd_mobile').val();
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_forgot_pass',
'forgot_email':forgot_email,
'security-forgot':securityforgot,
'postid':postid,
'type':type
},
success: function (data){
if(type===1){
jQuery('#forgot_email_mod').val('');
jQuery('#forgot_pass_area_shortcode').empty().append('<div class="login-alert">' + data + '<div>');
}
if(type===2){
jQuery('#forgot_email').val('');
jQuery('#forgot_pass_area').empty().append('<div class="login-alert">' + data + '<div>');
}
if(type===3){
jQuery('#forgot_email_shortcode').val('');
jQuery('#forgot_pass_area_shortcode_wd').empty().append('<div class="login-alert">' + data + '<div>');
}
if(type===4){
jQuery('#forgot_email_mobile').val('');
jQuery('#forgot_pass_area_shortcode_wd_mobile').empty().append('<div class="login-alert">' + data + '<div>');
}},
error: function (errorThrown){
}});
}
function wpestate_login_wd(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_wd').val();
login_pwd=jQuery('#login_pwd_wd').val();
security=jQuery('#security-login-wd').val();
ispop=jQuery('#loginpop_wd').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_wd').empty().append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'security-login':security,
'propid':0,
'tipul':2
},
success: function (data){
jQuery('#login_message_area_wd').empty().append('<div class="login-alert">' + data.message + '<div>');
if(data.loggedin===true){
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#ajax_login_container').remove();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_wd_mobile(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_wd_mobile').val();
login_pwd=jQuery('#login_pwd_wd_mobile').val();
security=jQuery('#security-login-mobile').val();
ispop=jQuery('#loginpop_mobile').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_wd_mobile').empty().append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'security-login':security,
'propid':0,
'tipul':1
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area_wd_mobile').empty().append('<div class="login-alert ">' + data.message + '<div>');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#ajax_login_container').remove();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area_wd_mobile').empty().append('<div class="login-alert alert_err">' + data.message + '<div>');
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_topbar(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_topbar').val();
login_pwd=jQuery('#login_pwd_topbar').val();
security=jQuery('#security-login-topbar').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_topbar').empty().append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form_topbar',
'login_user':login_user,
'login_pwd':login_pwd,
'security':security
},
success: function (data){
jQuery('#login_message_area_topbar').empty().append('<div class="login-alert">' + data.message + '<div>');
if(data.loggedin===true){
document.location.href=ajaxcalls_vars.login_redirect;
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function enable_actions_modal(){
"use strict";
jQuery('#loginmodal').on('hidden.bs.modal', function (e){
jQuery('#loginmodal').remove();
});
jQuery('#facebooklogin,#facebooklogin_mb, #facebooklogin_wd_reg,#facebooklogin_sh_reg,#facebooklogin_reg,#facebooklogin_sh,#facebooklogin_wd,#facebooklogin_mb').click(function (){
jQuery('#cover').hide();
login_via_facebook(jQuery(this));
});
jQuery('#yahoologin,#yahoologin_mb,#yahoologin_wd_reg,#yahoologin_sh_reg,#yahoologin_reg, #yahoologin_sh,  #yahoologin_wd, #yahoologin_mb').click(function (){
login_via_google(jQuery(this));
});
jQuery('#googlelogin,#googlelogin_mb,#googlelogin_wd_reg,#googlelogin_sh_reg,#googlelogin_reg, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb').click(function (){
login_via_google_oauth();
});
jQuery('#closeadvancedlogin').click(function (){
jQuery('#ajax_login_container').remove();
jQuery('#cover').remove();
});
jQuery('#reveal_register').click(function (){
jQuery('#ajax_login_div').fadeOut(400, function (){
jQuery('#ajax_login_div').removeClass('show');
jQuery('#ajax_register_div').removeClass('hidden');
jQuery('#ajax_register_div').fadeIn();
});
});
jQuery('#reveal_login').click(function (){
jQuery('#ajax_register_div').fadeOut(400, function (){
jQuery('#ajax_register_div').removeClass('show');
jQuery('#ajax_login_div').removeClass('hidden');
jQuery('#ajax_login_div').fadeIn();
});
});
jQuery('#wp-login-but').click(function (){
wpestate_login();
});
jQuery('#login_pwd, #login_user').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login();
}});
jQuery('#wp-submit-register').click(function (){
wpestate_register();
});
jQuery('#user_email_register, #user_login_register').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register();
}});
jQuery('#forgot_password_mod').click(function (event){
event.preventDefault();
jQuery("#ajax_login_div").removeClass('show').hide();
jQuery("#forgot-pass-div_mod").show();
});
jQuery('#return_login_mod').click(function (event){
event.preventDefault();
jQuery("#forgot-pass-div_mod").hide();
jQuery("#ajax_login_div").show();
});
jQuery('#wp-forgot-but_mod').click(function (){
wpestate_forgot(1);
});
jQuery('#forgot_email_mod').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_forgot(1);
}});
}
function wpestate_register(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,propid, user_type;
user_login_register=jQuery('#user_login_register').val();
user_email_register=jQuery('#user_email_register').val();
nonce=jQuery('#security-register').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
user_type=jQuery("input[name=acc_type]:checked").val();
if(!jQuery('#user_terms_register_sh').is(":checked")){
jQuery('#register_message_area').empty().append('<div class="alert_err login-alert">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'propid':propid,
'user_type':user_type
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register').val('');
jQuery('#user_email_register').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_sh(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,propid, user_type;
user_login_register=jQuery('#user_login_register_sh').val();
user_email_register=jQuery('#user_email_register_sh').val();
nonce=jQuery('#security-register_sh').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
user_type=jQuery("input[name=acc_type_sh]:checked").val();
if(!jQuery('#user_terms_register_sh_sh').is(":checked")){
jQuery('#register_message_area_sh').empty().append('<div class="alert_err login-alert">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'propid':propid,
'user_type':user_type
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_sh').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area_sh').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register_sh').val('');
jQuery('#user_email_register_sh').val('');
},
error: function (errorThrown){
}});
}
function wpestate_login(){
"use strict";
var login_user, login_pwd, security, ispop, ajaxurl,propid;
login_user=jQuery('#login_user').val();
login_pwd=jQuery('#login_pwd').val();
security=jQuery('#security-login').val();
ispop=jQuery('#loginpop').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
propid=parseInt(propid,10);
jQuery('#login_message_area').empty().removeClass('alert_err').append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'propid':propid,
'security-login':security
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area').empty().append('<div class="login-alert">' + data.message + '<div>');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#loginmodal').modal('hide');
if(jQuery('body').hasClass('single-estate_property')){
location.reload();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}else{
if(data.newlink!==''){
document.location.href=data.newlink;
}else{
if(jQuery('body').hasClass('single-estate_property')){
location.reload();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area').empty().addClass('alert_err').append('<div class="login-alert">' + data.message + '<div>');
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_sh(){
"use strict";
var login_user, login_pwd, security, ispop, ajaxurl,propid;
login_user=jQuery('#login_user_sh').val();
login_pwd=jQuery('#login_pwd_sh').val();
security=jQuery('#security-login_sh').val();
ispop=jQuery('#loginpop').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
propid=parseInt(propid,10);
jQuery('#login_message_area').empty().removeClass('alert_err').append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'propid':propid,
'security-login':security
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area_sh').empty().append('<div class="login-alert">' + data.message + '<div>');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#loginmodal').modal('hide');
document.location.href=ajaxcalls_vars.login_redirect;
}else{
if(data.newlink!==''){
document.location.href=data.newlink;
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area_sh').empty().addClass('alert_err').append('<div class="login-alert">' + data.message + '<div>');
jQuery('#login_user_sh').val('');
jQuery('#login_pwd_sh').val('');
}},
error: function (errorThrown){
}});
}
function login_via_facebook(button){
"use strict";
var login_type, ajaxurl,propid;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
login_type='facebook';
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_facebook_login',
'login_type':login_type,
'propid':propid
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function login_via_google(button){
"use strict";
var ajaxurl, login_type,propid;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
login_type=button.attr('data-social');
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_google_login',
'login_type':login_type,
'propid':propid
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function login_via_google_oauth(){
"use strict";
var ajaxurl, login_type;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_google_login_oauth'
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function update_menu_bar(newuser){
"use strict";
var usericon, ajaxurl;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':"wpestate_update_menu_bar",
'newuser':newuser
},
success: function (data){
jQuery('#user_menu_u').addClass('user_loged');
jQuery('#user_menu_u').empty().append(data.premenu);
jQuery('#user_menu_u').after(data.menu);
},
error: function (errorThrown){
}});
}
jQuery(document).ready(function ($){
"use strict";
$('.disable_listing').click(function (){
var prop_id=$(this).attr('data-postid');
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_disable_listing',
'prop_id':prop_id,
},
success: function (data){
location.reload();
},
error: function (errorThrown){
}});
});
$('#stripe_cancel').click(function(){
var stripe_user_id, ajaxurl;
stripe_user_id=$(this).attr('data-stripeid');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#stripe_cancel').text(ajaxcalls_vars.saving);
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_cancel_stripe',
'stripe_customer_id':stripe_user_id,
},
success: function (data){
$('#stripe_cancel').text(ajaxcalls_vars.stripecancel);
},
error: function (errorThrown){
}});
});
$('.resend_pending').click(function (){
var prop_id=$(this).attr('data-listingid');
resend_for_approval(prop_id, $(this));
});
$('.make_featured').click(function (){
var prop_id=$(this).attr('data-postid');
make_prop_featured(prop_id, $(this));
$(this).unbind("click");
});
$('#pick_pack').click(function (){
if($('#pack_recuring').is(':checked')){
recuring_pay_pack_via_paypal();
}else{
pay_pack_via_paypal();
}});
$('.listing_submit_normal').click(function (){
var prop_id, featured_checker, is_featured, is_upgrade;
prop_id=$(this).attr('data-listingid');
featured_checker=$(this).parent().find('input');
is_featured=0;
is_upgrade=0;
if(featured_checker.prop('checked')){
is_featured=1;
}else{
is_featured=0;
}
listing_pay(prop_id, $(this), is_featured, is_upgrade);
});
$('.listing_upgrade').click(function (){
var is_upgrade, is_featured, prop_id;
is_upgrade=1;
is_featured=0;
prop_id=$(this).attr('data-listingid');
listing_pay(prop_id, $(this), is_featured, is_upgrade);
});
jQuery('#facebooklogin,#facebooklogin_mb,#facebooklogin_wd_reg,#facebooklogin_sh_reg,#facebooklogin_reg,#facebooklogin_sh,#facebooklogin_wd,#facebooklogin_mb').click(function (){
login_via_facebook($(this));
});
jQuery('#yahoologin,#yahoologin_mb,#yahoologin_wd_reg,#yahoologin_sh_reg, #yahoologin_reg, #yahoologin_sh,  #yahoologin_wd, #yahoologin_mb').click(function (){
login_via_google($(this));
});
jQuery('#googlelogin,#googlelogin_mb,#googlelogin_wd_reg,#googlelogin_sh_reg,#googlelogin_reg, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb').click(function (){
login_via_google_oauth();
});
$('#agent_submit_contact').click(function (){
var contact_name, contact_email, contact_website, contact_coment, agent_email, property_id, nonce, ajaxurl;
contact_name=$('#contact_name').val();
contact_email=$('#contact_email').val();
contact_website=$('#contact_website').val();
contact_coment=$('#agent_comment').val();
nonce=$('#agent_property_ajax_nonce').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#alert-agent-contact').empty().removeClass('alert_err').append(ajaxcalls_vars.sending);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_agent_contact_page',
'name':contact_name,
'email':contact_email,
'website':contact_website,
'comment':contact_coment,
'nonce':nonce
},
success: function (data){
if(data.sent){
$('#contact_name').val('');
$('#contact_email').val('');
$('#contact_website').val('');
$('#agent_comment').val('');
$('#alert-agent-contact').empty().append(data.response);
}else{
$('#alert-agent-contact').empty().addClass('alert_err').append(data.response);
}},
error: function (errorThrown){
}});
});
$('.listing_filters_head li').click(function (){
var pick, value, parent;
pick=$(this).text();
value=$(this).attr('data-value');
parent=$(this).parent().parent();
parent.find('.filter_menu_trigger').text(pick).append('<span class="caret caret_filter"></span>').attr('data-value', value);
start_filtering(1);
});
$('.booking_form_request li').click(function (){
var pick, value, parent;
pick=$(this).text();
value=$(this).attr('data-value');
parent=$(this).parent().parent();
parent.find('.filter_menu_trigger').text(pick).append('<span class="caret caret_filter"></span>').attr('data-value', value);
});
$('.icon-fav').click(function (event){
event.stopPropagation();
var icon=$(this);
add_remove_favorite(icon);
});
$('.icon-fav-on-remove').click(function (){
$(this).parent().parent().parent().parent().remove();
});
$('#add_favorites').click(function (){
var post_id, securitypass, ajaxurl;
post_id=$('#add_favorites').attr('data-postid');
securitypass=$('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(parseInt(ajaxcalls_vars.userid, 10)===0){
show_login_form(1,1,0);
}else{
$('#add_favorites').text(ajaxcalls_vars.saving);
$.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_add_fav',
'post_id':post_id
},
success: function (data){
if(data.added){
$('#add_favorites').html(ajaxcalls_vars.favorite).removeClass('isnotfavorite').addClass('isfavorite');
}else{
$('#add_favorites').html(ajaxcalls_vars.add_favorite).removeClass('isfavorite').addClass('isnotfavorite');
}},
error: function (errorThrown){
}});
}});
$('#wp-submit-register').click(function (){
wpestate_register();
});
$('#user_email_register, #user_login_register').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register();
}});
$('#wp-submit-register_sh').click(function (){
wpestate_register_sh();
});
$('#user_email_register_sh, #user_login_register_sh').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register_sh();
}});
$('#wp-submit-register_wd_mobile').click(function (){
wpestate_register_wd_mobile();
});
$('#user_email_register_wd_mobile, #user_login_register_wd_mobile').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register_wd_mobile();
}});
$('#wp-submit-register_wd').click(function (){
wpestate_register_wd();
});
$('#user_email_register_wd, #user_login_register_wd').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register_wd();
}});
$('#forgot_pass').click(function (event){
event.preventDefault();
$("#login-div").hide();
$("#forgot-pass-div").show();
});
$('#return_login').click(function (event){
event.preventDefault();
$("#forgot-pass-div").hide();
$("#login-div").show();
});
$('#wp-forgot-but').click(function (){
wpestate_forgot(2);
});
$('#forgot_email').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_forgot(2);
}});
$('#widget_register_topbar').click(function (event){
event.preventDefault();
$('#login-div_topbar').hide();
$('#register-div-topbar').show();
$('#login-div-title-topbar').hide();
$('#register-div-title-topbar').show();
});
$('#widget_login_topbar').click(function (event){
event.preventDefault();
$('#login-div_topbar').show();
$('#register-div-topbar').hide();
$('#login-div-title-topbar').show();
$('#register-div-title-topbar').hide();
});
$('#widget_register_sw').click(function (event){
event.preventDefault();
$('.loginwd_sidebar #login-div').hide();
$('.loginwd_sidebar #register-div').show();
$('.loginwd_sidebar #login-div-title').hide();
$('.loginwd_sidebar #register-div-title').show();
});
$('#widget_login_sw').click(function (event){
event.preventDefault();
$('.loginwd_sidebar #register-div').hide();
$('.loginwd_sidebar #login-div').show();
$('.loginwd_sidebar #register-div-title').hide();
$('.loginwd_sidebar #login-div-title').show();
});
$('#widget_register_mobile').click(function (event){
event.preventDefault();
$('.login_sidebar_mobile #login-div-mobile').hide();
$('.login_sidebar_mobile #register-div-mobile').show();
$('.login_sidebar_mobile #login-div-title-mobile').hide();
$('.login_sidebar_mobile #register-div-title-mobile').show();
});
$('#widget_login_sw_mobile').click(function (event){
event.preventDefault();
$('.login_sidebar_mobile #register-div-mobile').hide();
$('.login_sidebar_mobile #login-div-mobile').show();
$('.login_sidebar_mobile #register-div-title-mobile').hide();
$('.login_sidebar_mobile #login-div-title-mobile').show();
});
$('#wp-login-but').click(function (){
wpestate_login();
});
$('#login_pwd, #login_user').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login();
}});
$('#wp-login-but_sh').click(function (){
wpestate_login_sh();
});
$('#login_pwd_sh, #login_user_sh').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_sh();
}});
$('#wp-login-but-wd-mobile').click(function (){
wpestate_login_wd_mobile();
});
$('#login_pwd_wd_mobile, #login_user_wd_mobile').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_wd_mobile();
}});
$('#forgot_pass_widget_mobile').click(function (e){
e.preventDefault();
$('#mobile_forgot_wrapper').show();
$('#login-div-title-mobile,#login-div-mobile').hide();
});
$('#return_login_shortcode_mobile').click(function(e){
e.preventDefault();
$('#login-div-title-mobile,#login-div-mobile').show();
$('#mobile_forgot_wrapper').hide();
});
$('#wp-forgot-but_mobile').click(function(e){
e.preventDefault();
wpestate_forgot(4);
});
$('#wp-login-but-wd').click(function (){
wpestate_login_wd();
});
$('#login_pwd_wd, #login_user_wd').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_wd();
}});
$('#forgot_pass_widget').click(function (e){
e.preventDefault();
$('#forgot-div-title_shortcode,#forgot-pass-div_shortcode').show();
$('#login-div-title,#login-div').hide();
});
$('#return_login_shortcode').click(function(e){
e.preventDefault();
$('#login-div-title,#login-div').show();
$('#forgot-div-title_shortcode,#forgot-pass-div_shortcode').hide();
});
$('#wp-forgot-but_shortcode').click(function(e){
e.preventDefault();
wpestate_forgot(3);
});
$('#wp-login-but-topbar').click(function (){
wpestate_login_topbar();
});
$('#login_pwd_topbar, #login_user_topbar').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_topbar();
}});
$('#oldpass, #newpass, #renewpass').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_change_pass_profile();
}});
$('#change_pass').click(function (){
wpestate_change_pass_profile();
});
$('#update_profile').click(function (){
var live_in,i_speak, usermobile, userpinterest, userlinkedin, usertwitter, userfacebook, profile_image_url, profile_image_url_small, firstname, secondname, useremail, userphone, userskype, usertitle, description, ajaxurl, securityprofile, upload_picture;
firstname=$('#firstname').val();
secondname=$('#secondname').val();
useremail=$('#useremail').val();
if(!useremail||!useremail.match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)){
$('#profile_message').empty().append('<div class="login-alert">Veuillez renseigner une adresse email valide.<div>');
return;
}
userphone=$('#userphone').val();
usermobile=$('#usermobile').val();
userskype=$('#userskype').val();
description=$('#about_me').val();
userfacebook=$('#userfacebook').val();
usertwitter=$('#usertwitter').val();
userlinkedin=$('#userlinkedin').val();
userpinterest=$('#userpinterest').val();
live_in=$('#live_in').val();
i_speak=$('#i_speak').val();
var user_website;
user_website=$('#user_website').val();
var url_booking_engine;
url_booking_engine=$('#url_booking_engine').val();
var description_detaillee;
description_detaillee=jQuery('iframe#description_detaillee_ifr').contents().find('.description_detaillee').html();
var infos_pratiques;
infos_pratiques=jQuery('iframe#infos_pratiques_ifr').contents().find('.infos_pratiques').html();
var activites;
activites=jQuery('iframe#activites_ifr').contents().find('.activites').html();
var infos_acces;
infos_acces=jQuery('iframe#infos_acces_ifr').contents().find('.infos_acces').html();
var partenaire_adresse;
partenaire_adresse=$('#partenaire_adresse').val();
var partenaire_code_postale;
partenaire_code_postale=$('#partenaire_code_postale').val();
var partenaire_ville;
partenaire_ville=$('#partenaire_ville').val();
var partenaire_video;
partenaire_video=$('#partenaire_video').val();
var partenaire_quartier;
partenaire_quartier=$('#partenaire_quartier').val();
var partenaire_prix;
partenaire_prix=$('#partenaire_prix').val();
var attachid2024;
attachid2024=$('#attachid-2024').val();
console.log(attachid2024);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
securityprofile=$('#security-profile').val();
upload_picture=$('#upload_picture').val();
profile_image_url=$('#profile-image').attr('data-profileurl');
profile_image_url_small=$('#profile-image').attr('data-smallprofileurl');
$('#profile_message').empty().append('<div class="login-alert">' + ajaxcalls_vars.saving + '<div>');
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_update_profile',
'firstname':firstname,
'secondname':secondname,
'useremail':useremail,
'userphone':userphone,
'usermobile':usermobile,
'userskype':userskype,
'description':description,
'upload_picture':upload_picture,
'security-profile':securityprofile,
'profile_image_url':profile_image_url,
'profile_image_url_small':profile_image_url_small,
'userfacebook':userfacebook,
'usertwitter':usertwitter,
'userlinkedin':userlinkedin,
'userpinterest':userpinterest,
'live_in':live_in,
'i_speak':i_speak,
'user_website':user_website,
'url_booking_engine':url_booking_engine,
'description_detaillee':description_detaillee,
'infos_pratiques':infos_pratiques,
'activites':activites,
'infos_acces':infos_acces,
'partenaire_adresse':partenaire_adresse,
'partenaire_code_postale':  partenaire_code_postale,
'partenaire_ville':partenaire_ville,
'partenaire_video':partenaire_video,
'partenaire_quartier':partenaire_quartier,
'partenaire_prix':partenaire_prix,
'attachid2024':attachid2024,
},
success: function (data){
$('#profile_message').empty().append('<div class="login-alert">' + data + '<div>');
},
error: function (errorThrown){
}});
});
function progressHandlingFunction(e){
if(e.lengthComputable){
$('#profile_message').attr({value: e.loaded, max: e.total});
}}
});
jQuery(document).ready(function ($){
"use strict";
$('#allinone_set_custom').click(function(event){
$('#allinone_set_custom').text(ajaxcalls_vars.saving);
if(jQuery('#block_dates').is(':checked')){
check_booking_valability_internal_allinone();
}else{
wpestate_allinone_owner_insert_customprice_internal();
}});
function    wpestate_allinone_owner_insert_customprice_internal(){
var   period_extra_price_per_guest, period_price_per_weekeend, period_checkin_change_over, period_checkin_checkout_change_over, period_min_days_booking,start_from, end_to, listing_edit, new_price, ajaxurl;
start_from=jQuery('#start_date_owner_book').val();
end_to=jQuery('#end_date_owner_book').val();
listing_edit=jQuery('#property_id').val();
new_price=jQuery('#new_custom_price').val();
period_min_days_booking=jQuery('#period_min_days_booking').val();
period_extra_price_per_guest=jQuery('#period_extra_price_per_guest').val();
period_price_per_weekeend=jQuery('#period_price_per_weekeend').val();
period_checkin_change_over=jQuery('#period_checkin_change_over').val();
period_checkin_checkout_change_over=jQuery('#period_checkin_checkout_change_over').val();
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_add_allinone_custom',
'book_from':start_from,
'book_to':end_to,
'listing_id':listing_edit,
'new_price':new_price,
'period_min_days_booking':period_min_days_booking,
'period_extra_price_per_guest':period_extra_price_per_guest,
'period_price_per_weekeend':period_price_per_weekeend,
'period_checkin_change_over':period_checkin_change_over,
'period_checkin_checkout_change_over':period_checkin_checkout_change_over
},
success: function (data){
location.reload();
},
error: function (errorThrown){
}});
}
function check_booking_valability_internal_allinone(){
"use strict";
var book_from, book_to, listing_edit, ajaxurl,internal;
jQuery('#book_dates').empty().text(ajaxcalls_vars.saving);
book_from=jQuery('#start_date_owner_book').val();
book_to=jQuery('#end_date_owner_book').val();
listing_edit=jQuery('#listing_edit').val();
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
internal=1;
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_check_booking_valability_internal',
'book_from':book_from,
'book_to':book_to,
'listing_id':listing_edit,
'internal':internal
},
success: function (data){
if(data==='run'){
allin_one_owner_insert_book_internal();
}else{
jQuery('#book_dates').empty().text(ajaxcalls_vars.reserve);
}},
error: function (errorThrown){
}});
}
function allin_one_owner_insert_book_internal(){
"use strict";
var fromdate, todate, listing_edit, nonce, ajaxurl, comment, booking_guest_no;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
fromdate=jQuery("#start_date_owner_book").val();
todate=jQuery("#end_date_owner_book").val();
listing_edit=jQuery('#listing_edit').val();
comment=jQuery("#book_notes").val();
booking_guest_no=jQuery('#booking_guest_no_wrapper').attr('data-value');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_add_booking',
'fromdate':fromdate,
'todate':todate,
'listing_edit':listing_edit,
'comment':comment,
'booking_guest_no':booking_guest_no,
'confirmed':1,
'security':nonce
},
success: function (data){
wpestate_allinone_owner_insert_customprice_internal();
},
error: function (errorThrown){
}});
}
var all_calendar_click=0;
var curent_id;
$('.booking-calendar-wrapper-allinone .has_future').click(function (event){
var has_reservation, parent, detect_start, start_date, end_date;
has_reservation=0;
detect_start=0;
if($(this).hasClass('calendar-reserved')||$(this).hasClass('pick_block_dates')){
return;
}else{
$(this).addClass('calendar-selected');
}
if(all_calendar_click===0){
all_calendar_click=1;
$(this).addClass('calendar-reserved-start');
curent_id=$(this).attr('data-curent-id');
$('.booking-calendar-wrapper-allinone .has_future[data-curent-id!='+curent_id+']').addClass('pick_block_dates');
}else{
var curent_id=$(this).attr('data-curent-id');
all_calendar_click=0;
$(this).addClass('calendar-reserved-stop');
parent=$(this).parent().parent();
$('.has_future[data-curent-id="'+curent_id+'"]').each(function (){
if($(this).hasClass('calendar-reserved-start')){
detect_start=1;
start_date=$(this).attr('data-curent-date');
}
if(detect_start===1){
if($(this).hasClass('calendar-reserved')){
has_reservation=1;
}}
if($(this).hasClass('calendar-reserved-stop')){
detect_start=0;
end_date=$(this).attr('data-curent-date');
}});
$('.clean_reservation').show();
if(has_reservation==1){
$('.clean_reservation').hide();
}
$('.booking-calendar-wrapper-allinone .calendar-selected').removeClass('calendar-selected ');
$('.booking-calendar-wrapper-allinone .has_future').removeClass('pick_block_dates calendar-reserved-stop calendar-reserved-start');
allinone_mark_as_booked(parent, start_date, end_date,curent_id);
}});
function allinone_mark_as_booked(parent, start_date, end_date,curent_id){
jQuery('#allinone_reservation_modal').modal();
jQuery('#start_date_owner_book').val(timeConverter(start_date));
jQuery('#end_date_owner_book').val(timeConverter(end_date));
jQuery('#property_id').val(curent_id);
jQuery('#listing_edit').val(curent_id);
}
$('.delete_custom_period a').click(function (event){
event.preventDefault();
var parent,ajaxurl, edit_id,from_date,to_date;
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
edit_id=parseInt(jQuery(this).parent().attr('data-editid'),10);
from_date=parseInt(jQuery(this).parent().attr('data-fromdate'),10);
to_date=parseInt(jQuery(this).parent().attr('data-todate'),10);
parent=jQuery(this).parent().parent();
$.ajax({
type:       'POST',
url:        ajaxurl,
data: {
'action':'wpestate_ajax_delete_custom_period',
'edit_id':edit_id,
'from_date':from_date,
'to_date':to_date,
},
success: function (data){
parent.remove();
location.reload();
},
error: function (errorThrown){
}});
});
$('#form_submit_1').click(function (){
if(!$(this).hasClass('externalsubmit')){
return;
}
var security,ajaxurl,title,prop_category,prop_action_category,property_city,property_area_front,property_country,property_description,guest_no,new_estate;
title=jQuery('#title').val();
prop_category=jQuery('#prop_category_submit').val();
prop_action_category=jQuery('#prop_action_category_submit').val();
property_city=jQuery('#property_city').val();
if(property_city===''||typeof(property_city)==='undefined'){
property_city=jQuery('#property_city_front_autointernal').val();
}
property_area_front=jQuery('#property_area_front').val();
property_country=jQuery('#property_country').val();
property_description=jQuery('iframe#property_description_ifr').contents().find('.property_description').html();
event.preventDefault();
guest_no=jQuery('#guest_no').val();
new_estate=jQuery('#new_estate').val();
security=jQuery('#security-login-submit').val();
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$.ajax({
type:       'POST',
url:        ajaxurl,
data: {
'action':'wpestate_ajax_front_end_submit',
'title':title,
'prop_category':prop_category,
'prop_action_category':prop_action_category,
'property_city':property_city,
'property_area_front':property_area_front,
'property_country':property_country,
'property_description':property_description,
'guest_no':guest_no,
'new_estate':new_estate,
'security':security
},
success: function (data){
console.log(data);
jQuery("#new_estate").val('');
jQuery("#title,#prop_category_submit,#prop_action_category_submit,#guest_no,#property_city_front,#property_country,#property_city,#property_area_front,#property_description").val("");
jQuery("#new_post").remove();
show_login_form(1,0,data);
},
error: function (errorThrown){
}});
});
var curent_m,curent_m_set, input , defaultBounds, options, componentForm, autocomplete, place, calendar_click, calendar_click_price;
curent_m=2;
curent_m_set=1;
$('#calendar-next').click(function (){
if(curent_m < 10){
curent_m=curent_m + 1;
}else{
curent_m=12;
}
$('.booking-calendar-wrapper').hide();
$('.booking-calendar-wrapper').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m||curent===curent_m + 1){
$(this).fadeIn();
}});
});
$('#calendar-prev').click(function (){
if(curent_m > 3){
curent_m=curent_m - 1;
}else{
curent_m=2;
}
$('.booking-calendar-wrapper').hide();
$('.booking-calendar-wrapper').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m||curent===curent_m - 1){
$(this).fadeIn();
}});
});
$('#calendar-next-internal').click(function (){
if(curent_m < 10){
curent_m=curent_m + 1;
}else{
curent_m=11;
}
$(".booking-calendar-wrapper-in").hide();
$('.booking-calendar-wrapper-in').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m||curent===curent_m + 1||curent===curent_m + 2){
$(this).css('display','inline-block');
}});
});
$('#calendar-prev-internal').click(function (){
if(curent_m > 3){
curent_m=curent_m - 1;
}else{
curent_m=3;
}
$('.booking-calendar-wrapper-in').hide();
$('.booking-calendar-wrapper-in').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m||curent===curent_m - 1||curent===curent_m - 2){
$(this).css('display','inline-block');
}});
});
$('#calendar-prev-internal-set').click(function (){
if(curent_m_set > 1){
curent_m_set=curent_m_set - 1;
}else{
curent_m_set=1;
}
$('.booking-calendar-wrapper-in').hide();
$('.booking-calendar-wrapper-in').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m_set){
$(this).css('display','inline-block');
}});
});
$('#calendar-next-internal-set').click(function (){
if(curent_m_set < 10){
curent_m_set=curent_m_set + 1;
}else{
curent_m_set=11;
}
$(".booking-calendar-wrapper-in").hide();
$('.booking-calendar-wrapper-in').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m_set){
$(this).css('display','inline-block');
}});
});
$('#calendar-prev-internal-allinone').click(function (){
if(curent_m_set > 1){
curent_m_set=curent_m_set - 1;
}else{
curent_m_set=1;
}
$('.booking-calendar-wrapper-allinone').hide();
$('.booking-calendar-wrapper-allinone').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m_set){
$(this).css('display','inline-block');
}});
});
$('#calendar-next-internal-allinone').click(function (){
if(curent_m_set < 10){
curent_m_set=curent_m_set + 1;
}else{
curent_m_set=11;
}
$(".booking-calendar-wrapper-allinone ").hide();
$('.booking-calendar-wrapper-allinone ').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m_set){
$(this).css('display','inline-block');
}});
});
$('#calendar-next-internal-price').click(function (){
if(curent_m < 10){
curent_m=curent_m + 1;
}else{
curent_m=11;
}
$(".booking-calendar-wrapper-in-price").hide();
$('.booking-calendar-wrapper-in-price').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m||curent===curent_m + 1){
$(this).fadeIn();
}});
});
$('#calendar-prev-internal-price').click(function (){
if(curent_m > 2){
curent_m=curent_m - 1;
}else{
curent_m=2;
}
$('.booking-calendar-wrapper-in-price').hide();
$('.booking-calendar-wrapper-in-price').each(function (){
var curent;
curent=parseInt($(this).attr('data-mno'), 10);
if(curent===curent_m||curent===curent_m - 1){
$(this).fadeIn();
}});
});
$('#title, #prop_category_submit, #prop_action_category_submit, #guest_no, #property_city_front,#property_city_front_autointernal').change(function (event){
event.preventDefault();
submit_change();
});
$('#close_custom_price_internal').click(function (){
$('.booking-calendar-wrapper-in-price td').each(function (){
$(this).removeClass('calendar-reserved-start-price');
$(this).removeClass('calendar-reserved-stop-price');
$(this).removeClass('calendar-reserved-price');
});
});
$('#close_reservation_internal').click(function (){
var start_remove=0;
$('.calendar-reserved').each(function (){
if($(this).hasClass('calendar-reserved-start')){
$(this).removeClass('calendar-reserved-start');
$(this).removeClass('calendar-reserved');
start_remove=1;
}
if(start_remove===1){
$(this).removeClass('calendar-reserved');
}
if($(this).hasClass('calendar-reserved-stop')){
$(this).removeClass('calendar-reserved-stop');
$(this).removeClass('calendar-reserved');
start_remove=0;
}});
});
function submit_change(){
"use strict";
var title, prop_category_submit, prop_action_category_submit, guest_no, property_city, error_report, has_err;
title=$('#title').val();
prop_category_submit=$('#prop_category_submit').val();
prop_action_category_submit=$('#prop_action_category_submit').val();
guest_no=$('#guest_no').val();
property_city=$('#property_city').val();
if(document.getElementById('property_city_front_autointernal')){
property_city=$('#property_city_front_autointernal').val();
}
has_err=0;
if(title===''){
has_err=1;
}
if(prop_category_submit===''||prop_category_submit===-1||prop_category_submit==='-1'){
has_err=1;
}
if(prop_action_category_submit===''||prop_action_category_submit===-1||prop_action_category_submit==='-1'){
has_err=1;
}
if(guest_no===''||guest_no===0||guest_no==='0'){
has_err=1;
}
if(property_city===''){
}
if(has_err===1){
}else{
$('#form_submit_1').prop("disabled", false);
}}
input=(document.getElementById('property_city_front'));
var defaultBounds;
if(typeof google!=='undefined'&&typeof google.maps.LatLngBounds!=='undefined'){
defaultBounds=new google.maps.LatLngBounds(new google.maps.LatLng(-90, -180),
new google.maps.LatLng(90, 180)
);
}else{
console.error("Google Maps library has not been loaded.");
}
options={
bounds: defaultBounds,
types: ['(cities)']
};
componentForm={
establishment: 'long_name',
street_number: 'short_name',
route: 'long_name',
locality: 'long_name',
administrative_area_level_1: 'long_name',
administrative_area_level_2: 'long_name',
administrative_area_level_3: 'long_name',
administrative_area_level_4: 'long_name',
country: 'long_name',
postal_code: 'short_name',
postal_code_prefix: 'short_name',
neighborhood: 'long_name'
};
if(document.getElementById('property_city_front')){
autocomplete=new google.maps.places.Autocomplete(input, options);
google.maps.event.addListener(autocomplete, 'place_changed', function (){
place=autocomplete.getPlace();
fillInAddress(place);
});
}
function fillInAddress(place){
var i, addressType, temp, val ,have_city,admin_area;
have_city=0;
admin_area='';
for (i=0; i < place.address_components.length; i++){
addressType=place.address_components[i].types[0];
temp='';
val=place.address_components[i][componentForm[addressType]];
if(addressType==='street_number'||addressType==='route'){
}else if(addressType==='neighborhood'){
}else if(addressType==='postal_code_prefix'){
}else if(addressType==='postal_code'){
}else if(addressType==='administrative_area_level_4'){
admin_area=wpestate_build_admin_area(admin_area,val);
}else if(addressType==='administrative_area_level_3'){
admin_area=wpestate_build_admin_area(admin_area,val);
}else if(addressType==='administrative_area_level_2'){
admin_area=wpestate_build_admin_area(admin_area,val);
}else if(addressType==='administrative_area_level_1'){
admin_area=wpestate_build_admin_area(admin_area,val);
}else if(addressType==='locality'){
$('#property_city').val(val); have_city=1;
}else if(addressType==='country'){
$('#property_country').val(val); have_city=1;
}else{
}
if(have_city===0){
second_measure_city_submit('property_city',place.adr_address);
}}
submit_change();
}
function  second_measure_city_submit(stringplace,adr_address){
var new_city;
new_city=$(adr_address).filter('span.locality').html() ;
$('#'+stringplace).val(new_city);
}
function wpestate_build_admin_area(admin_area,val){
if(admin_area===''){
admin_area=admin_area+val;
}else{
admin_area=admin_area+", "+val;
}
$('#property_admin_area').val(admin_area);
return admin_area;
}
function custom_price_set(parent, start_date, end_date){
jQuery('#owner_price_modal').modal();
jQuery('#start_date_owner_book').val(timeConverter(start_date));
jQuery('#end_date_owner_book').val(timeConverter(end_date));
mark_as_price_actions();
}
function mark_as_price_actions(){
"use strict";
var   period_extra_price_per_guest, period_price_per_weekeend, period_checkin_change_over, period_checkin_checkout_change_over, period_min_days_booking,start_from, end_to, listing_edit, new_price, ajaxurl;
$('#set_price_dates').click(function (){
jQuery('#book_dates').empty().text(ajaxcalls_vars.saving);
start_from=jQuery('#start_date_owner_book').val();
end_to=jQuery('#end_date_owner_book').val();
listing_edit=jQuery('#listing_edit').val();
new_price=jQuery('#new_custom_price').val();
period_min_days_booking=jQuery('#period_min_days_booking').val();
period_extra_price_per_guest=jQuery('#period_extra_price_per_guest').val();
period_price_per_weekeend=jQuery('#period_price_per_weekeend').val();
period_checkin_change_over=jQuery('#period_checkin_change_over').val();
period_checkin_checkout_change_over=jQuery('#period_checkin_checkout_change_over').val();
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
if(new_price===''){
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_add_custom_price',
'book_from':start_from,
'book_to':end_to,
'listing_id':listing_edit,
'new_price':new_price,
'period_min_days_booking':period_min_days_booking,
'period_extra_price_per_guest':period_extra_price_per_guest,
'period_price_per_weekeend':period_price_per_weekeend,
'period_checkin_change_over':period_checkin_change_over,
'period_checkin_checkout_change_over':period_checkin_checkout_change_over
},
success: function (data){
jQuery(this).removeClass('calendar-reserved-stop-price');
jQuery(this).removeClass('calendar-reserved-start-price');
jQuery('#owner_price_modal').modal('hide');
jQuery('.booking-calendar-wrapper-in-price .calendar-reserved-price .price-day').remove();
jQuery('.booking-calendar-wrapper-in-price .calendar-reserved-price .custom_set_price').remove();
jQuery('.booking-calendar-wrapper-in-price .calendar-reserved-price').append('<span class="custom_set_price">'+data+'</span>');
jQuery('.booking-calendar-wrapper-in-price .calendar-reserved-price').removeClass('calendar-reserved-price,calendar-reserved-start-price,calendar-reserved-stop-price');
jQuery('#book_dates').empty().text(ajaxcalls_vars.reserve);
jQuery('#book_notes').val('');
jQuery('.booking-calendar-wrapper-in-price td').removeClass('calendar-reserved-stop-price');
jQuery('.booking-calendar-wrapper-in-price td').removeClass('calendar-reserved-start-price');
jQuery('.booking-calendar-wrapper-in-price td').removeClass('calendar-reserved-price');
location.reload();
},
error: function (errorThrown){
}});
});
}
function mark_as_booked(parent, start_date, end_date){
jQuery('#owner_reservation_modal').modal();
jQuery('#start_date_owner_book').val(timeConverter(start_date));
jQuery('#end_date_owner_book').val(timeConverter(end_date));
mark_as_booked_actions();
}
function mark_as_booked_actions(){
$('#book_dates').unbind('click');
$('#book_dates').click(function (){
check_booking_valability_internal();
});
}
calendar_click=0;
$('.booking-calendar-wrapper-in .has_future').click(function (event){
if($(this).hasClass('calendar-reserved')){
if(!$(this).hasClass('start_reservation')){
return;
}else{
if(calendar_click===0){
return;
}else{
$(this).addClass('calendar-selected');
}}
}else{
$(this).addClass('calendar-selected');
}
var parent, detect_start, start_date, end_date;
detect_start=0;
if(calendar_click===0){
calendar_click=1;
$(this).addClass('calendar-reserved-start');
}else{
calendar_click=0;
$(this).addClass('calendar-reserved-stop');
parent=$(this).parent().parent();
$('.has_future').each(function (){
if($(this).hasClass('calendar-reserved-start')){
detect_start=1;
start_date=$(this).attr('data-curent-date');
}
if($(this).hasClass('calendar-reserved-stop')){
detect_start=0;
$(this).addClass('calendar-reserved');
end_date=$(this).attr('data-curent-date');
}
if(detect_start===1){
$(this).addClass('calendar-reserved');
}});
$('.booking-calendar-wrapper-in .calendar-selected').removeClass('calendar-selected');
mark_as_booked(parent, start_date, end_date);
}});
calendar_click_price=0;
$('.booking-calendar-wrapper-in-price .has_future').click(function (){
$(this).addClass('calendar-selected');
var parent, detect_start, start_date, end_date;
detect_start=0;
if(calendar_click_price===0){
calendar_click_price=1;
$(this).addClass('calendar-reserved-start-price');
}else{
calendar_click_price=0;
$(this).addClass('calendar-reserved-stop-price');
parent=$(this).parent().parent();
$('.has_future').each(function (){
if($(this).hasClass('calendar-reserved-start-price')){
detect_start=1;
start_date=$(this).attr('data-curent-date');
}
if($(this).hasClass('calendar-reserved-stop-price')){
detect_start=0;
$(this).addClass('calendar-reserved-price');
end_date=$(this).attr('data-curent-date');
}
if(detect_start===1){
$(this).addClass('calendar-reserved-price');
}});
$('.booking-calendar-wrapper-in-price .calendar-selected').removeClass('calendar-selected');
custom_price_set(parent, start_date, end_date);
}});
function timeConverter(UNIX_timestamp){
var a, year, month, date, time;
var d=new Date()
var n=d.getTimezoneOffset();
a=new Date(UNIX_timestamp * 1000+n*60000);
year=a.getFullYear();
month=a.getMonth() + 1;
date=a.getDate();
time=year + '-' + ('0' + month).slice(-2)   + '-' + date;
return time;
}
$('#edit_prop_ammenities').click(function (){
var jsonData, ajaxurl, listing_edit, custom_fields_amm, counter, i;
listing_edit=jQuery('#listing_edit').val();
jsonData=JSON.parse(ajaxcalls_add_vars.transport_custom_array_amm);
for (i=0; i < jsonData.length; i++){
counter=jsonData[i];
if(jQuery("#" + counter).prop('checked')){
custom_fields_amm=custom_fields_amm + "~1";
}else{
custom_fields_amm=custom_fields_amm + "~0";
}}
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_listing_ammenities',
'listing_edit':listing_edit,
'custom_fields_amm':custom_fields_amm
},
success: function (data){
if(data.edited){
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}else{
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
$('#edit_prop_locations').click(function (){
var jsonData, ajaxurl, listing_edit, property_county, property_state, property_address, property_zip, property_latitude, property_longitude, google_camera_angle, property_google_view;
jsonData=JSON.parse(ajaxcalls_add_vars.tranport_custom_array);
property_address=jQuery('#property_address').val();
property_zip=jQuery('#property_zip').val();
property_county=jQuery('#property_county').val();
property_state=jQuery('#property_state').val();
property_latitude=jQuery('#property_latitude').val();
property_longitude=jQuery('#property_longitude').val();
google_camera_angle=jQuery('#google_camera_angle').val();
listing_edit=jQuery('#listing_edit').val();
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_listing_location',
'property_address':property_address,
'property_zip':property_zip,
'property_latitude':property_latitude,
'property_longitude':property_longitude,
'google_camera_angle':google_camera_angle,
'property_state':property_state,
'property_county':property_county,
'listing_edit':listing_edit
},
success: function (data){
if(data.edited){
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}else{
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
$('#edit_calendar').on('click',function (){
var jsonData, ajaxurl, listing_edit, property_icalendar_import,array_labels,array_feeds;
var hasEmptyName=false;
$('.ical-error-message').remove();
$('#icalfeed_wrapper .property_icalendar_import_name_new').each(function(){
$(this).removeClass('is-invalid');
if($(this).val().trim()===''){
hasEmptyName=true;
$(this).addClass('is-invalid');
if(!$(this).next('.ical-error-message').length){
$(this).after('<span class="ical-error-message">Le nom du flux est requis</span>');
}}
});
if(hasEmptyName){
$('#profile_message2').empty().append('<div class="login-alert" style="color:#dc3545;">Veuillez renseigner le nom de chaque flux iCal avant d\'enregistrer.</div>');
return;
}
property_icalendar_import=jQuery('#property_icalendar_import').val();
listing_edit=jQuery('#listing_edit').val();
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message2').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
array_labels=[];
$('.property_icalendar_import_name_new').each(function(){
array_labels.push($(this).val());
});
array_feeds=[];
$('.property_icalendar_import_feed_new').each(function(){
array_feeds.push($(this).val());
});
var nonce=jQuery('#wprentals_edit_calendar_nonce').val();
/*
console.log(array_feeds);
console.log(array_labels);
if(array_feeds.length > 0){
console.log('Il y a ' + array_feeds.length + ' flux');
}else{
console.log('Aucun flux trouvé');
}
array_feeds.forEach(function(valeur, index){
console.log('Flux ' + index + ':' + valeur);
});
*/
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_ical_feed',
'property_icalendar_import':property_icalendar_import,
'listing_edit':listing_edit,
'array_feeds':array_feeds,
'array_labels':array_labels,
'security':nonce
},
success: function (data){
if(data.edited){
$('#profile_message2').empty().append('<div class="login-alert">' + data.response + '<div>');
if(ajaxcalls_add_vars.submit_redirect!==''){
window.setTimeout(function(){
},3000)
}}else{
$('#profile_message2').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
$('#delete_imported_dates').click(function(event){
event.preventDefault();
var edit_id, ajaxurl;
edit_id=jQuery(this).attr('data-edit-id');
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$.ajax({
type:       'POST',
url:        ajaxurl,
data: {
'action':'wpestate_ajax_delete_imported_dates',
'edit_id':edit_id,
},
success: function (data){
if(data=='done'){
location.reload();
}},
error: function (errorThrown){
}});
});
$('#edit_prop_details').click(function (){
var i, jsonData, ajaxurl, property_size, property_rooms, property_bedrooms, property_bathrooms, listing_edit, custom_fields_val, variable, counter;
property_size=jQuery('#property_size').val();
property_rooms=jQuery('#property_rooms').val();
property_bedrooms=jQuery('#property_bedrooms').val();
property_bathrooms=jQuery('#property_bathrooms').val();
listing_edit=jQuery('#listing_edit').val();
custom_fields_val='';
jsonData=JSON.parse(ajaxcalls_add_vars.tranport_custom_array);
for (i=0; i < jsonData.length; i++){
counter=jsonData[i];
custom_fields_val=custom_fields_val + "~" + $("#" + counter).val();
}
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_listing_details',
'property_size':property_size,
'property_rooms':property_rooms,
'property_bedrooms':property_bedrooms,
'property_bathrooms':property_bathrooms,
'listing_edit':listing_edit,
'custom_fields_val':custom_fields_val
},
success: function (data){
if(data.edited){
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}else{
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
$('#edit_prop_image').click(function (){
var ajaxurl, video_type, video_id, attachid, attachthumb, listing_edit;
video_type=jQuery('#embed_video_type').val();
video_id=jQuery('#embed_video_id').val();
attachid=jQuery('#attachid').val();
attachthumb=jQuery('#attachthumb').val();
listing_edit=jQuery('#listing_edit').val();
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_listing_images',
'video_type':video_type,
'video_id':video_id,
'attachid':attachid,
'attachthumb':attachthumb,
'listing_edit':listing_edit
},
success: function (data){
if(data.edited){
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}else{
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
$('#edit_prop_price').click(function (){
var overload_guest,ajaxurl,checkin_checkout_change_over, checkin_change_over, price_per_weekeend,extra_price_per_guest,price_per_guest_from_one, price, price_label, price_week, price_month, listing_edit, city_fee, cleaning_fee,cleaning_fee_per_day,city_fee_per_day,min_days_booking;
price=jQuery('#property_price').val();
city_fee=jQuery('#city_fee').val();
cleaning_fee=jQuery('#cleaning_fee').val();
price_label=jQuery('#property_label').val();
price_week=jQuery('#property_price_per_week').val();
price_month=jQuery('#property_price_per_month').val();
listing_edit=jQuery('#listing_edit').val();
var property_price_etendue;
property_price_etendue=jQuery('iframe#property_price_etendue_ifr').contents().find('.property_price_etendue').html();
cleaning_fee_per_day=0;
city_fee_per_day=0;
price_per_guest_from_one=0;
overload_guest=0;
if(jQuery('#cleaning_fee_per_day').is(':checked')){
cleaning_fee_per_day=1;
}
if(jQuery('#city_fee_per_day').is(':checked')){
city_fee_per_day=1;
}
if(jQuery('#price_per_guest_from_one').is(':checked')){
price_per_guest_from_one=1;
}
if(jQuery('#overload_guest').is(':checked')){
overload_guest=1;
}
min_days_booking=jQuery('#min_days_booking').val();
extra_price_per_guest=jQuery('#extra_price_per_guest').val();
price_per_weekeend=jQuery('#price_per_weekeend').val();
checkin_change_over=jQuery('#checkin_change_over').val();
checkin_checkout_change_over=jQuery('#checkin_checkout_change_over').val();
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_listing_price',
'price':price,
'price_week':price_week,
'price_month':price_month,
'listing_edit':listing_edit,
'city_fee':city_fee,
'cleaning_fee':cleaning_fee,
'cleaning_fee_per_day':cleaning_fee_per_day,
'city_fee_per_day':city_fee_per_day,
'min_days_booking':min_days_booking,
'price_per_guest_from_one':price_per_guest_from_one,
'price_per_weekeend':price_per_weekeend,
'checkin_change_over':checkin_change_over,
'checkin_checkout_change_over':checkin_checkout_change_over,
'extra_price_per_guest':extra_price_per_guest,
'overload_guest':overload_guest,
'property_price_etendue':property_price_etendue
},
success: function (data){
if(data.edited){
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}else{
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
$('#edit_prop_1').click(function (){
var ajaxurl, title, category, action_category, guests, city, country, area,listing_edit,prop_desc,property_admin_area;
title=jQuery('#title').val();
category=jQuery('#prop_category_submit').val();
action_category=jQuery('#prop_action_category_submit').val();
guests=jQuery('#guest_no').val();
city=jQuery('#property_city').val();
if(city===''){
city=jQuery('#property_city_front_autointernal').val();
}
area=jQuery('#property_area_front').val();
country=jQuery('#property_country').val();
listing_edit=jQuery('#listing_edit').val();
prop_desc=jQuery('iframe#property_description_ifr').contents().find('.property_description').html();
property_admin_area=jQuery ('#property_admin_area').val();
ajaxurl=ajaxcalls_add_vars.admin_url + 'admin-ajax.php';
$('#profile_message').empty().append('<div class="login-alert">' +  ajaxcalls_vars.saving + '<div>');
$.ajax({
type:       'POST',
url:        ajaxurl,
dataType:   'json',
data: {
'action':'wpestate_ajax_update_listing_description',
'title':title,
'category':category,
'action_category':action_category,
'guests':guests,
'city':city,
'area':area,
'country':country,
'listing_edit':listing_edit,
'prop_desc':prop_desc,
'property_admin_area':  property_admin_area
},
success: function (data){
if(data.edited){
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}else{
$('#profile_message').empty().append('<div class="login-alert">' + data.response + '<div>');
}},
error: function (errorThrown){
}});
});
});
function cmplz_create_element(e,t){e=document.createElement(e);return e.innerHtml=t,e}function cmplz_add_event(e,t,c){document.addEventListener(e,e=>{e.target.closest(t)&&c(e)})}function cmplz_is_hidden(e){return null===e.offsetParent}function cmplz_html_decode(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}function cmplzLoadConsentAreaContent(e,i){document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(t=>{let c=t.getAttribute("data-category"),n=t.getAttribute("data-service");var o=t.getAttribute("data-post_id"),a=t.getAttribute("data-block_id");if(e===c||i===n){let e=new XMLHttpRequest;e.open("GET",complianz.url+"consent-area/"+o+"/"+a,!0),e.setRequestHeader("Content-type","application/json"),e.send(),t.classList.remove("cmplz-placeholder"),e.onload=function(){t.innerHTML=JSON.parse(e.response),t.querySelectorAll("script").forEach(e=>{cmplz_run_script(e.innerHTML,c,n,"inline",e)})}}})}document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(e=>{e.addEventListener("click",e=>{let t=e.target;(t=t.classList.contains("cmplz-consent-area")?t:e.target.closest(".cmplz-consent-area.cmplz-placeholder"))&&(cmplz_set_service_consent(e=t.getAttribute("data-service"),!0),cmplzLoadConsentAreaContent(!1,e),cmplz_enable_category(null,e),cmplz_set_banner_status("dismissed"))}),document.addEventListener("cmplz_enable_category",function(e){cmplzLoadConsentAreaContent(e.detail.category,e.detail.service)})}),document.addEventListener("cmplz_manage_consent_container_loaded",function(e){var t,c=window.location.href;-1!=c.indexOf("#")&&(t=-1!=c.lastIndexOf("?")?c.lastIndexOf("?"):void 0,c=c.substring(c.indexOf("#")+1,t),t=document.getElementById(c))&&(c=t.getBoundingClientRect().top+window.pageYOffset-200,window.scrollTo({top:c,behavior:"smooth"}))}),complianz.locale=complianz.locale+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),(()=>{function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),c}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)})();var cmplz_banner,cmplz_manage_consent_button,cmplzResizeTimer,cmplz_banner_container=document.getElementById("cmplz-cookiebanner-container"),cmplz_waiting_inline_scripts=[],cmplz_waiting_scripts=[],cmplz_fired_scripts=[],cmplz_placeholder_class_index=0,cmplz_all_scripts_hook_fired=!1,cmplz_consent_stored_once=!1,cmplz_fired_category_events=["functional"],cmplz_fired_service_events=[],cmplz_categories=["functional","preferences","statistics","marketing"];window.cmplz_get_cookie=function(t){if("undefined"!=typeof document){t=complianz.prefix+t;var c=document.cookie.split(";");for(let e=0;e<c.length;e++){var n=c[e].trim();if(n.startsWith(t+"="))return n.substring(t.length+1)}}return""},window.cmplz_set_cookie=function(e,t,c){var n,o,a,i;"undefined"!=typeof document&&(c=void 0===c||c,n="https:"===window.location.protocol?";secure":"",(o=new Date).setTime(o.getTime()+24*complianz.cookie_expiry*60*60*1e3),o=";expires="+o.toGMTString(),a=0<(a=cmplz_get_cookie_domain()).length?";domain="+a:"",c=c?complianz.prefix:"",i=cmplz_get_cookie_path(),document.cookie=""+c+e+`=${t};SameSite=Lax${n}${o}${a};path=`+i)},window.cmplz_in_array=function(e,t){return t.includes(e)},window.cmplz_highest_accepted_category=function(){var t=cmplz_accepted_categories(),c=["marketing","statistics","preferences"];for(let e=0;e<c.length;e++)if(cmplz_in_array(c[e],t))return c[e];return"functional"};let cmplz_set_category_as_body_class=()=>{let c=document.body.classList;for(let e=c.length-1;0<=e;e--)c[e].startsWith("cmplz-")&&"cmplz-document"!==c[e]&&c.remove(c[e]);var e=cmplz_accepted_categories(),e=(Object.values(e).forEach(e=>{"string"==typeof e&&c.add("cmplz-"+e)}),cmplz_get_all_service_consents()),e=(Object.entries(e).forEach(([e,t])=>{t&&c.add("cmplz-"+e)}),c.add("cmplz-"+complianz.region,"cmplz-"+complianz.consenttype),new CustomEvent("cmplz_set_category_as_bodyclass"));document.dispatchEvent(e)},cmplz_append_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.setAttribute("type","text/css"),c.appendChild(document.createTextNode(e)),t.appendChild(c)},cmplz_load_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("link");c.rel="stylesheet",c.type="text/css",c.href=e,t.appendChild(c)};function cmplz_run_script(t,c,n,e,o){var a=document.createElement("script");if("inline"!==e?a.src=t:("string"!=typeof t&&(t=t.innerHTML),a.innerHTML=[t,"cmplzScriptLoaded();"].join("\n")),!cmplz_in_array(t,cmplz_fired_scripts)){cmplzCopyAttributes(o,a);try{"inline"!==e?a.onload=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)}:window.cmplzScriptLoaded=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)},document.head.appendChild(a)}catch(e){throw cmplz_run_after_all_scripts(c,n),"Something went wrong "+e+" while loading "+t}}}function cmplz_maybe_run_waiting_scripts(e,t,c,n){var o=cmplz_get_waiting_script(cmplz_waiting_scripts,e),o=(o&&cmplz_run_script(o,t,c,"src",n),cmplz_get_waiting_script(cmplz_waiting_inline_scripts,e));o&&cmplz_run_script(o,t,c,"inline",n)}let cmplzLazyLoader=()=>{var e=document.querySelectorAll(".cmplz-blocked-content-container");let t=new IntersectionObserver((e,n)=>{e.forEach(e=>{var t,c;e.isIntersecting&&((t=(e=e.target).getAttribute("data-placeholder-image"))&&(c=e.getAttribute("data-placeholder_class_index"),cmplz_append_css(".cmplz-placeholder-"+c+" {background-image: url("+t+") !important;}"),cmplz_set_blocked_content_container_aspect_ratio(e,t,c)),n.unobserve(e))})});e.forEach(e=>{t.observe(e)})};function cmplz_set_blocked_content_container(){document.querySelectorAll(".cmplz-image").forEach(e=>{var t,c,n,o;e.classList.contains("cmplz-processed")||(e.classList.add("cmplz-processed"),t=e.getAttribute("data-service"),c=e.getAttribute("data-category"),(n=e.parentElement).classList.add("cmplz-blocked-content-container"),o=n.getAttribute("data-placeholder_class_index"),"lazy"===e.getAttribute("loading")&&(e.removeAttribute("loading"),e.setAttribute("data-deferlazy",1)),null==o&&(cmplz_placeholder_class_index++,n.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),n.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(n,c,t)))}),document.querySelectorAll(".cmplz-placeholder-element").forEach(t=>{if(!t.classList.contains("cmplz-processed")){t.classList.add("cmplz-processed");var c=t.getAttribute("data-service"),n=t.getAttribute("data-category");let e;null===(e=t.classList.contains("cmplz-iframe")?("lazy"===t.getAttribute("loading")&&(t.removeAttribute("loading"),t.setAttribute("data-deferlazy",1)),t.parentElement):t).getAttribute("data-placeholder_class_index")&&(cmplz_placeholder_class_index++,e.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),e.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(e,n,c),n=t.getAttribute("data-placeholder-image"))&&void 0!==n&&n.length&&e.setAttribute("data-placeholder-image",n)}}),cmplzLazyLoader(),cmplz_has_consent("statistics")&&cmplz_enable_category("statistics"),cmplz_has_consent("marketing")&&cmplz_enable_category("marketing")}function cmplz_insert_placeholder_text(e,n,o){if(!e.querySelector(".cmplz-blocked-content-notice")){let t=complianz.placeholdertext;n=n||"marketing";let c;if(void 0!==t){if(1==complianz.clean_cookies){let e=o?o.replace("-"," "):"";e=e.charAt(0).toUpperCase()+e.slice(1),t=t.replace("{service}",e),(c=cmplz_create_element("div",t)).innerHTML=t,c.classList.add("cmplz-blocked-content-notice");var a=c.querySelector("button"),a=(a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{service}",e)),complianz.page_links[complianz.region]),i=c.querySelector(".cmplz-links a");a&&a.hasOwnProperty("cookie-statement")&&(i.setAttribute("href",a["cookie-statement"].url),"{title}"===i.innerText)&&(i.innerText=a["cookie-statement"].title)}else{i=cmplz_create_element("button",""),a=complianz.categories.hasOwnProperty(n)?complianz.categories[n]:"marketing";i.innerText=t.replace("{category}",a),i.classList.add("cmplz-blocked-content-notice","cmplz-accept-category","cmplz-accept-"+n),i.setAttribute("data-service",o),i.setAttribute("data-category",n),i.setAttribute("aria-label",complianz.aria_label.replace("{category}",n)),c=i}("VIDEO"!==e.tagName?e:e.parentElement).appendChild(c)}}}function cmplz_set_blocked_content_container_aspect_ratio(t,c,n){var e;null!=t&&((e=new Image).addEventListener("load",function(){var e=this.naturalWidth||1,e=this.naturalHeight*(t.clientWidth/e),e=-1===c.indexOf("placeholder.jpg")?"height:"+e+"px;":"";cmplz_append_css(".cmplz-placeholder-"+n+" {"+e+"}")}),e.src=c)}function cmplz_has_blocked_scripts(){return 0<document.querySelectorAll("script[data-category], script[data-service]").length}function cmplz_enable_category(o,a){1==complianz.tm_categories&&""!==o&&cmplz_run_tm_event(o);var t={},t=(t.category=o,t.categories=cmplz_accepted_categories(),t.region=complianz.region,new CustomEvent("cmplz_before_category",{detail:t}));if(document.dispatchEvent(t),a=void 0!==a?a:"do_not_match","functional"!==(o=""===o?"do_not_match":o)){"marketing"===o&&cmplz_set_integrations_cookies();let e;e="do_not_match"!==a?'.cmplz-blocked-content-notice [data-service="'+a+'"]':1!=complianz.clean_cookies?".cmplz-blocked-content-notice.cmplz-accept-"+o:'.cmplz-blocked-content-notice [data-category="'+o+'"]',document.querySelectorAll(e).forEach(e=>{var t=e.getAttribute("data-service");e.parentNode.classList.contains("cmplz-blocked-content-notice")&&(e=e.parentNode),cmplz_is_service_denied(t)||e.parentNode.removeChild(e)}),document.querySelectorAll('[data-category="'+o+'"], [data-service="'+a+'"]').forEach(t=>{var e=t.getAttribute("data-service");if(!cmplz_is_service_denied(e)&&"functional"!==t.getAttribute("data-category")&&!t.classList.contains("cmplz-activated")){var e=t.tagName;if("LINK"===e){t.classList.add("cmplz-activated");var c=t.getAttribute("data-href");cmplz_load_css(c,o)}else if("IMG"===e){t.classList.add("cmplz-activated");c=t.getAttribute("data-src-cmplz");t.setAttribute("src",c),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),cmplz_remove_placeholder(t)}else if("IFRAME"===e){t.classList.add("cmplz-activated");let e=t.getAttribute("data-src-cmplz");c=t.getAttribute("data-cmplz-target")?t.getAttribute("data-cmplz-target"):"src";"1"===cmplz_get_url_parameter(t.getAttribute(c),"autoplay")&&(e+="&autoplay=1"),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),t.addEventListener("load",()=>{cmplz_remove_placeholder(t)}),t.setAttribute(c,e)}else t.classList.contains("cmplz-placeholder-element")&&(t.classList.add("cmplz-activated"),e=t.getAttribute("data-placeholder_class_index"),t.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+e))}});t=document.querySelectorAll('script[data-category="'+o+'"], script[data-service="'+a+'"]');t.forEach(e=>{var t=e.getAttribute("data-waitfor"),c=e.getAttribute("data-cmplz-src");t&&(c?cmplz_waiting_scripts[t]=c:0<e.innerText.length&&(cmplz_waiting_inline_scripts[t]=e)),e.parentElement&&e.parentElement.removeChild(e)}),t.forEach(e=>{var t,c,n=e.getAttribute("type");!e.classList.contains("cmplz-activated")&&n&&"text/javascript"!==n&&(e.classList.add("cmplz-activated"),(n=e.getAttribute("data-cmplz-src"))?(e.removeAttribute("type"),cmplz_is_waiting_script(cmplz_waiting_scripts,n)||(e.getAttribute("data-post_scribe_id")?(t="#"+e.getAttribute("data-post_scribe_id"),(c=document.querySelector(t))&&(c.innerHtml(""),postscribe(t,"<script src="+n+"><\/script>"))):cmplz_run_script(n,o,a,"src",e))):0<e.innerText.length&&(cmplz_is_waiting_script(cmplz_waiting_inline_scripts,e.innerText)||cmplz_run_script(e.innerText,o,a,"inline",e)))}),cmplz_run_after_all_scripts(o,a)}}function cmplz_remove_placeholder(e){var t,c=e.closest(".cmplz-blocked-content-container");c&&(t=c.getAttribute("data-placeholder_class_index"),c.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+t)),e.classList.remove("cmplz-iframe-styles","cmplz-iframe","video-wrap")}function cmplz_get_waiting_script(e,t){for(var c in e){var n;if(e.hasOwnProperty(c))if(-1!==t.indexOf(c))return n=e[c],delete e[c],n}return!1}function cmplz_array_is_empty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function cmplz_is_waiting_script(t,c){for(var n in t)if(t.hasOwnProperty(n)){let e=t[n];if("string"!=typeof e&&(e=e.innerText),-1!==c.indexOf(e)||-1!==e.indexOf(c))return!0}return!1}function cmplz_run_after_all_scripts(e,t){var c="do_not_match"!==t&&!cmplz_in_array(t,cmplz_fired_service_events),n="do_not_match"!==e&&!cmplz_in_array(e,cmplz_fired_category_events);(n||c)&&(n&&cmplz_fired_category_events.push(e),c&&cmplz_fired_service_events.push(t),(n={}).category=e,n.service=t,n.categories=cmplz_accepted_categories(),n.services=cmplz_get_all_service_consents(),n.region=complianz.region,c=new CustomEvent("cmplz_enable_category",{detail:n}),document.dispatchEvent(c)),!cmplz_all_scripts_hook_fired&&cmplz_array_is_empty(cmplz_waiting_inline_scripts)&&cmplz_array_is_empty(cmplz_waiting_scripts)&&(n=new CustomEvent("cmplz_run_after_all_scripts",{detail:e,service:t}),document.dispatchEvent(n),cmplz_all_scripts_hook_fired=!0)}window.addEventListener("resize",function(e){clearTimeout(cmplzResizeTimer),cmplzResizeTimer=setTimeout(cmplz_set_blocked_content_container,500)},!0),1==complianz.block_ajax_content&&setInterval(function(){cmplz_set_blocked_content_container()},2e3);var cmplz_fired_events=[];function cmplz_run_tm_event(e){-1===cmplz_fired_events.indexOf(e)&&(cmplz_fired_events.push(e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"cmplz_event_"+e}),e=new CustomEvent("cmplz_tag_manager_event",{detail:e}),document.dispatchEvent(e))}function cmplz_fire_before_categories_consent(e){var t={},e=(t.categories=e,t.region=complianz.region,new CustomEvent("cmplz_before_categories_consent",{detail:t}));document.dispatchEvent(e)}function cmplz_check_cookie_policy_id(){var e=cmplz_get_cookie("policy_id");e&&parseInt(complianz.current_policy_id)!==parseInt(e)&&(cmplz_deny_all(),cmplz_set_banner_status("show"),cmplz_clear_cookies("cmplz"))}function cmplz_do_not_track(){var e="doNotTrack"in navigator&&"1"===navigator.doNotTrack,t="globalPrivacyControl"in navigator&&navigator.globalPrivacyControl;return!(!complianz.do_not_track_enabled||!t&&!e)}function cmplz_get_services_on_page(){let c=[];return document.querySelectorAll("[data-service]").forEach(e=>{var t=e.getAttribute("data-service"),e=e.getAttribute("data-category");-1==c.indexOf(t)&&c.push({category:e,service:t})}),c}function cmplz_is_bot(){var e=new RegExp("(googlebot/|Googlebot-Mobile|Google-InspectionTool|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i"),t=navigator.userAgent;return e.test(t)}function cmplz_is_speedbot(){var e=navigator.userAgent;return new RegExp("(GTmetrix|pingdom|pingbot|Lighthouse)","i").test(e)}function cmplz_exists_service_consent(){var e,t=cmplz_get_cookie("consented_services");try{for(var c in e=JSON.parse(t))if(e.hasOwnProperty(c)&&1==e[c])return!0}catch(e){}return!1}function cmplz_set_service_consent(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}n[e]=t,cmplz_set_cookie("consented_services",JSON.stringify(n));c={},c.service=e,c.value=t,c.region=complianz.region,cmplz_all_scripts_hook_fired=!1,e=new CustomEvent("cmplz_status_change_service",{detail:c});document.dispatchEvent(e)}function cmplz_clear_all_service_consents(){cmplz_set_cookie("consented_services","")}function cmplz_get_all_service_consents(){var e=cmplz_get_cookie("consented_services");let t;try{t=JSON.parse(e)}catch(e){t={}}return t}function cmplz_get_cookie_path(){return void 0!==complianz.cookie_path&&""!==complianz.cookie_path?complianz.cookie_path:"/"}function cmplz_get_cookie_domain(){return 1==complianz.set_cookies_on_root&&3<complianz.cookie_domain.length&&!complianz.cookie_domain.includes("localhost")?complianz.cookie_domain:""}function cmplz_reload_browser_compatible(){var e;-1<navigator.userAgent.toLowerCase().indexOf("firefox")?((e=new URL(window.location.href)).searchParams.set("cmplz-force-reload",Date.now().toString()),window.location.href=e.toString()):window.location.reload()}window.cmplz_accept_all=function(){for(var e in cmplz_clear_all_service_consents(),cmplz_fire_before_categories_consent(cmplz_categories),cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"allow");cmplz_sync_category_checkboxes()},window.cmplz_deny_all=function(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"deny");let t=!1;"functional"===cmplz_highest_accepted_category()&&!cmplz_exists_service_consent()||(t=!0),cmplz_clear_cookies("cmplz_service")&&(t=!0),cmplz_clear_all_service_consents(),cmplz_integrations_revoke(),cmplz_fire_categories_event(),cmplz_track_status();var c=new CustomEvent("cmplz_revoke",{detail:t});document.dispatchEvent(c),!complianz.tcf_active&&t&&cmplz_reload_browser_compatible()},window.conditionally_show_banner=function(){complianz=cmplz_merge_object(complianz,cmplz_user_data),cmplz_maybe_auto_redirect(),cmplz_set_blocked_content_container(),window.wp_consent_type=complianz.consenttype;var e,t,c,n=new CustomEvent("wp_consent_type_defined"),o=(document.dispatchEvent(n),n=new CustomEvent("cmplz_before_cookiebanner"),document.dispatchEvent(n),1==complianz.forceEnableStats&&"optin"===complianz.consenttype&&cmplz_set_consent("statistics","allow"),cmplz_categories.reverse()),a=[];for(e in o)o.hasOwnProperty(e)&&(t=cmplz_categories[e],cmplz_has_consent(t))&&a.push(t);for(c in cmplz_fire_before_categories_consent(a),a)o.hasOwnProperty(c)&&cmplz_enable_category(a[c]);if(cmplz_exists_service_consent()){cmplz_enable_category("","general");var i,l,r,s=cmplz_get_services_on_page();for(i in s)s.hasOwnProperty(i)&&(l=s[i].service,r=s[i].category,cmplz_has_service_consent(l,r))&&(document.querySelectorAll('.cmplz-accept-service[data-service="'+l+'"]').forEach(e=>{e.checked=!0}),cmplz_enable_category("",l))}cmplz_sync_category_checkboxes(),cmplz_integrations_init(),cmplz_check_cookie_policy_id(),cmplz_set_up_auto_dismiss(),cmplz_load_manage_consent_container(),n=new CustomEvent("cmplz_cookie_banner_data",{detail:complianz}),document.dispatchEvent(n),""===cmplz_get_cookie("saved_categories")&&("optin"!==complianz.consenttype&&"optout"!==complianz.consenttype?cmplz_track_status("no_warning"):cmplz_do_not_track()&&cmplz_track_status("do_not_track")),cmplz_set_category_as_body_class(),cmplz_fire_categories_event(),cmplz_do_not_track()?(console.log("global privacy control or do not track detected: no banner."),cmplz_track_status("do_not_track")):("optin"===complianz.consenttype?(complianz.forceEnableStats&&cmplz_enable_category("statistics"),console.log("opt-in"),show_cookie_banner):"optout"===complianz.consenttype?(console.log("opt-out"),show_cookie_banner):(console.log("other consent type, no cookie warning"),cmplz_accept_all))()},window.show_cookie_banner=function(){let t=complianz.disable_cookiebanner||cmplz_is_speedbot(),e=!1;(document.querySelector("#cmplz-manage-consent-container")||document.querySelector(".cmplz-dropdown-cookiepolicy"))&&(e=!0);var c=document.getElementById("cmplz-cookiebanner-container"),c=(c&&document.body.prepend(c),document.createElement("link"));let n=complianz.page_links[complianz.region];(cmplz_banner=document.querySelector(".cmplz-cookiebanner.banner-"+complianz.user_banner_id+"."+complianz.consenttype))||(t=!0),cmplz_manage_consent_button=document.querySelector("#cmplz-manage-consent .cmplz-manage-consent.manage-consent-"+complianz.user_banner_id);var o=complianz.css_file.replace("{type}",complianz.consenttype).replace("{banner_id}",complianz.user_banner_id),o=(-1!==complianz.css_file.indexOf("cookiebanner/css/defaults/banner")&&console.log("Fallback default css file used. Please re-save banner settings, or check file writing permissions in uploads directory"),c.href=o,c.type="text/css",c.rel="stylesheet",c.onload=function(){var e;!t&&(cmplz_banner.classList.remove("cmplz-hidden"),cmplz_manage_consent_button.classList.remove("cmplz-hidden"),e=cmplz_banner.querySelector(".cmplz-close"))&&e.focus()},document.getElementsByTagName("head")[0].appendChild(c),cmplz_banner&&!t&&(cmplz_banner.querySelectorAll(".cmplz-links a:not(.cmplz-external), .cmplz-buttons a:not(.cmplz-external)").forEach(e=>{var t,c=e;for(t in c.classList.add("cmplz-hidden"),n)n.hasOwnProperty(t)&&c.classList.contains(t)&&(c.setAttribute("href",n[t].url+c.getAttribute("data-relative_url")),"{title}"===c.innerText&&(c.innerText=cmplz_html_decode(n[t].title)),c.classList.remove("cmplz-hidden"))}),cmplz_set_banner_status(),e)&&(cmplz_banner.classList.remove("cmplz-show"),cmplz_banner.classList.add("cmplz-dismissed"),cmplz_manage_consent_button.classList.remove("cmplz-dismissed"),cmplz_manage_consent_button.classList.add("cmplz-show")),new CustomEvent("cmplz_cookie_warning_loaded",{detail:complianz.region}));document.dispatchEvent(o)},window.cmplz_get_banner_status=function(){return cmplz_get_cookie("banner-status")},window.cmplz_set_banner_status=function(e){let t=cmplz_get_cookie("banner-status");(e=void 0!==e?e:t)!==t&&cmplz_set_cookie("banner-status",e),0===e.length&&(e="show"),t="show"===e?"dismissed":"show",cmplz_banner&&0<e.length&&(cmplz_banner.classList.remove("cmplz-"+t),cmplz_banner.classList.add("cmplz-"+e),cmplz_manage_consent_button)&&(cmplz_manage_consent_button.classList.add("cmplz-"+t),cmplz_manage_consent_button.classList.remove("cmplz-"+e)),cmplz_banner_container&&complianz.soft_cookiewall&&(cmplz_banner_container.classList.remove("cmplz-"+t),cmplz_banner_container.classList.add("cmplz-"+e,"cmplz-soft-cookiewall"));var c=new CustomEvent("cmplz_banner_status",{detail:e});document.dispatchEvent(c),cmplz_start_clean(),"show"===e&&(c=cmplz_banner.querySelector(".cmplz-close"))&&c.focus()},window.cmplz_has_consent=function(e){if(cmplz_is_bot())return!0;if("functional"===e)return!0;let t,c;return t=cmplz_do_not_track()?(c=cmplz_get_cookie(e),"allow"===c):(c=cmplz_get_cookie(e),("optout"===complianz.consenttype||"other"===complianz.consenttype)&&""===c||"allow"===c)},window.cmplz_is_service_denied=function(e){var t=cmplz_get_cookie("consented_services");let c;try{c=JSON.parse(t)}catch(e){c={}}return!!c.hasOwnProperty(e)&&!c[e]},window.cmplz_has_service_consent=function(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}return n.hasOwnProperty(e)?n[e]:cmplz_has_consent(t)},window.cmplz_set_consent=function(e,t){cmplz_set_accepted_cookie_policy_id(),t="functional"===e?"allow":t;var c,n=cmplz_get_cookie(e);let o="allow"===t;document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=o}),n!==t&&(cmplz_set_cookie(e,t),"allow"===t&&cmplz_enable_category(e),cmplz_wp_set_consent(e,t),"statistics"===e&&cmplz_wp_set_consent("statistics-anonymous","allow"),(c=new Object).category=e,c.value=t,c.region=complianz.region,c.categories=cmplz_accepted_categories(),cmplz_all_scripts_hook_fired=!1,c=new CustomEvent("cmplz_status_change",{detail:c}),document.dispatchEvent(c),"marketing"===e)&&"deny"===t&&"allow"===n&&(cmplz_integrations_revoke(),setTimeout(function(){cmplz_reload_browser_compatible()},500))};var cmplz_id_cookie,cmplz_id_session,cmplz_id,cmplz_user_data=[];if("undefined"!=typeof Storage&&sessionStorage.cmplz_user_data&&(cmplz_user_data=JSON.parse(sessionStorage.cmplz_user_data)),1!=complianz.geoip||0!=cmplz_user_data.length&&cmplz_user_data.version===complianz.version&&cmplz_user_data.banner_version===complianz.banner_version)conditionally_show_banner();else{let e=new XMLHttpRequest,t=cmplz_get_url_parameter(window.location.href,"cmplz_user_region");t=t?"&cmplz_user_region="+t:"",e.open("GET",complianz.url+"banner?"+complianz.locale+t,!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_user_data=JSON.parse(e.response),sessionStorage.cmplz_user_data=JSON.stringify(cmplz_user_data),conditionally_show_banner()}}function cmplz_track_status_end(){cmplz_consent_stored_once||cmplz_track_status()}function cmplz_set_up_auto_dismiss(){if("optout"===complianz.consenttype){if(1==complianz.dismiss_on_scroll){let t=function(e){window.pageYOffset>Math.floor(400)&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status(),window.removeEventListener("scroll",t),this.onWindowScroll=null)};window.addEventListener("scroll",t)}var e=parseInt(complianz.dismiss_timeout);0<e&&window.setTimeout(function(){cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()},Math.floor(e))}}function cmplz_fire_categories_event(){var e=new Object,e=(e.category=cmplz_highest_accepted_category(),e.categories=cmplz_accepted_categories(),e.region=complianz.region,new CustomEvent("cmplz_fire_categories",{detail:e}));document.dispatchEvent(e)}function cmplz_track_status(e){let t=[];e=void 0!==e&&e;var c=new CustomEvent("cmplz_track_status",{detail:e});document.dispatchEvent(c),t=e?[e]:cmplz_accepted_categories(),cmplz_set_category_as_body_class();let n,o;try{n=JSON.parse(cmplz_get_cookie("saved_categories"))}catch(e){n={}}try{o=JSON.parse(cmplz_get_cookie("saved_services"))}catch(e){o={}}var c=cmplz_get_all_service_consents();cmplz_equals(n,t)&&cmplz_equals(o,c)||1!=complianz.store_consent||cmplz_is_bot()||cmplz_is_speedbot()||(cmplz_set_cookie("saved_categories",JSON.stringify(t)),cmplz_set_cookie("saved_services",JSON.stringify(c)),cmplz_consent_stored_once=!0,(e=new XMLHttpRequest).open("POST",complianz.url+"track",!0),c={consented_categories:t,consented_services:c,consenttype:window.wp_consent_type},e.setRequestHeader("Content-type","application/json"),e.send(JSON.stringify(c)))}function cmplz_accepted_categories(){let e=cmplz_categories,n=[];for(var t in e)e.hasOwnProperty(t)&&(t=e[t],cmplz_has_consent(t))&&n.push(t);return e=e.filter(function(e,t,c){return cmplz_in_array(e,n)})}function cmplz_sync_category_checkboxes(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],cmplz_has_consent(e)||"functional"===e?document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!0}):document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!1})),document.querySelectorAll(".cmplz-accept-service").forEach(e=>{var t=e.getAttribute("data-service"),c=e.getAttribute("data-category");cmplz_has_service_consent(t,c)?e.checked=!0:cmplz_is_service_denied(t)?e.checked=!1:(c=e.getAttribute("data-category"),e.checked=!!cmplz_has_consent(c))})}function cmplz_merge_object(e,t){var c,n,o={};for(c in t)t.hasOwnProperty(c)&&(o[c]=t[c]);for(n in e)t.hasOwnProperty(n)&&void 0!==t[n]||e.hasOwnProperty(n)&&(o[n]=e[n]);return o}function cmplz_clear_cookies(t){if("undefined"==typeof document)return!1;let a=!1,i="https:"===window.location.protocol?";secure":"",l="expires="+(new Date).toGMTString(),r=location.pathname.replace(/^\/|\/$/g,"").split("/");return document.cookie.split("; ").forEach(function(e){let n=e.split(";")[0].split("=")[0];if(-1!==n.indexOf(t)){a=!0;let c=window.location.hostname.split(".");var o=1<c.length;for(r.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+i+";"+l+";domain=."+c.join(".")+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+i+";"+l+";domain=."+c.join(".")+";path="+e+"/"});0<c.length;){let t="."+c.join(".");c.shift(),o&&1===c.length&&c.shift(),r.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+i+";"+l+";domain="+t+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+i+";"+l+";domain="+t+";path="+e+"/"})}}}),cmplz_set_accepted_cookie_policy_id(),a}function cmplz_set_accepted_cookie_policy_id(){cmplz_set_cookie("policy_id",complianz.current_policy_id)}function cmplz_integrations_init(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&"1"===t[e][1]&&cmplz_set_cookie(e,t[e][1],!1)}function cmplz_integrations_revoke(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&(cmplz_set_cookie(e,t[e][1],!1),0==t[e][1])&&cmplz_clear_cookies(e)}function cmplz_set_integrations_cookies(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&cmplz_set_cookie(e,t[e][0],!1)}function cmplz_get_url_parameter(e,t){if(e&&void 0!==e&&-1!==e.indexOf("?")){e=e.split("?")[1];if(e){var c=e.split("&");for(let e=0;e<c.length;e++){var n=c[e].split("=");if(n[0]===t)return void 0===n[1]||decodeURIComponent(n[1])}}}return!1}function cmplz_maybe_auto_redirect(){var e=cmplz_get_url_parameter(window.location.href,"cmplz_region_redirect"),t=cmplz_get_url_parameter(window.location.href,"cmplz-region");e&&!t&&(e=window.location.href.split("#")[0]+"&cmplz-region="+complianz.region,t=window.location.hash,window.location.href=e+t)}function cmplz_wp_set_consent(e,t){"function"==typeof wp_set_consent&&wp_set_consent(e,t)}1==complianz.store_consent&&(cmplz_id_cookie=cmplz_get_cookie("id"),cmplz_id=cmplz_id_session="","undefined"!=typeof Storage&&sessionStorage.cmplz_id&&(cmplz_id_session=JSON.parse(sessionStorage.cmplz_id)),0==cmplz_id_cookie.length&&0<cmplz_id_session.length&&(cmplz_id=cmplz_id_session,cmplz_set_cookie("id",cmplz_id)),0<cmplz_id_cookie.length&&0==cmplz_id_session.length&&(cmplz_id=cmplz_id_cookie),"undefined"!=typeof Storage)&&(sessionStorage.cmplz_id=JSON.stringify(cmplz_id)),document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&cmplz_track_status_end()}),window.addEventListener("pagehide",cmplz_track_status_end,!1),window.addEventListener("beforeunload",cmplz_track_status_end,!1),document.addEventListener("cmplz_consent_action",function(e){cmplz_set_consent(e.detail.category,"allow"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept",function(e){e.preventDefault(),setTimeout(()=>{cmplz_accept_all(),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()},0)}),cmplz_add_event("click",".cmplz-accept-category, .cmplz-accept-marketing",function(e){e.preventDefault();var e=e.target,t=e.getAttribute("data-service"),e=e.getAttribute("data-category")||"marketing";1==complianz.clean_cookies&&void 0!==t&&t?(cmplz_set_service_consent(t,!0),cmplz_enable_category("","general"),cmplz_enable_category("",t)):cmplz_set_consent(e,"allow"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept-service",function(e){var e=e.target;"INPUT"!==e.tagName&&(void 0!==(e=e.getAttribute("data-service"))&&(cmplz_set_service_consent(e,!0),cmplz_enable_category("","general"),cmplz_enable_category("",e)),cmplz_fire_categories_event(),cmplz_track_status())}),cmplz_add_event("change",".cmplz-accept-service",function(e){var t=e.target,c=t.tagName,n=t.getAttribute("data-service");void 0!==n&&("INPUT"===c?(cmplz_set_banner_status("dismissed"),t.checked?(cmplz_set_service_consent(n,!0),cmplz_enable_category("",n)):(cmplz_set_service_consent(n,!1),setTimeout(function(){cmplz_reload_browser_compatible()},500))):(e.preventDefault(),cmplz_set_service_consent(n,!0),cmplz_enable_category("","general"),cmplz_enable_category("",n),setTimeout(function(){cmplz_reload_browser_compatible()},500))),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-save-preferences",function(e){var t,c,n,o,a,e=e.target,i=(cmplz_banner=e.closest(".cmplz-cookiebanner"),[]);for(t in cmplz_categories)cmplz_categories.hasOwnProperty(t)&&(c=cmplz_categories[t],n=cmplz_banner.querySelector("input.cmplz-"+c))&&n.checked&&i.push(c);for(o in cmplz_fire_before_categories_consent(i),cmplz_categories)cmplz_categories.hasOwnProperty(o)&&(a=cmplz_categories[o],i.includes(a)?cmplz_set_consent(a,"allow"):cmplz_set_consent(a,"deny"));cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-close",function(e){cmplz_set_banner_status("dismissed")}),cmplz_add_event("click",".cmplz-view-preferences",function(e){var e=e.target;(cmplz_banner=e.closest(".cmplz-cookiebanner")).querySelector(".cmplz-categories").classList.contains("cmplz-fade-in")?(cmplz_banner.classList.remove("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.remove("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="block",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="none"):(cmplz_banner.classList.add("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.add("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="none",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="block",(e=cmplz_banner.querySelector(".cmplz-categories .cmplz-category"))&&(e.setAttribute("tabindex","-1"),e.focus()))}),cmplz_add_event("change",".cmplz-manage-consent-container .cmplz-category",function(e){for(var t in cmplz_categories){var c;cmplz_categories.hasOwnProperty(t)&&(t=cmplz_categories[t],c=document.querySelector(".cmplz-manage-consent-container input.cmplz-"+t))&&(c.checked?cmplz_set_consent(t,"allow"):cmplz_set_consent(t,"deny"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())}}),cmplz_add_event("click",".cmplz-deny",function(e){e.preventDefault(),cmplz_set_banner_status("dismissed"),cmplz_deny_all()}),cmplz_add_event("click","button.cmplz-manage-settings",function(e){e.preventDefault();var e=document.querySelector(".cmplz-cookiebanner .cmplz-categories"),t=document.querySelector(".cmplz-save-settings"),c=document.querySelector("button.cmplz-manage-settings");cmplz_is_hidden(e)?(t.style.display="block",c.style.display="none",e.style.display="block"):(t.style.display="none",c.style.display="block",e.style.display="none")}),cmplz_add_event("click","button.cmplz-manage-consent",function(e){e.preventDefault(),cmplz_set_banner_status("show")});var cmplzCleanCookieInterval,cmplz_cookie_data=[];function cmplz_start_clean(){if(1==complianz.clean_cookies)if((cmplz_cookie_data="undefined"!=typeof Storage?JSON.parse(sessionStorage.getItem("cmplz_cookie_data")):cmplz_cookie_data)&&0!==cmplz_cookie_data.length)cmplz_setup_clean_interval();else{let e=new XMLHttpRequest;e.open("GET",complianz.url+"cookie_data",!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_cookie_data=JSON.parse(e.response),sessionStorage.setItem("cmplz_cookie_data",JSON.stringify(cmplz_cookie_data)),cmplz_setup_clean_interval()}}}function cmplz_do_cleanup(){var e;for(e of["preferences","statistics","marketing"])if(!cmplz_has_consent(e)&&cmplz_cookie_data.hasOwnProperty(e)){var t,c,n=cmplz_cookie_data[e];for(t in n)if(!cmplz_has_service_consent(t,e))for(c of n[t])cmplz_clear_cookies(c),cmplz_clear_storage(c)}}function cmplz_setup_clean_interval(){!cmplz_cookie_data||cmplzCleanCookieInterval||(cmplz_do_cleanup(),cmplzCleanCookieInterval=setInterval(cmplz_do_cleanup,1e3))}function cmplz_clear_storage(e){"undefined"!=typeof Storage&&(localStorage.getItem(e)&&localStorage.removeItem(e),sessionStorage.getItem(e))&&sessionStorage.removeItem(e)}function cmplz_load_manage_consent_container(){let c=document.querySelector(".cmplz-manage-consent-container");if(c){let t=new XMLHttpRequest;t.open("GET",complianz.url+"manage_consent_html?"+complianz.locale,!0),t.setRequestHeader("Content-type","application/json"),t.send(),t.onload=function(){var e=JSON.parse(t.response);c.insertAdjacentHTML("beforeend",e),cmplz_sync_category_checkboxes();document.querySelector("#cmplz-manage-consent-container-nojavascript").style.display="none",c.style.display="block";e=new CustomEvent("cmplz_manage_consent_container_loaded");document.dispatchEvent(e)}}}function cmplz_equals(c,n){if(Array.isArray(c)||(c=Object.keys(c),n=Object.keys(n)),!c||!n)return!1;if(c.length!==n.length)return!1;for(let e=0,t=c.length;e<t;e++)if(c[e]instanceof Array&&n[e]instanceof Array){if(!cmplz_equals(c[e],n[e]))return!1}else if(c[e]!==n[e])return!1;return!0}function cmplzCopyAttributes(e,t){let c=["type","data-service","data-category","async"];Array.from(e.attributes).forEach(e=>{"data-script-type"===e.nodeName&&"module"===e.nodeValue?(t.setAttribute("type","module"),t.removeAttribute("data-script-type")):c.includes(e.nodeName)||t.setAttribute(e.nodeName,e.nodeValue)})}cmplz_add_event("keypress",".cmplz-banner-slider label",function(e){32==(e.keyCode||e.which)&&document.activeElement.click()}),cmplz_add_event("keypress",".cmplz-cookiebanner .cmplz-header .cmplz-close",function(e){13==(e.keyCode||e.which)&&document.activeElement.click()});var cmplz_has_wp_video=document.querySelector(".cmplz-wp-video-shortcode"),cmplz_times_checked=0;void 0!==window.jQuery&&jQuery(document).ready(function(r){if(cmplz_has_wp_video){document.addEventListener("cmplz_enable_category",function(e){t()});let e=setInterval(function(){cmplz_times_checked+=1,document.querySelector(".cmplz-wp-video-shortcode")&&cmplz_times_checked<100?t():clearInterval(e)},500)}function t(){if(document.querySelector(".cmplz-wp-video-shortcode")){var e,t,n,o=cmplz_accepted_categories(),a=cmplz_get_all_service_consents(),i=[];for(e in o)if(o.hasOwnProperty(e)){var l=o[e];if("functional"===l)break;i.push('.cmplz-wp-video-shortcode[data-category="'+l+'"]')}for(t in a)a.hasOwnProperty(t)&&i.push('.cmplz-wp-video-shortcode[data-service="'+t+'"]');n=i.join(",");let c=!1;0<n.length&&document.querySelectorAll(n).forEach(e=>{c=!0,e.setAttribute("controls","controls"),e.classList.add("wp-video-shortcode","cmplz-processed"),e.classList.remove("cmplz-wp-video-shortcode"),e.closest(".cmplz-wp-video").classList.remove("cmplz-wp-video");var t=e.closest(".wp-video").querySelector(".cmplz-blocked-content-notice");t&&t.parentElement.removeChild(t),e.classList.remove("cmplz-blocked-content-container")}),c&&(window.wp.mediaelement?window.wp.mediaelement.initialize():(n={videoWidth:"100%",videoHeight:"100%",enableAutosize:!0},r(".wp-video-shortcode").mediaelementplayer(n)))}}function c(e){e=r(e);"function"==typeof e.parent().fitVids&&e.parent().fitVids()}document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)}),document.addEventListener("cmplz_enable_category",function(e){document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)})})});