{(
Default page
)}
	
	
	
		global watched menu
	
	watch(function() {
		if (menu.curRoute) {
			let curRoute = menu.curRoute;
			let curRoute2 = curRoute;
			if (curRoute2.endsWith(".html")) {
				curRoute2 = curRoute2.substring(0,curRoute2.length-".html".length);
			} else {
				curRoute2 += ".html"
			}
			let selected = currentElement.querySelectorAll(".pure-menu-selected")
			for (el of selected) {
				el.classList.remove("pure-menu-selected")
			}
			let curRouteElem = currentElement.querySelector('[route="'+curRoute+'"],[href="'+curRoute+'"],[route="'+curRoute2+'"],[href="'+curRoute2+'"]')
			if (curRouteElem) {
				do {
					curRouteElem.classList.add("pure-menu-selected")
					curRouteElem = curRouteElem.parentElement;
				} while (curRouteElem.tagName!="MY-MENU")
			}
		}
	})
	
	
		global watched menu
	
	let route = currentElement.getAttribute("route")
	if (!route) {
		let el = currentElement.querySelector("[href]")
		if (el) {
			route = el.getAttribute("href")
		}
	}
	if (route) {
		if (location.hostname.indexOf("a-js.org") < 0) {
			if (!route.endsWith(".html")&&route.indexOf(".") < 0) {
				route += ".html"
			}
		}
		currentElement.addEventListener("click",(evt) => {
			evt.preventDefault();
			evt.stopPropagation();
			evt.stopImmediatePropagation();
			A.importIn(null,route)
			history.pushState({route},"",route)
			menu.curRoute = route;	
		},true)
	}