"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=document.querySelector("main").dataset.urlPrefix,t=document.querySelector("#form--searchFilters"),s=document.querySelector("#container--searchResults"),a=Number.parseInt(document.querySelector("#searchFilter--limit").value,10),i=document.querySelector("#searchFilter--offset"),r=()=>{const r=Number.parseInt(i.value,10);s.innerHTML='
Loading '+exports.aliases.lots+"...
",cityssm.postJSON(e+"/lots/doSearchLots",t,t=>{if(0===t.lots.length)return void(s.innerHTML='There are no '+exports.aliases.lots.toLowerCase()+" that meet the search criteria.
");const i=document.createElement("tbody");for(const s of t.lots)i.insertAdjacentHTML("beforeend",'| '+cityssm.escapeHTML(s.lotName)+' | '+(s.mapName?cityssm.escapeHTML(s.mapName):'(No Name)')+" | "+cityssm.escapeHTML(s.lotType)+" | "+cityssm.escapeHTML(s.lotStatus)+" "+(s.lotOccupancyCount>0?'Currently Occupied':"")+" |
");s.innerHTML='| '+cityssm.escapeHTML(exports.aliases.lot)+" | "+cityssm.escapeHTML(exports.aliases.map)+" | "+cityssm.escapeHTML(exports.aliases.lot)+' Type | Status |
|---|
Displaying '+(r+1).toString()+" to "+Math.min(t.count,a+r)+" of "+t.count+'
':"")+"
",s.querySelector("table").append(i),r>0&&s.querySelector("button[data-page='previous']").addEventListener("click",o),a+r{i.value="0",r()},o=()=>{i.value=Math.max(Number.parseInt(i.value,10)-a,0).toString(),r()},n=()=>{i.value=(Number.parseInt(i.value,10)+a).toString(),r()},c=t.querySelectorAll("input, select");for(const e of c)e.addEventListener("change",l);t.addEventListener("submit",e=>{e.preventDefault(),l()}),r()})();