function BuyRegisterRepository(){function n(n){return $.ajax({type:"POST",contentType:"application/json",url:"/api/BuyRegister",data:JSON.stringify(n)})}return{post:n}}function validInfoTextPart(){var n="";$("#buyregSubject").val().trim().length!==0&&(n="Fel, kontakta administratören<br />");$("#buyregMobil").val().trim().length===0&&$("#buyregTelefonArb").val().trim().length===0&&$("#buyregTelefon").val().trim().length===0&&(n+="Ett telefonnummer måste anges<br />");$("#buyregowneryes:checked").val()||$("#buyregownerno:checked").val()||(n+="Ange om du äger ditt boende<br />");$("#chkbuyregpul").prop("checked")==!1&&(n+="Behandling av personuppgifter måste godkännas");$("#msg-buyregister-step3").html("<span class='error'>"+n+"<\/span>")}function validInfoPart(){$("#buyregister-step3 input").removeClass("input-error");var n=!0;return $("#buyregSubject").val().trim().length!==0&&(n=!1),($("#buyregFornamn").val().trim().toLowerCase()==="förnamn*"||$("#buyregFornamn").val().trim().length===0)&&(n=!1,addErrorClass($("#buyregFornamn"))),($("#buyregEfternamn").val().trim().toLowerCase()==="efternamn*"||$("#buyregEfternamn").val().trim().length===0)&&(n=!1,addErrorClass($("#buyregEfternamn"))),$("#buyregAddress").val().trim().length===0&&(n=!1,addErrorClass($("#buyregAddress"))),$("#buyregZip").val().trim().length===0&&(n=!1,addErrorClass($("#buyregZip"))),$("#buyregCity").val().trim().length===0&&(n=!1,addErrorClass($("#buyregCity"))),$("#buyregEpost").val().trim().length!==0&&validEmail($("#buyregEpost").val())||(n=!1,addErrorClass($("#buyregEpost"))),$("#buyregCity").val().trim().length>0&&!validEmail($("#buyregEpostCheck").val())&&(n=!1,addErrorClass($("#buyregEpostCheck"))),($("#buyregEpostCheck").val().trim().length===0||$("#buyregEpost").val()!==$("#buyregEpostCheck").val())&&(n=!1,addErrorClass($("#buyregEpost")),addErrorClass($("#buyregEpostCheck"))),($("#buyregMobil").val().trim().toLowerCase()==="mobiltelefon**"||$("#buyregMobil").val().trim().length===0)&&($("#buyregTelefonArb").val().trim().toLowerCase()==="telefon arbete**"||$("#buyregTelefonArb").val().trim().length===0)&&($("#buyregTelefon").val().trim().toLowerCase()==="telefon bostad**"||$("#buyregTelefon").val().trim().length===0)&&(n=!1),$("#buyregowneryes:checked").val()||$("#buyregownerno:checked").val()||(n=!1),$("#chkbuyregpul").prop("checked")==!1&&(n=!1),validInfoTextPart(),n}function showKrModal(){$("html, body").animate({scrollTop:$("#top").offset().top},100);$("#krEndModal").modal("show")}function IntresseRepository(){function n(n){return $.ajax({type:"POST",contentType:"application/json",url:"/api/intresse",data:JSON.stringify(n)})}return{post:n}}$(function(){function n(n,t,i,r,u){$("."+t+" li").removeClass("selected");var e=!1,o=$(n).attr("value"),f=u!=null?$("#"+u).val():0;try{e=r?f>0?parseInt(o)<=parseInt(f):!0:f>0?parseInt(f)<=parseInt(o):!0}catch(n){e=!0}e?($(n).addClass("selected"),$("#"+i).val(o)):$("#"+i).val("0")}function e(){$("#buyregister-step1 input:checked").each(function(){$(this).attr("checked",!1)});$("#buyregister-step1 option:selected").each(function(){$(this).removeAttr("selected")});$(".buyreg-rooms li").removeClass("selected");$(".buyreg-areas li").removeClass("selected");$(".buyreg-price li").removeClass("selected");$(".propfield").removeClass("open");$("#room-min").val("");$("#room-max").val("");$("#area-min").val("");$("#area-max").val("");$("#garden-min").val("");$("#garden-max").val("");$("#price").val("");$("#price-max").val("")}function i(n){var i=!0,t="";return $("#msg-buyregister-step1").html(t),$("#buyreg-type:checked").length==0&&(i=!1,t="Du har inte valt typ<br />"),$(".chklocation:checked").length==0&&(i=!1,t+="Du har inte valt område"),i==!0?!0:(n.html(t),n.focus(),!1)}function r(n,t,i,r){var u="";return(t>0||i>0)&&(u=n+": ",t>0?u+=i>0?t+"-"+i:"min "+t:i>0&&(u+="max "+i),r.length>0&&(u+=" "+r),u+=". "),u}function u(){var n="",t="",y=$("#buyreg-type:checked").attr("aria-label"),u,i;$("#change-buyregister").addClass("active");$("#remove-buyregister").addClass("active");$("#add-buyregister").addClass("active");$("#next-buyregister").addClass("active");t=y+" ";n=y+";";var f=parseFloat($("#room-min")!=null&&$("#room-min").val()!=0?$("#room-min").val():0),o=$("#room-max")!=null&&$("#room-max").val()!=0?$("#room-max").val():0,s=$("#area-min")!=null&&$("#area-min").val()!=0?$("#area-min").val():0,h=$("#area-max")!=null&&$("#area-max").val()!=0?$("#area-max").val().replace("999","0"):0,c=0,l=0,a=$("#price")!=null&&$("#price").val()!=0?$("#price").val():0,v=$("#price-max")!=null&&$("#price-max").val()!=0?$("#price-max").val().replace("99999999","0"):0;t+=r("Antal rum",f,o,"");n+=(f>0?f:0)+";";n+=(o>0?o:0)+";";t+=r("Borea",s,h,"m²");n+=(s>0?s:0)+";";n+=(h>0?h:0)+";";t+=r("Tomtarea",c,l,"m²");n+=(c>0?c:0)+";";n+=(l>0?l:0)+";";t+=r("Pris",a,v,"kr");n+=(a>0?a:0)+";";n+=(v>0?v:0)+";";t+="Områden: ";u=0;i="";$(".chklocation:checked").each(function(){u>0&&(t+=", ",n+=",",i+="|");t+=$(this).attr("locname");n+=$(this).attr("locname")+"|"+$(this).val();i+=$(this).attr("locid")!=null?$(this).attr("locid").length>0?":"+$(this).attr("locid"):$(this).val()+":":$(this).val()+":";u+=1});n+=";"+i+";";t+=" ";$("#buyregister-wishes").append("<option value='"+n+"'>"+t+"<\/option>");e();$("#buyregister-step2").fadeIn("slow");$("#buyregister-wishes").focus()}function t(n,t,i){n!=null&&($("."+t+" li").removeClass("selected"),$("."+t+" li[value='"+n+"']").addClass("selected"),$("#"+i).val(n))}function o(){var i,n,r;$("#buyregister-wishes").val()!=null&&($("#change-buyregister").removeClass("active"),$("#remove-buyregister").removeClass("active"),$("#update-buyregister").addClass("active"),i=[],$("#buyregister-wishes option:selected").each(function(){i.push($(this).val())}),i.length>0&&i[0]!=null&&(n=i[0].split(";"),n.length>0&&(n[0]!=null&&($('#buyreg-type[aria-label="'+n[0]+'"]').attr("checked","true"),$('#buyreg-type[aria-label="'+n[0]+'"]').prop("checked",!0)),t(n[1],"buyreg-rooms.min","room-min"),t(n[2],"buyreg-rooms.max","room-max"),t(n[3],"buyreg-areas.min","area-min"),t(n[4],"buyreg-areas.max","area-max"),t(n[7],"buyreg-price.min","price"),t(n[8],"buyreg-price.max","price-max"),n[9]!=null&&(r=n[9].split(","),r.length>0&&$.each(r,function(n,t){var i=t.split("|");i!==null&&$('.chklocation[LocValue="'+i[1]+'"]').attr("checked","true")})))))}function f(){$("#buyregEpostCheck").val().length>0&&($("#buyregEpost").val()!==$("#buyregEpostCheck").val()?(addErrorClass($("#buyregEpostCheck")),addErrorClass($("#buyregEpost"))):validEmail($("#buyregEpostCheck").val())&&($("#buyregEpostCheck").removeClass("input-error"),$("#buyregEpost").removeClass("input-error")))}$(".buyreg-rooms.min li").click(function(t){t.preventDefault();n(this,"buyreg-rooms.min","room-min",!0,"room-max")});$(".buyreg-rooms.max li").click(function(t){t.preventDefault();n(this,"buyreg-rooms.max","room-max",!1,"room-min")});$(".buyreg-areas.min li").click(function(t){t.preventDefault();n(this,"buyreg-areas.min","area-min",!0,"area-max")});$(".buyreg-areas.max li").click(function(t){t.preventDefault();n(this,"buyreg-areas.max","area-max",!1,"area-min")});$(".buyreg-price.min li").click(function(t){t.preventDefault();n(this,"buyreg-price.min","price",!0,"price-max")});$(".buyreg-price.max li").click(function(t){t.preventDefault();n(this,"buyreg-price.max","price-max",!1,"price")});$("#update-buyregister").removeClass("active");$("#save-buyregister").click(function(){i($("#msg-buyregister-step1"))==!0&&(u(),$("#save-buyregister").removeClass("active"))});$("#update-buyregister").click(function(){i($("#msg-buyregister-step1"))==!0&&($("#buyregister-wishes option:selected").each(function(){$(this).remove()}),i($("#msg-buyregister-step1"))==!0&&(u(),$("#save-buyregister").removeClass("active"),$("#update-buyregister").removeClass("active"),$("#change-buyregister").removeClass("active"),$("#remove-buyregister").removeClass("active")))});$("#buyregister-wishes").change(function(){$("#buyreg-changebtn").addClass("active");$("#change-buyregister").addClass("active");$("#remove-buyregister").addClass("active")});$("#change-buyregister").click(function(){$("#update-buyregister").addClass("active");o()});$("#add-buyregister").click(function(){i($("#msg-buyregister-step1"))==!0&&(u(),$("#save-buyregister").removeClass("active"),$("#update-buyregister").removeClass("active"))});$("#remove-buyregister").click(function(){$("#buyregister-wishes option:selected").each(function(){$(this).remove()});$("#buyregister-wishes option").length==0&&($("#buyregister-step2").fadeOut("fast"),$("#save-buyregister").addClass("active"))});$("#next-buyregister").click(function(){$("#buyregister-step1").fadeOut("fast");$("#buyregister-step2").fadeOut("fast");$("#buyregister-step3").fadeIn("slow");$(".form-koparregister .modal-footer .btn").removeClass("active");$("#prev-buyregister").addClass("active");$("#submit-buyregister").addClass("active")});$("#prev-buyregister").click(function(){$("#buyregister-step3").fadeOut("fast");$("#buyregister-step1").fadeIn("slow");$("#buyregister-step2").fadeIn("slow");$(".form-koparregister .modal-footer .btn").removeClass("active");$("#add-buyregister").addClass("active");$("#next-buyregister").addClass("active")});$("#buyregEpost").change(function(){$(this).val().length>0&&validEmail($(this).val())?($(this).removeClass("input-error"),$(".emailToCheck").fadeIn(200)):addErrorClass(this);f()});$("#buyregEpostCheck").change(function(){$(this).val().length>0&&validEmail($(this).val())?$(this).removeClass("input-error"):addErrorClass(this);f()});$("input[name='rdbowner']").change(function(){validInfoTextPart()});$("#koparregister .required").change(function(){$(this).val().length>0?$(this).removeClass("input-error"):addErrorClass(this)});$("#buyregMobil").change(function(){validInfoTextPart()});$("#buyregTelefonArb").change(function(){validInfoTextPart()});$("#buyregTelefon").change(function(){validInfoTextPart()});$("#chkbuyregpul").on("click",function(){validInfoTextPart()});$("#submit-buyregister").click(function(n){var t,i,r,u;n.preventDefault();$(this).attr("disabled","disabled");t=!0;t=validInfoPart();t?($("#indicator").show(),$("#msg-buyregister-step3").html(""),i=[],$("#buyregister-wishes option").each(function(){i.push($(this).val())}),r={FirstName:$("#buyregFornamn").val(),LastName:$("#buyregEfternamn").val(),Email:$("#buyregEpost").val(),Cellphone:$("#buyregMobil").val(),Phone:$("#buyregTelefon").val(),PhoneWork:$("#buyregTelefonArb").val(),Address:$("#buyregAddress").val(),City:$("#buyregCity").val(),Zip:$("#buyregZip").val(),OwnLiving:$("#buyregowneryes:checked").val(),WishesStringList:i},u=BuyRegisterRepository(),u.post(r).done(function(){$("#indicator").hide();$("#buyregister-step3").fadeOut("slow");$("#submit-buyregister").removeClass("active");$("#msg-buyregister-step4").text("Tack för din anmälan!");$("#prev-buyregister").hide();showKrModal()}).fail(function(){$("#indicator").hide();$("#submit-buyregister").removeAttr("disabled");$("#buyregister-step3").show();$("#msg-buyregister-step4").text("Det gick inte att skicka intresseanmälan. Var god försök igen.");showKrModal()})):($("#indicator").hide(),$("#submit-buyregister").removeAttr("disabled"),$("#msg-buyregister-step3").focus())})});$(document).ready(function(){$('input[name="buyreg-type"]:radio').change(function(){var n=$("#buyreg-type:checked").attr("aria-label");n==="Tomt"?($(".propfields .propfield").css("display","none"),$(".propfields .prop-price").css("display","inline-block")):n==="Bostadsrätt"?$(".propfields .propfield").css("display","inline-block"):$(".propfields .propfield").css("display","inline-block")})});$(function(){function n(n){if($("#"+n)!=null)try{return $('input[name="'+n+'"]:checked').val()}catch(t){return""}return""}function t(t){var i=!0,r="",u=$(this),f,e,o;$(u).attr("disabled","disabled");$("#sintrFornamn").val().trim().length===0&&(i=!1,r="Förnamn måste anges<br />");$("#sintrEfternamn").val().trim().length===0&&(i=!1,r+="Efternamn måste anges<br />");$("#sintrEpost").val().trim().length!==0&&validEmail($("#sintrEpost").val())||(i=!1,r+="E-post måste anges<br />");$("#sintrTelefon").val().trim().length===0&&(i=!1,r+="Telefon måste anges<br />");$("#sintrAddress").val().trim().length===0&&(i=!1,r+="Adress måste anges<br />");$("#sintrZip").val().trim().length===0&&(i=!1,r+="Postnummer måste anges<br />");$("#sintrCity").val().trim().length===0&&(i=!1,r+="Postadress måste anges<br />");f="";$("#sintrLivingTypeBR:checked").val()?f=$("#sintrLivingTypeBR:checked").val():$("#sintrLivingTypeVilla:checked").val()&&(f=$("#sintrLivingTypeVilla:checked").val());f.length===0&&(i=!1,r+="Typ av boende måste anges<br />");$("#chksintrpul").prop("checked")===!1&&(i=!1,r+="Behandling av personuppgifter måste godkännas");i===!0?($(u).hide(),e={Fornamn:$("#sintrFornamn").val(),Efternamn:$("#sintrEfternamn").val(),Epost:$("#sintrEpost").val(),Gatuadress:$("#sintrAddress").val(),Postnr:$("#sintrZip").val(),Ort:$("#sintrCity").val(),Telefon:$("#sintrTelefon").val(),Arende:n("sintrCase"),Onskemal:$("#sintrOnskemal").val(),Varderingsformular:!0,Nuvarandeboende:f,RecaptchaResponse:$("#sintrform .g-recaptcha-response").val(),Lead:t,CustomSubject:""},o=IntresseRepository(),o.post(e).done(function(n){$(u).hide();$("#sintrform input").val("");$("#sinterestMess").hide();$("#sintrsent").text(n);$("#sintrsent").show();$("html, body").animate({scrollTop:$("#top").offset().top},100)}).fail(function(){$(u).show();$(u).removeAttr("disabled");$("#sinterestMess").text("Det gick inte att skicka intresseanmälan. Var god försök igen.")})):($(u).show(),$(u).removeAttr("disabled"),$("#sinterestMess").html("<span class='error'>"+r+"<\/span>"));$("#vEndModal").modal("show")}function i(n){$(n).val().length>5&&$(n).css("height",n.scrollHeight)}$("#btnSendInterest").on("click",function(){var t=!0,i="",r,u;$("#btnSendInterest").attr("disabled","disabled");$("#intrSubject").val().trim().length!=0&&(t=!1,i="Fel, kontakta administratören<br />");$("#intrFornamn").val().trim().length==0&&(t=!1,i="Förnamn måste anges<br />");$("#intrEfternamn").val().trim().length==0&&(t=!1,i+="Efternamn måste anges<br />");$("#intrTelefon").val().trim().length==0&&(t=!1,i+="Telefonnummer måste anges<br />");$("#chkintrpul").prop("checked")==!1&&(t=!1,i+="Behandling av personuppgifter måste godkännas");t===!0?($("#btnSendInterest").hide(),r={Fornamn:$("#intrFornamn").val(),Efternamn:$("#intrEfternamn").val(),Epost:$("#intrEpost").val(),Gatuadress:$("#intrAddress").val(),Postnr:$("#intrZip").val(),Ort:$("#intrCity").val(),Telefon:$("#intrTelefon").val(),Arende:n("intrCase"),Onskemal:$("#intrOnskemal").val(),Nuvarandeboende:n("introbjtype"),Onskadbostadstyp:n("intrWishobjtype"),ObjectGuid:$("#ObjectGuid")==null?"":$("#ObjectGuid").val(),ObjectType:$("#ObjectType")==null?"":$("#ObjectType").val(),ObjectName:$("#ObjectName")==null?"":$("#ObjectName").val(),Varderingsformular:$("#ObjectGuid")==null?!0:!1},u=IntresseRepository(),u.post(r).done(function(n){$("#btnSendInterest").hide();$(".form-intr").hide();$("#interestMess").hide();$("#intrsent").text(n);$("#intrsent").show()}).fail(function(){$("#btnSendInterest").show();$("#btnSendInterest").removeAttr("disabled");$("#interestMess").text("Det gick inte att skicka intresseanmälan. Var god försök igen.")})):($("#btnSendInterest").show(),$("#btnSendInterest").removeAttr("disabled"),$("#interestMess").html("<span class='error'>"+i+"<\/span>"),$("#interestMess").focus())});$("#btnSendsInterest").on("click",function(){t("")});$("#btnSendCampaign").on("click",function(){t("CAMPAIGN")});$("#btnSendCmpg").on("click",function(){var n=!0,t="";if($("#vMess").removeClass("sherr"),$("#btnSendCmpg").attr("disabled","disabled"),$("#sintrFornamn").val().trim().length===0&&(n=!1,t="Förnamn måste anges<br />"),$("#sintrEfternamn").val().trim().length===0&&(n=!1,t+="Efternamn måste anges<br />"),$("#sintrEpost").val().trim().length!==0&&validEmail($("#sintrEpost").val())||(n=!1,t+="E-post måste anges<br />"),$("#sintrTelefon").val().trim().length===0&&(n=!1,t+="Telefon måste anges<br />"),$("#sintrAddress").val().trim().length===0&&(n=!1,t+="Adress måste anges<br />"),$("#sintrZip").val().trim().length===0&&(n=!1,t+="Postnummer måste anges<br />"),$("#sintrCity").val().trim().length===0&&(n=!1,t+="Postadress måste anges<br />"),$("#chksintrpul").prop("checked")===!1&&(n=!1,t+="Behandling av personuppgifter måste godkännas"),n===!0){$("#btnSendCmpg").hide();var i=$("#sintrFornamn").val()+" "+$("#sintrEfternamn").val(),r=$("#sintrAddress").val()+"<br>Postadress: "+$("#sintrZip").val()+" "+$("#sintrCity").val(),u={FirstName:$("#sintrFornamn").val(),LastName:$("#sintrEfternamn").val(),Email:$("#sintrEpost").val(),Address:r,Phone:$("#sintrTelefon").val(),Subject:i+" vill vara med i prisdragningen för Samsung The Frame",IncludeNameInSubject:!1,isCampaign:!0,CustomSubject:"Kampanj - Samsung",RecaptchaResponse:$(".g-recaptcha-response").val()},f=messageRepository();f.post(u).done(function(){$("#btnSendCmpg").hide();$("#sintrform").hide();$("#vMess").text("Tack för ditt deltagande!")}).fail(function(){$("#btnSendCmpg").show();$("#btnSendCmpg").removeAttr("disabled");$("#vMess").text("Det gick inte att skicka, var god försök igen senare.")})}else $("#btnSendCmpg").show(),$("#btnSendCmpg").removeAttr("disabled"),$("#vMess").addClass("sherr"),$("#vMess").html("<span class='error'>"+t+"<\/span>");$("#vEndModal").modal("show")});$("#btnSendSubscription").on("click",function(){var n=!0,t="",i,r,u;$(this).attr("disabled","disabled");$("#vfirstname").val().trim().length===0&&(n=!1,t="Förnamn måste anges<br />");$("#vlastname").val().trim().length===0&&(n=!1,t+="Efternamn måste anges<br />");$("#vAddress").val().trim().length===0&&(n=!1,t+="Adress måste anges<br />");$("#vEmail").val().trim().length!==0&&validEmail($("#vEmail").val())||(n=!1,t+="E-post måste anges<br />");$("#vPhone").val().trim().length===0&&(n=!1,t+="Telefon måste anges<br />");i=$("#vsub input[name='vSubscription']:checked").val();(i==null||i.length===0)&&(n=!1,t+="Ange hur ofta du vill få utskicket<br />");$("#vchk").prop("checked")===!1&&(n=!1,t+="Behandling av personuppgifter måste godkännas");n===!0?($("#btnSendSubscription").hide(),r={FirstName:$("#vfirstname").val(),LastName:$("#vlastname").val(),Email:$("#vEmail").val(),Address:$("#vAddress").val(),Phone:$("#vPhone").val(),Subject:"Värdebevakaren",LeadId:"CMLEADTYPE4UV3L6R6J77GCB2B",IncludeNameInSubject:!1,isCampaign:!1,Msg:"Jag önskar få utskicket: <b>"+i+"<\/b><br><br>"+$("#vmsg").val(),RecaptchaResponse:$(".g-recaptcha-response").val()},u=messageRepository(),u.post(r).done(function(){$("#btnSendSubscription").hide();$("#vsub").hide();$("#vMess").text("Tack, en av våra mäklare kommer att kontakta dig inom kort!")}).fail(function(){$("#btnSendSubscription").show();$("#btnSendSubscription").removeAttr("disabled");$("#vMess").text("Det gick inte att skicka, var god försök igen senare.")})):($("#btnSendSubscription").show(),$("#btnSendSubscription").removeAttr("disabled"),$("#vMess").html("<span class='error'>"+t+"<\/span>"));$("html, body").animate({scrollTop:$("#top").offset().top},100);$("#vbEndModal").modal("show")});$("textarea.autogrow").on("keyup",function(){i(this)})}),function(n,t,i){function a(n,i,r){t.cookie=n+"="+encodeURIComponent(i)+r+"; path=/"}function v(n){for(var i,u=n+"=",e=decodeURIComponent(t.cookie),f=e.split(";"),r=0;r<f.length;r++){for(i=f[r];i.charAt(0)==" ";)i=i.substring(1);if(i.indexOf(u)==0)return i.substring(u.length,i.length)}return""}function o(){i("#cookieConsentDialog").css("display","none");i("body").removeClass("overflow-hidden");i("#cookieConsentDialog").removeClass("openmodal");i(".consent-box").fadeIn("fast");i(".consent-settings").hide();i(".coookieDialog_settings").fadeIn("fast").css("display","inline-flex");i(".coookieDialog_save, .coookieDialog_decline").hide()}function u(){i("#cookieConsentDialog").css("display","block");r==null?i(".coookieDialog_save").hide():r.funcs==1&&r.statics==1?i(".coookieDialog_save").hide():i(".coookieDialog_save").fadeIn("fast").css("display","inline-flex")}function f(n){var t=new Date,i=n+"&consentTimestamp="+t.toGMTString(),r=y();a(c,i,r);s();p("consentFormSubmit");o()}function y(){var n=new Date;return n.setFullYear(n.getFullYear()+1),"; expires="+n.toGMTString()}function e(n){var i=[n,"cookieConsent"];t.cookie.split(";").forEach(function(n){n=n.split("=")[0].trim();~i.indexOf(n)||(t.cookie=n+"=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/")})}function s(){var t,n,i,u;r!=null&&(t=r.funcs==1?!0:r.funcs==0?!1:!0,n=r.statics==1?!0:r.statics==0?!1:!0,n&&gtag("config","G-8QHGXV9EXB"),gtag("consent","update",{ad_storage:n?"granted":"denied",analytics_storage:n?"granted":"denied",personalization_storage:n?"granted":"denied"}),fbq("consent",t?"grant":"revoke"),i="_ga, _ga_8QHGXV9EXB,_gid",u="_fbp, __cf_bm",t||n?(t||e(i),n||e(u)):e())}function p(t){n.dataLayer.push({event:t})}function w(){i(".cookieClose").on("click",function(n){o();n.preventDefault()});i(".cookieBox").on("click",function(n){n.stopPropagation()});i(".showCookieDialog").on("click",function(n){h();u();n.preventDefault()});i(".coookieDialog_acceptAll").on("click",function(n){r={necessary:1,funcs:1,statics:1};var t="preferences="+JSON.stringify(r);f(t);n.preventDefault()});i("#cookie-option-func, #cookie-option-stats").on("click",function(){i(".coookieDialog_save").fadeIn("fast").css("display","inline-flex")});i(".coookieDialog_save").on("click",function(n){var u=i("#cookie-option-func").prop("checked"),e=i("#cookie-option-stats").prop("checked"),t;r={necessary:1,funcs:u?1:0,statics:e?1:0};t="preferences="+JSON.stringify(r);f(t);n.preventDefault()});i("#cookieHandler").on("click",function(){i(".coookieDialog_settings").trigger("click");u()});i(".coookieDialog_settings").on("click",function(){i(".consent-box").hide();i(".consent-settings").fadeIn("fast");i(this).hide();i(".coookieDialog_decline").fadeIn("fast").css("display","inline-flex");i("#cookieConsentDialog").addClass("openmodal");i("body").addClass("overflow-hidden")});i(".coookieDialog_decline").on("click",function(n){r={necessary:1,funcs:0,statics:0};var t="preferences="+JSON.stringify(r);f(t);n.preventDefault()})}function h(){for(var i,n,u=v(c).split("&"),t=0;t<u.length;t++)i=u[t],n=i.split("="),n[0]=="preferences"&&(r=JSON.parse(n[1]));b()}function b(){r==null?(l=!0,i("#cookie-option-func").prop("checked",!0),i("#cookie-option-stats").prop("checked",!0),i(".coookieDialog_save").hide()):(r.funcs==1?i("#cookie-option-func").prop("checked",!0):r.funcs==0&&i("#cookie-option-func").prop("checked",!1),r.statics==1?i("#cookie-option-stats").prop("checked",!0):r.statics==0&&i("#cookie-option-stats").prop("checked",!1),r.funcs==1&&r.statics==1?i(".coookieDialog_save").hide():i(".coookieDialog_save").fadeIn("fast").css("display","inline-flex"))}function k(){h();w();l?u():s()}var c="cookieConsent",r=null,l=!1;k()}(window,window.document,jQuery)