$(function(){function l(i,e){e=`<div class="disclaimerHeader" title="${i.disclaimerheader}">
		                ${i.disclaimerheader}
		                <button class="toggleBtn" 
                                data-toggle="collapse"
                                data-target="#${i.mapdisclaimerfor}_disclaimer_body" 
                                aria-label="${resources.ToggleDisclaimer}" >
			                <i class="far fa-minus-circle" aria-hidden="true"></i>
			                <span class="sr-only">${resources.ToggleDisclaimer}</span>
		                </button>
	                </div>
	                <div class="disclaimerBody collapse in" id="${i.mapdisclaimerfor}_disclaimer_body">
                        ${e}
	                </div>`.replace(/\s{2,}/g," ").trim();const o=document.createElement("div");o.classList.add("mapLayerDisclaimer"),o.innerHTML=e,o.style.display="none",document.getElementById("disclaimersBox").appendChild(o);let a=document.querySelector("#"+i.mapdisclaimerfor+" input");a.checked&&(o.style.display="block"),$(document).on("mapLayerToggle",(e,t)=>{t===i.mapdisclaimerfor&&(o.style.display=a.checked?"block":"none")}),$(document).on("appHelperInitComplete",()=>{a.checked&&(o.style.display="block")}),$("#"+i.mapdisclaimerfor+"_disclaimer_body").on("hide.bs.collapse",()=>{o.querySelector(".fa-minus-circle").setAttribute("class","far fa-plus-circle"),o.style.maxWidth="200px",o.style.left="calc(50% - 100px)"}),$("#"+i.mapdisclaimerfor+"_disclaimer_body").on("show.bs.collapse",()=>{o.querySelector(".fa-plus-circle").setAttribute("class","far fa-minus-circle"),o.style.maxWidth=null,o.style.left=null})}function i(){$(".popover").popover("hide")}function s(t){["scroll","touchmove","mousecroll","wheel"].forEach(e=>{t.addEventListener(e,i)})}function c(t){["scroll","touchmove","mousecroll","wheel"].forEach(e=>{t.removeEventListener(e,i)})}let n="ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints;function e(){var e,t;(t=document.getElementById("map-canvas"))&&((e=document.createElement("div")).id="disclaimersBox",e.classList.add("disclaimersBox"),t.appendChild(e)),$("[data-toggle='popover']").each(function(e,t){var i=$(this).attr("data-helpid"),o=$("#"+i).html(),i={html:!0,title:i.replace(/-/g," "),content:o,container:"body"};$(this).popover(i),this.dataset.mapdisclaimerfor&&(l(this.dataset,o),i=this,"undefined"==typeof CKEDITOR)&&i.dataset.hidehelpicon&&"true"===i.dataset.hidehelpicon&&(i.style.visibility="hidden"),null!==document.querySelector(".mobileFirst")||n||t.addEventListener("mouseenter",function(e){$(this).popover("show")});let a;this.dataset.scrollbox&&(a=document.getElementById(this.dataset.scrollbox)),$(this).on("show.bs.popover",function(){s(window),a&&s(a)}),$(this).on("hide.bs.popover",function(){c(window),a&&c(a)})}),$("[data-toggle='popover']").on("click",function(e){e.stopPropagation()});$(document).on("click",function(e){$("[data-toggle='popover']").each(function(){$(this).popover("hide")})})}"undefined"!=typeof specialEvent?$(document).on("specialEventLegendSet",()=>{e()}):e()});
