(self.webpackChunk_farmos_org_farmos_map=self.webpackChunk_farmos_org_farmos_map||[]).push([[553],{460:e=>{e.exports=''},9444:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>o});var n=r(6421),s=r.n(n),t=r(460),l=r.n(t);const o={attach(e){const a=()=>{const a=e.map.getControls().getArray().find((e=>"function"==typeof e.renderPanel));if(!e.sidePanel)return;if(e.sidePanel.getPaneById("layers"))return;const r=e.sidePanel.definePane({paneId:"layers",name:"Layers",icon:l()}),n=document.createElement("div");n.classList="layer-switcher",r.addWidgetElement(n);const t=()=>s().renderPanel(e.map,n,{reverse:!0});t(),e.map.on("farmOS-map.layer",(()=>{t()})),a&&e.map.removeControl(a)};a(),e.map.getControls().on("add",a)}}}}]);