@zvonimirsun/leaflet-geoman
Version:
A Leaflet Plugin For Editing Geometry Layers in Leaflet 1.0
1 lines • 293 kB
JavaScript
"use strict";(()=>{var Ol=Object.create;var Yi=Object.defineProperty;var Il=Object.getOwnPropertyDescriptor;var Al=Object.getOwnPropertyNames;var Gl=Object.getPrototypeOf,ql=Object.prototype.hasOwnProperty;var B=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Nl=(t,e,i,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Al(e))!ql.call(t,n)&&n!==i&&Yi(t,n,{get:()=>e[n],enumerable:!(r=Il(e,n))||r.enumerable});return t};var wt=(t,e,i)=>(i=t!=null?Ol(Gl(t)):{},Nl(e||!t||!t.__esModule?Yi(i,"default",{value:t,enumerable:!0}):i,t));var Zi=B((d_,$i)=>{function Fl(){this.__data__=[],this.size=0}$i.exports=Fl});var se=B((g_,Wi)=>{function jl(t,e){return t===e||t!==t&&e!==e}Wi.exports=jl});var ae=B((m_,Qi)=>{var Vl=se();function Ul(t,e){for(var i=t.length;i--;)if(Vl(t[i][0],e))return i;return-1}Qi.exports=Ul});var er=B((__,tr)=>{var Kl=ae(),Hl=Array.prototype,Xl=Hl.splice;function Yl(t){var e=this.__data__,i=Kl(e,t);if(i<0)return!1;var r=e.length-1;return i==r?e.pop():Xl.call(e,i,1),--this.size,!0}tr.exports=Yl});var rr=B((y_,ir)=>{var Jl=ae();function $l(t){var e=this.__data__,i=Jl(e,t);return i<0?void 0:e[i][1]}ir.exports=$l});var sr=B((L_,nr)=>{var Zl=ae();function Wl(t){return Zl(this.__data__,t)>-1}nr.exports=Wl});var or=B((b_,ar)=>{var Ql=ae();function th(t,e){var i=this.__data__,r=Ql(i,t);return r<0?(++this.size,i.push([t,e])):i[r][1]=e,this}ar.exports=th});var oe=B((k_,lr)=>{var eh=Zi(),ih=er(),rh=rr(),nh=sr(),sh=or();function Vt(t){var e=-1,i=t==null?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}Vt.prototype.clear=eh;Vt.prototype.delete=ih;Vt.prototype.get=rh;Vt.prototype.has=nh;Vt.prototype.set=sh;lr.exports=Vt});var cr=B((M_,hr)=>{var ah=oe();function oh(){this.__data__=new ah,this.size=0}hr.exports=oh});var pr=B((v_,ur)=>{function lh(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i}ur.exports=lh});var dr=B((x_,fr)=>{function hh(t){return this.__data__.get(t)}fr.exports=hh});var mr=B((w_,gr)=>{function ch(t){return this.__data__.has(t)}gr.exports=ch});var ti=B((C_,_r)=>{var uh=typeof global=="object"&&global&&global.Object===Object&&global;_r.exports=uh});var At=B((E_,yr)=>{var ph=ti(),fh=typeof self=="object"&&self&&self.Object===Object&&self,dh=ph||fh||Function("return this")();yr.exports=dh});var Se=B((P_,Lr)=>{var gh=At(),mh=gh.Symbol;Lr.exports=mh});var vr=B((S_,Mr)=>{var br=Se(),kr=Object.prototype,_h=kr.hasOwnProperty,yh=kr.toString,le=br?br.toStringTag:void 0;function Lh(t){var e=_h.call(t,le),i=t[le];try{t[le]=void 0;var r=!0}catch{}var n=yh.call(t);return r&&(e?t[le]=i:delete t[le]),n}Mr.exports=Lh});var wr=B((T_,xr)=>{var bh=Object.prototype,kh=bh.toString;function Mh(t){return kh.call(t)}xr.exports=Mh});var Ut=B((B_,Pr)=>{var Cr=Se(),vh=vr(),xh=wr(),wh="[object Null]",Ch="[object Undefined]",Er=Cr?Cr.toStringTag:void 0;function Eh(t){return t==null?t===void 0?Ch:wh:Er&&Er in Object(t)?vh(t):xh(t)}Pr.exports=Eh});var Ct=B((D_,Sr)=>{function Ph(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}Sr.exports=Ph});var Te=B((R_,Tr)=>{var Sh=Ut(),Th=Ct(),Bh="[object AsyncFunction]",Dh="[object Function]",Rh="[object GeneratorFunction]",Oh="[object Proxy]";function Ih(t){if(!Th(t))return!1;var e=Sh(t);return e==Dh||e==Rh||e==Bh||e==Oh}Tr.exports=Ih});var Dr=B((O_,Br)=>{var Ah=At(),Gh=Ah["__core-js_shared__"];Br.exports=Gh});var Ir=B((I_,Or)=>{var ei=Dr(),Rr=(function(){var t=/[^.]+$/.exec(ei&&ei.keys&&ei.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""})();function qh(t){return!!Rr&&Rr in t}Or.exports=qh});var Gr=B((A_,Ar)=>{var Nh=Function.prototype,zh=Nh.toString;function Fh(t){if(t!=null){try{return zh.call(t)}catch{}try{return t+""}catch{}}return""}Ar.exports=Fh});var Nr=B((G_,qr)=>{var jh=Te(),Vh=Ir(),Uh=Ct(),Kh=Gr(),Hh=/[\\^$.*+?()[\]{}|]/g,Xh=/^\[object .+?Constructor\]$/,Yh=Function.prototype,Jh=Object.prototype,$h=Yh.toString,Zh=Jh.hasOwnProperty,Wh=RegExp("^"+$h.call(Zh).replace(Hh,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Qh(t){if(!Uh(t)||Vh(t))return!1;var e=jh(t)?Wh:Xh;return e.test(Kh(t))}qr.exports=Qh});var Fr=B((q_,zr)=>{function tc(t,e){return t?.[e]}zr.exports=tc});var Be=B((N_,jr)=>{var ec=Nr(),ic=Fr();function rc(t,e){var i=ic(t,e);return ec(i)?i:void 0}jr.exports=rc});var ii=B((z_,Vr)=>{var nc=Be(),sc=At(),ac=nc(sc,"Map");Vr.exports=ac});var he=B((F_,Ur)=>{var oc=Be(),lc=oc(Object,"create");Ur.exports=lc});var Xr=B((j_,Hr)=>{var Kr=he();function hc(){this.__data__=Kr?Kr(null):{},this.size=0}Hr.exports=hc});var Jr=B((V_,Yr)=>{function cc(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}Yr.exports=cc});var Zr=B((U_,$r)=>{var uc=he(),pc="__lodash_hash_undefined__",fc=Object.prototype,dc=fc.hasOwnProperty;function gc(t){var e=this.__data__;if(uc){var i=e[t];return i===pc?void 0:i}return dc.call(e,t)?e[t]:void 0}$r.exports=gc});var Qr=B((K_,Wr)=>{var mc=he(),_c=Object.prototype,yc=_c.hasOwnProperty;function Lc(t){var e=this.__data__;return mc?e[t]!==void 0:yc.call(e,t)}Wr.exports=Lc});var en=B((H_,tn)=>{var bc=he(),kc="__lodash_hash_undefined__";function Mc(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=bc&&e===void 0?kc:e,this}tn.exports=Mc});var nn=B((X_,rn)=>{var vc=Xr(),xc=Jr(),wc=Zr(),Cc=Qr(),Ec=en();function Kt(t){var e=-1,i=t==null?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}Kt.prototype.clear=vc;Kt.prototype.delete=xc;Kt.prototype.get=wc;Kt.prototype.has=Cc;Kt.prototype.set=Ec;rn.exports=Kt});var on=B((Y_,an)=>{var sn=nn(),Pc=oe(),Sc=ii();function Tc(){this.size=0,this.__data__={hash:new sn,map:new(Sc||Pc),string:new sn}}an.exports=Tc});var hn=B((J_,ln)=>{function Bc(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}ln.exports=Bc});var ce=B(($_,cn)=>{var Dc=hn();function Rc(t,e){var i=t.__data__;return Dc(e)?i[typeof e=="string"?"string":"hash"]:i.map}cn.exports=Rc});var pn=B((Z_,un)=>{var Oc=ce();function Ic(t){var e=Oc(this,t).delete(t);return this.size-=e?1:0,e}un.exports=Ic});var dn=B((W_,fn)=>{var Ac=ce();function Gc(t){return Ac(this,t).get(t)}fn.exports=Gc});var mn=B((Q_,gn)=>{var qc=ce();function Nc(t){return qc(this,t).has(t)}gn.exports=Nc});var yn=B((ty,_n)=>{var zc=ce();function Fc(t,e){var i=zc(this,t),r=i.size;return i.set(t,e),this.size+=i.size==r?0:1,this}_n.exports=Fc});var ri=B((ey,Ln)=>{var jc=on(),Vc=pn(),Uc=dn(),Kc=mn(),Hc=yn();function Ht(t){var e=-1,i=t==null?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}Ht.prototype.clear=jc;Ht.prototype.delete=Vc;Ht.prototype.get=Uc;Ht.prototype.has=Kc;Ht.prototype.set=Hc;Ln.exports=Ht});var kn=B((iy,bn)=>{var Xc=oe(),Yc=ii(),Jc=ri(),$c=200;function Zc(t,e){var i=this.__data__;if(i instanceof Xc){var r=i.__data__;if(!Yc||r.length<$c-1)return r.push([t,e]),this.size=++i.size,this;i=this.__data__=new Jc(r)}return i.set(t,e),this.size=i.size,this}bn.exports=Zc});var vn=B((ry,Mn)=>{var Wc=oe(),Qc=cr(),tu=pr(),eu=dr(),iu=mr(),ru=kn();function Xt(t){var e=this.__data__=new Wc(t);this.size=e.size}Xt.prototype.clear=Qc;Xt.prototype.delete=tu;Xt.prototype.get=eu;Xt.prototype.has=iu;Xt.prototype.set=ru;Mn.exports=Xt});var ni=B((ny,xn)=>{var nu=Be(),su=(function(){try{var t=nu(Object,"defineProperty");return t({},"",{}),t}catch{}})();xn.exports=su});var De=B((sy,Cn)=>{var wn=ni();function au(t,e,i){e=="__proto__"&&wn?wn(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}Cn.exports=au});var si=B((ay,En)=>{var ou=De(),lu=se();function hu(t,e,i){(i!==void 0&&!lu(t[e],i)||i===void 0&&!(e in t))&&ou(t,e,i)}En.exports=hu});var Sn=B((oy,Pn)=>{function cu(t){return function(e,i,r){for(var n=-1,s=Object(e),a=r(e),o=a.length;o--;){var h=a[t?o:++n];if(i(s[h],h,s)===!1)break}return e}}Pn.exports=cu});var Bn=B((ly,Tn)=>{var uu=Sn(),pu=uu();Tn.exports=pu});var An=B((ue,Yt)=>{var fu=At(),In=typeof ue=="object"&&ue&&!ue.nodeType&&ue,Dn=In&&typeof Yt=="object"&&Yt&&!Yt.nodeType&&Yt,du=Dn&&Dn.exports===In,Rn=du?fu.Buffer:void 0,On=Rn?Rn.allocUnsafe:void 0;function gu(t,e){if(e)return t.slice();var i=t.length,r=On?On(i):new t.constructor(i);return t.copy(r),r}Yt.exports=gu});var qn=B((hy,Gn)=>{var mu=At(),_u=mu.Uint8Array;Gn.exports=_u});var Fn=B((cy,zn)=>{var Nn=qn();function yu(t){var e=new t.constructor(t.byteLength);return new Nn(e).set(new Nn(t)),e}zn.exports=yu});var Vn=B((uy,jn)=>{var Lu=Fn();function bu(t,e){var i=e?Lu(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}jn.exports=bu});var Kn=B((py,Un)=>{function ku(t,e){var i=-1,r=t.length;for(e||(e=Array(r));++i<r;)e[i]=t[i];return e}Un.exports=ku});var Yn=B((fy,Xn)=>{var Mu=Ct(),Hn=Object.create,vu=(function(){function t(){}return function(e){if(!Mu(e))return{};if(Hn)return Hn(e);t.prototype=e;var i=new t;return t.prototype=void 0,i}})();Xn.exports=vu});var $n=B((dy,Jn)=>{function xu(t,e){return function(i){return t(e(i))}}Jn.exports=xu});var ai=B((gy,Zn)=>{var wu=$n(),Cu=wu(Object.getPrototypeOf,Object);Zn.exports=Cu});var oi=B((my,Wn)=>{var Eu=Object.prototype;function Pu(t){var e=t&&t.constructor,i=typeof e=="function"&&e.prototype||Eu;return t===i}Wn.exports=Pu});var ts=B((_y,Qn)=>{var Su=Yn(),Tu=ai(),Bu=oi();function Du(t){return typeof t.constructor=="function"&&!Bu(t)?Su(Tu(t)):{}}Qn.exports=Du});var Gt=B((yy,es)=>{function Ru(t){return t!=null&&typeof t=="object"}es.exports=Ru});var rs=B((Ly,is)=>{var Ou=Ut(),Iu=Gt(),Au="[object Arguments]";function Gu(t){return Iu(t)&&Ou(t)==Au}is.exports=Gu});var li=B((by,as)=>{var ns=rs(),qu=Gt(),ss=Object.prototype,Nu=ss.hasOwnProperty,zu=ss.propertyIsEnumerable,Fu=ns((function(){return arguments})())?ns:function(t){return qu(t)&&Nu.call(t,"callee")&&!zu.call(t,"callee")};as.exports=Fu});var Jt=B((ky,os)=>{var ju=Array.isArray;os.exports=ju});var hi=B((My,ls)=>{var Vu=9007199254740991;function Uu(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Vu}ls.exports=Uu});var Re=B((vy,hs)=>{var Ku=Te(),Hu=hi();function Xu(t){return t!=null&&Hu(t.length)&&!Ku(t)}hs.exports=Xu});var us=B((xy,cs)=>{var Yu=Re(),Ju=Gt();function $u(t){return Ju(t)&&Yu(t)}cs.exports=$u});var fs=B((wy,ps)=>{function Zu(){return!1}ps.exports=Zu});var ci=B((pe,$t)=>{var Wu=At(),Qu=fs(),ms=typeof pe=="object"&&pe&&!pe.nodeType&&pe,ds=ms&&typeof $t=="object"&&$t&&!$t.nodeType&&$t,tp=ds&&ds.exports===ms,gs=tp?Wu.Buffer:void 0,ep=gs?gs.isBuffer:void 0,ip=ep||Qu;$t.exports=ip});var Ls=B((Cy,ys)=>{var rp=Ut(),np=ai(),sp=Gt(),ap="[object Object]",op=Function.prototype,lp=Object.prototype,_s=op.toString,hp=lp.hasOwnProperty,cp=_s.call(Object);function up(t){if(!sp(t)||rp(t)!=ap)return!1;var e=np(t);if(e===null)return!0;var i=hp.call(e,"constructor")&&e.constructor;return typeof i=="function"&&i instanceof i&&_s.call(i)==cp}ys.exports=up});var ks=B((Ey,bs)=>{var pp=Ut(),fp=hi(),dp=Gt(),gp="[object Arguments]",mp="[object Array]",_p="[object Boolean]",yp="[object Date]",Lp="[object Error]",bp="[object Function]",kp="[object Map]",Mp="[object Number]",vp="[object Object]",xp="[object RegExp]",wp="[object Set]",Cp="[object String]",Ep="[object WeakMap]",Pp="[object ArrayBuffer]",Sp="[object DataView]",Tp="[object Float32Array]",Bp="[object Float64Array]",Dp="[object Int8Array]",Rp="[object Int16Array]",Op="[object Int32Array]",Ip="[object Uint8Array]",Ap="[object Uint8ClampedArray]",Gp="[object Uint16Array]",qp="[object Uint32Array]",J={};J[Tp]=J[Bp]=J[Dp]=J[Rp]=J[Op]=J[Ip]=J[Ap]=J[Gp]=J[qp]=!0;J[gp]=J[mp]=J[Pp]=J[_p]=J[Sp]=J[yp]=J[Lp]=J[bp]=J[kp]=J[Mp]=J[vp]=J[xp]=J[wp]=J[Cp]=J[Ep]=!1;function Np(t){return dp(t)&&fp(t.length)&&!!J[pp(t)]}bs.exports=Np});var vs=B((Py,Ms)=>{function zp(t){return function(e){return t(e)}}Ms.exports=zp});var ws=B((fe,Zt)=>{var Fp=ti(),xs=typeof fe=="object"&&fe&&!fe.nodeType&&fe,de=xs&&typeof Zt=="object"&&Zt&&!Zt.nodeType&&Zt,jp=de&&de.exports===xs,ui=jp&&Fp.process,Vp=(function(){try{var t=de&&de.require&&de.require("util").types;return t||ui&&ui.binding&&ui.binding("util")}catch{}})();Zt.exports=Vp});var pi=B((Sy,Ps)=>{var Up=ks(),Kp=vs(),Cs=ws(),Es=Cs&&Cs.isTypedArray,Hp=Es?Kp(Es):Up;Ps.exports=Hp});var fi=B((Ty,Ss)=>{function Xp(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}Ss.exports=Xp});var Bs=B((By,Ts)=>{var Yp=De(),Jp=se(),$p=Object.prototype,Zp=$p.hasOwnProperty;function Wp(t,e,i){var r=t[e];(!(Zp.call(t,e)&&Jp(r,i))||i===void 0&&!(e in t))&&Yp(t,e,i)}Ts.exports=Wp});var Rs=B((Dy,Ds)=>{var Qp=Bs(),tf=De();function ef(t,e,i,r){var n=!i;i||(i={});for(var s=-1,a=e.length;++s<a;){var o=e[s],h=r?r(i[o],t[o],o,i,t):void 0;h===void 0&&(h=t[o]),n?tf(i,o,h):Qp(i,o,h)}return i}Ds.exports=ef});var Is=B((Ry,Os)=>{function rf(t,e){for(var i=-1,r=Array(t);++i<t;)r[i]=e(i);return r}Os.exports=rf});var di=B((Oy,As)=>{var nf=9007199254740991,sf=/^(?:0|[1-9]\d*)$/;function af(t,e){var i=typeof t;return e=e??nf,!!e&&(i=="number"||i!="symbol"&&sf.test(t))&&t>-1&&t%1==0&&t<e}As.exports=af});var qs=B((Iy,Gs)=>{var of=Is(),lf=li(),hf=Jt(),cf=ci(),uf=di(),pf=pi(),ff=Object.prototype,df=ff.hasOwnProperty;function gf(t,e){var i=hf(t),r=!i&&lf(t),n=!i&&!r&&cf(t),s=!i&&!r&&!n&&pf(t),a=i||r||n||s,o=a?of(t.length,String):[],h=o.length;for(var l in t)(e||df.call(t,l))&&!(a&&(l=="length"||n&&(l=="offset"||l=="parent")||s&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||uf(l,h)))&&o.push(l);return o}Gs.exports=gf});var zs=B((Ay,Ns)=>{function mf(t){var e=[];if(t!=null)for(var i in Object(t))e.push(i);return e}Ns.exports=mf});var js=B((Gy,Fs)=>{var _f=Ct(),yf=oi(),Lf=zs(),bf=Object.prototype,kf=bf.hasOwnProperty;function Mf(t){if(!_f(t))return Lf(t);var e=yf(t),i=[];for(var r in t)r=="constructor"&&(e||!kf.call(t,r))||i.push(r);return i}Fs.exports=Mf});var gi=B((qy,Vs)=>{var vf=qs(),xf=js(),wf=Re();function Cf(t){return wf(t)?vf(t,!0):xf(t)}Vs.exports=Cf});var Ks=B((Ny,Us)=>{var Ef=Rs(),Pf=gi();function Sf(t){return Ef(t,Pf(t))}Us.exports=Sf});var Zs=B((zy,$s)=>{var Hs=si(),Tf=An(),Bf=Vn(),Df=Kn(),Rf=ts(),Xs=li(),Ys=Jt(),Of=us(),If=ci(),Af=Te(),Gf=Ct(),qf=Ls(),Nf=pi(),Js=fi(),zf=Ks();function Ff(t,e,i,r,n,s,a){var o=Js(t,i),h=Js(e,i),l=a.get(h);if(l){Hs(t,i,l);return}var d=s?s(o,h,i+"",t,e,a):void 0,f=d===void 0;if(f){var k=Ys(h),w=!k&&If(h),S=!k&&!w&&Nf(h);d=h,k||w||S?Ys(o)?d=o:Of(o)?d=Df(o):w?(f=!1,d=Tf(h,!0)):S?(f=!1,d=Bf(h,!0)):d=[]:qf(h)||Xs(h)?(d=o,Xs(o)?d=zf(o):(!Gf(o)||Af(o))&&(d=Rf(h))):f=!1}f&&(a.set(h,d),n(d,h,r,s,a),a.delete(h)),Hs(t,i,d)}$s.exports=Ff});var ta=B((Fy,Qs)=>{var jf=vn(),Vf=si(),Uf=Bn(),Kf=Zs(),Hf=Ct(),Xf=gi(),Yf=fi();function Ws(t,e,i,r,n){t!==e&&Uf(e,function(s,a){if(n||(n=new jf),Hf(s))Kf(t,e,a,i,Ws,r,n);else{var o=r?r(Yf(t,a),s,a+"",t,e,n):void 0;o===void 0&&(o=s),Vf(t,a,o)}},Xf)}Qs.exports=Ws});var mi=B((jy,ea)=>{function Jf(t){return t}ea.exports=Jf});var ra=B((Vy,ia)=>{function $f(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)}ia.exports=$f});var aa=B((Uy,sa)=>{var Zf=ra(),na=Math.max;function Wf(t,e,i){return e=na(e===void 0?t.length-1:e,0),function(){for(var r=arguments,n=-1,s=na(r.length-e,0),a=Array(s);++n<s;)a[n]=r[e+n];n=-1;for(var o=Array(e+1);++n<e;)o[n]=r[n];return o[e]=i(a),Zf(t,this,o)}}sa.exports=Wf});var la=B((Ky,oa)=>{function Qf(t){return function(){return t}}oa.exports=Qf});var ua=B((Hy,ca)=>{var td=la(),ha=ni(),ed=mi(),id=ha?function(t,e){return ha(t,"toString",{configurable:!0,enumerable:!1,value:td(e),writable:!0})}:ed;ca.exports=id});var fa=B((Xy,pa)=>{var rd=800,nd=16,sd=Date.now;function ad(t){var e=0,i=0;return function(){var r=sd(),n=nd-(r-i);if(i=r,n>0){if(++e>=rd)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}pa.exports=ad});var ga=B((Yy,da)=>{var od=ua(),ld=fa(),hd=ld(od);da.exports=hd});var _a=B((Jy,ma)=>{var cd=mi(),ud=aa(),pd=ga();function fd(t,e){return pd(ud(t,e,cd),t+"")}ma.exports=fd});var La=B(($y,ya)=>{var dd=se(),gd=Re(),md=di(),_d=Ct();function yd(t,e,i){if(!_d(i))return!1;var r=typeof e;return(r=="number"?gd(i)&&md(e,i.length):r=="string"&&e in i)?dd(i[e],t):!1}ya.exports=yd});var ka=B((Zy,ba)=>{var Ld=_a(),bd=La();function kd(t){return Ld(function(e,i){var r=-1,n=i.length,s=n>1?i[n-1]:void 0,a=n>2?i[2]:void 0;for(s=t.length>3&&typeof s=="function"?(n--,s):void 0,a&&bd(i[0],i[1],a)&&(s=n<3?void 0:s,n=1),e=Object(e);++r<n;){var o=i[r];o&&t(e,o,r,s)}return e})}ba.exports=kd});var Oe=B((Wy,Ma)=>{var Md=ta(),vd=ka(),xd=vd(function(t,e,i){Md(t,e,i)});Ma.exports=xd});var Ie=B((ab,eo)=>{var sg=Ut(),ag=Gt(),og="[object Symbol]";function lg(t){return typeof t=="symbol"||ag(t)&&sg(t)==og}eo.exports=lg});var ro=B((ob,io)=>{var hg=Jt(),cg=Ie(),ug=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pg=/^\w*$/;function fg(t,e){if(hg(t))return!1;var i=typeof t;return i=="number"||i=="symbol"||i=="boolean"||t==null||cg(t)?!0:pg.test(t)||!ug.test(t)||e!=null&&t in Object(e)}io.exports=fg});var ao=B((lb,so)=>{var no=ri(),dg="Expected a function";function yi(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(dg);var i=function(){var r=arguments,n=e?e.apply(this,r):r[0],s=i.cache;if(s.has(n))return s.get(n);var a=t.apply(this,r);return i.cache=s.set(n,a)||s,a};return i.cache=new(yi.Cache||no),i}yi.Cache=no;so.exports=yi});var lo=B((hb,oo)=>{var gg=ao(),mg=500;function _g(t){var e=gg(t,function(r){return i.size===mg&&i.clear(),r}),i=e.cache;return e}oo.exports=_g});var co=B((cb,ho)=>{var yg=lo(),Lg=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,bg=/\\(\\)?/g,kg=yg(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(Lg,function(i,r,n,s){e.push(n?s.replace(bg,"$1"):r||i)}),e});ho.exports=kg});var po=B((ub,uo)=>{function Mg(t,e){for(var i=-1,r=t==null?0:t.length,n=Array(r);++i<r;)n[i]=e(t[i],i,t);return n}uo.exports=Mg});var Lo=B((pb,yo)=>{var fo=Se(),vg=po(),xg=Jt(),wg=Ie(),Cg=1/0,go=fo?fo.prototype:void 0,mo=go?go.toString:void 0;function _o(t){if(typeof t=="string")return t;if(xg(t))return vg(t,_o)+"";if(wg(t))return mo?mo.call(t):"";var e=t+"";return e=="0"&&1/t==-Cg?"-0":e}yo.exports=_o});var ko=B((fb,bo)=>{var Eg=Lo();function Pg(t){return t==null?"":Eg(t)}bo.exports=Pg});var vo=B((db,Mo)=>{var Sg=Jt(),Tg=ro(),Bg=co(),Dg=ko();function Rg(t,e){return Sg(t)?t:Tg(t,e)?[t]:Bg(Dg(t))}Mo.exports=Rg});var wo=B((gb,xo)=>{var Og=Ie(),Ig=1/0;function Ag(t){if(typeof t=="string"||Og(t))return t;var e=t+"";return e=="0"&&1/t==-Ig?"-0":e}xo.exports=Ag});var Eo=B((mb,Co)=>{var Gg=vo(),qg=wo();function Ng(t,e){e=Gg(e,t);for(var i=0,r=e.length;t!=null&&i<r;)t=t[qg(e[i++])];return i&&i==r?t:void 0}Co.exports=Ng});var ge=B((_b,Po)=>{var zg=Eo();function Fg(t,e,i){var r=t==null?void 0:zg(t,e);return r===void 0?i:r}Po.exports=Fg});var Fo=B((Ei,Pi)=>{(function(t,e){typeof Ei=="object"&&typeof Pi<"u"?Pi.exports=e():typeof define=="function"&&define.amd?define(e):(t=t||self).RBush=e()})(Ei,function(){"use strict";function t(g,M,m,O,R){(function I(G,q,c,u,p){for(;u>c;){if(u-c>600){var b=u-c+1,_=q-c+1,v=Math.log(b),E=.5*Math.exp(2*v/3),y=.5*Math.sqrt(v*E*(b-E)/b)*(_-b/2<0?-1:1),x=Math.max(c,Math.floor(q-_*E/b+y)),P=Math.min(u,Math.floor(q+(b-_)*E/b+y));I(G,q,x,P,p)}var C=G[q],T=c,N=u;for(e(G,c,q),p(G[u],C)>0&&e(G,c,u);T<N;){for(e(G,T,N),T++,N--;p(G[T],C)<0;)T++;for(;p(G[N],C)>0;)N--}p(G[c],C)===0?e(G,c,N):e(G,++N,u),N<=q&&(c=N+1),q<=N&&(u=N-1)}})(g,M,m||0,O||g.length-1,R||i)}function e(g,M,m){var O=g[M];g[M]=g[m],g[m]=O}function i(g,M){return g<M?-1:g>M?1:0}var r=function(g){g===void 0&&(g=9),this._maxEntries=Math.max(4,g),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function n(g,M,m){if(!m)return M.indexOf(g);for(var O=0;O<M.length;O++)if(m(g,M[O]))return O;return-1}function s(g,M){a(g,0,g.children.length,M,g)}function a(g,M,m,O,R){R||(R=S(null)),R.minX=1/0,R.minY=1/0,R.maxX=-1/0,R.maxY=-1/0;for(var I=M;I<m;I++){var G=g.children[I];o(R,g.leaf?O(G):G)}return R}function o(g,M){return g.minX=Math.min(g.minX,M.minX),g.minY=Math.min(g.minY,M.minY),g.maxX=Math.max(g.maxX,M.maxX),g.maxY=Math.max(g.maxY,M.maxY),g}function h(g,M){return g.minX-M.minX}function l(g,M){return g.minY-M.minY}function d(g){return(g.maxX-g.minX)*(g.maxY-g.minY)}function f(g){return g.maxX-g.minX+(g.maxY-g.minY)}function k(g,M){return g.minX<=M.minX&&g.minY<=M.minY&&M.maxX<=g.maxX&&M.maxY<=g.maxY}function w(g,M){return M.minX<=g.maxX&&M.minY<=g.maxY&&M.maxX>=g.minX&&M.maxY>=g.minY}function S(g){return{children:g,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function A(g,M,m,O,R){for(var I=[M,m];I.length;)if(!((m=I.pop())-(M=I.pop())<=O)){var G=M+Math.ceil((m-M)/O/2)*O;t(g,G,M,m,R),I.push(M,G,G,m)}}return r.prototype.all=function(){return this._all(this.data,[])},r.prototype.search=function(g){var M=this.data,m=[];if(!w(g,M))return m;for(var O=this.toBBox,R=[];M;){for(var I=0;I<M.children.length;I++){var G=M.children[I],q=M.leaf?O(G):G;w(g,q)&&(M.leaf?m.push(G):k(g,q)?this._all(G,m):R.push(G))}M=R.pop()}return m},r.prototype.collides=function(g){var M=this.data;if(!w(g,M))return!1;for(var m=[];M;){for(var O=0;O<M.children.length;O++){var R=M.children[O],I=M.leaf?this.toBBox(R):R;if(w(g,I)){if(M.leaf||k(g,I))return!0;m.push(R)}}M=m.pop()}return!1},r.prototype.load=function(g){if(!g||!g.length)return this;if(g.length<this._minEntries){for(var M=0;M<g.length;M++)this.insert(g[M]);return this}var m=this._build(g.slice(),0,g.length-1,0);if(this.data.children.length)if(this.data.height===m.height)this._splitRoot(this.data,m);else{if(this.data.height<m.height){var O=this.data;this.data=m,m=O}this._insert(m,this.data.height-m.height-1,!0)}else this.data=m;return this},r.prototype.insert=function(g){return g&&this._insert(g,this.data.height-1),this},r.prototype.clear=function(){return this.data=S([]),this},r.prototype.remove=function(g,M){if(!g)return this;for(var m,O,R,I=this.data,G=this.toBBox(g),q=[],c=[];I||q.length;){if(I||(I=q.pop(),O=q[q.length-1],m=c.pop(),R=!0),I.leaf){var u=n(g,I.children,M);if(u!==-1)return I.children.splice(u,1),q.push(I),this._condense(q),this}R||I.leaf||!k(I,G)?O?(m++,I=O.children[m],R=!1):I=null:(q.push(I),c.push(m),m=0,O=I,I=I.children[0])}return this},r.prototype.toBBox=function(g){return g},r.prototype.compareMinX=function(g,M){return g.minX-M.minX},r.prototype.compareMinY=function(g,M){return g.minY-M.minY},r.prototype.toJSON=function(){return this.data},r.prototype.fromJSON=function(g){return this.data=g,this},r.prototype._all=function(g,M){for(var m=[];g;)g.leaf?M.push.apply(M,g.children):m.push.apply(m,g.children),g=m.pop();return M},r.prototype._build=function(g,M,m,O){var R,I=m-M+1,G=this._maxEntries;if(I<=G)return s(R=S(g.slice(M,m+1)),this.toBBox),R;O||(O=Math.ceil(Math.log(I)/Math.log(G)),G=Math.ceil(I/Math.pow(G,O-1))),(R=S([])).leaf=!1,R.height=O;var q=Math.ceil(I/G),c=q*Math.ceil(Math.sqrt(G));A(g,M,m,c,this.compareMinX);for(var u=M;u<=m;u+=c){var p=Math.min(u+c-1,m);A(g,u,p,q,this.compareMinY);for(var b=u;b<=p;b+=q){var _=Math.min(b+q-1,p);R.children.push(this._build(g,b,_,O-1))}}return s(R,this.toBBox),R},r.prototype._chooseSubtree=function(g,M,m,O){for(;O.push(M),!M.leaf&&O.length-1!==m;){for(var R=1/0,I=1/0,G=void 0,q=0;q<M.children.length;q++){var c=M.children[q],u=d(c),p=(b=g,_=c,(Math.max(_.maxX,b.maxX)-Math.min(_.minX,b.minX))*(Math.max(_.maxY,b.maxY)-Math.min(_.minY,b.minY))-u);p<I?(I=p,R=u<R?u:R,G=c):p===I&&u<R&&(R=u,G=c)}M=G||M.children[0]}var b,_;return M},r.prototype._insert=function(g,M,m){var O=m?g:this.toBBox(g),R=[],I=this._chooseSubtree(O,this.data,M,R);for(I.children.push(g),o(I,O);M>=0&&R[M].children.length>this._maxEntries;)this._split(R,M),M--;this._adjustParentBBoxes(O,R,M)},r.prototype._split=function(g,M){var m=g[M],O=m.children.length,R=this._minEntries;this._chooseSplitAxis(m,R,O);var I=this._chooseSplitIndex(m,R,O),G=S(m.children.splice(I,m.children.length-I));G.height=m.height,G.leaf=m.leaf,s(m,this.toBBox),s(G,this.toBBox),M?g[M-1].children.push(G):this._splitRoot(m,G)},r.prototype._splitRoot=function(g,M){this.data=S([g,M]),this.data.height=g.height+1,this.data.leaf=!1,s(this.data,this.toBBox)},r.prototype._chooseSplitIndex=function(g,M,m){for(var O,R,I,G,q,c,u,p=1/0,b=1/0,_=M;_<=m-M;_++){var v=a(g,0,_,this.toBBox),E=a(g,_,m,this.toBBox),y=(R=v,I=E,G=void 0,q=void 0,c=void 0,u=void 0,G=Math.max(R.minX,I.minX),q=Math.max(R.minY,I.minY),c=Math.min(R.maxX,I.maxX),u=Math.min(R.maxY,I.maxY),Math.max(0,c-G)*Math.max(0,u-q)),x=d(v)+d(E);y<p?(p=y,O=_,b=x<b?x:b):y===p&&x<b&&(b=x,O=_)}return O||m-M},r.prototype._chooseSplitAxis=function(g,M,m){var O=g.leaf?this.compareMinX:h,R=g.leaf?this.compareMinY:l;this._allDistMargin(g,M,m,O)<this._allDistMargin(g,M,m,R)&&g.children.sort(O)},r.prototype._allDistMargin=function(g,M,m,O){g.children.sort(O);for(var R=this.toBBox,I=a(g,0,M,R),G=a(g,m-M,m,R),q=f(I)+f(G),c=M;c<m-M;c++){var u=g.children[c];o(I,g.leaf?R(u):u),q+=f(I)}for(var p=m-M-1;p>=M;p--){var b=g.children[p];o(G,g.leaf?R(b):b),q+=f(G)}return q},r.prototype._adjustParentBBoxes=function(g,M,m){for(var O=m;O>=0;O--)o(M[O],g)},r.prototype._condense=function(g){for(var M=g.length-1,m=void 0;M>=0;M--)g[M].children.length===0?M>0?(m=g[M-1].children).splice(m.indexOf(g[M]),1):this.clear():s(g[M],this.toBBox)},r})});Array.prototype.findIndex=Array.prototype.findIndex||function(t){if(this===null)throw new TypeError("Array.prototype.findIndex called on null or undefined");if(typeof t!="function")throw new TypeError("callback must be a function");for(var e=Object(this),i=e.length>>>0,r=arguments[1],n=0;n<i;n++)if(t.call(r,e[n],n,e))return n;return-1};Array.prototype.find=Array.prototype.find||function(t){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof t!="function")throw new TypeError("callback must be a function");for(var e=Object(this),i=e.length>>>0,r=arguments[1],n=0;n<i;n++){var s=e[n];if(t.call(r,s,n,e))return s}};typeof Object.assign!="function"&&(Object.assign=function(t){"use strict";if(t==null)throw new TypeError("Cannot convert undefined or null to object");t=Object(t);for(var e=1;e<arguments.length;e++){var i=arguments[e];if(i!=null)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t});(function(t){t.forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})})})([Element.prototype,CharacterData.prototype,DocumentType.prototype]);Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(t,e){if(this==null)throw new TypeError('"this" is null or not defined');var i=Object(this),r=i.length>>>0;if(r===0)return!1;var n=e|0,s=Math.max(n>=0?n:r-Math.abs(n),0);function a(o,h){return o===h||typeof o=="number"&&typeof h=="number"&&isNaN(o)&&isNaN(h)}for(;s<r;){if(a(i[s],t))return!0;s++}return!1}});var Ji={name:"@zvonimirsun/leaflet-geoman",version:"1.2.0",description:"A Leaflet Plugin For Editing Geometry Layers in Leaflet 1.0",keywords:["leaflet","geoman","polygon management","geometry editing","map data","map overlay","polygon","geojson","leaflet-draw","data-field-geojson","ui-leaflet-draw"],files:["dist/leaflet-geoman.js","dist/leaflet-geoman.min.js","dist/leaflet-geoman.css","dist/leaflet-geoman.d.ts","dist/leaflet-geoman.js.map","dist/leaflet-geoman.css.map"],main:"dist/leaflet-geoman.js",module:"dist/leaflet-geoman.js",types:"dist/leaflet-geoman.d.ts",exports:{".":{types:"./dist/leaflet-geoman.d.ts",import:"./dist/leaflet-geoman.js",require:"./dist/leaflet-geoman.js",default:"./dist/leaflet-geoman.js"},"./dist/leaflet-geoman.css":"./dist/leaflet-geoman.css"},dependencies:{"@turf/boolean-contains":"^7.3.3","@turf/kinks":"^7.3.3","@turf/line-intersect":"^7.3.3","@turf/line-split":"^7.3.3",lodash:"4.17.23","polyclip-ts":"^0.16.8"},devDependencies:{"@types/leaflet":"^1.9.21","@vitest/coverage-v8":"^4.0.18","cross-env":"^10.1.0",cypress:"^15.9.0",esbuild:"^0.27.2",oxlint:"^1.0.0",oxfmt:"^0.28.0",husky:"^9.1.7",leaflet:"1.9.4","lint-staged":"^16.2.7","prosthetic-hand":"1.3.1",typescript:"^5.9.3",vitest:"^4.0.18"},peerDependencies:{leaflet:"^1.2.0"},engines:{node:">=18.0.0"},scripts:{start:"npm run dev",dev:"cross-env DEV=true node bundle.mjs",build:"node bundle.mjs",test:"cypress run --browser chrome","test:unit":"vitest run","test:unit:watch":"vitest","test:unit:coverage":"vitest run --coverage","test:all":"npm run test:unit && npm run test",cypress:"cypress open",prepare:"npm run build && husky",lint:"oxlint src demo --fix && oxfmt --write src demo","lint:check":"oxlint src demo && oxfmt --check src demo",typecheck:"tsc --noEmit"},repository:{type:"git",url:"git://github.com/zvonimirsun/leaflet-geoman.git"},author:"ZvonimirSun",license:"MIT",bugs:{url:"https://github.com/zvonimirsun/leaflet-geoman/issues"},homepage:"https://github.com/zvonimirsun/leaflet-geoman","lint-staged":{"*.js":"oxlint --fix","*.{js,css}":"oxfmt --write"},packageManager:"pnpm@10.7.0"};var Mi=wt(Oe());var va={tooltips:{placeMarker:"Click to place marker",placeMarkerTouch:"Tap the map to place a marker",firstVertex:"Click to place first vertex",firstVertexDrag:"Press and drag to start drawing",continueLine:"Click to continue drawing",finishLine:"Click any existing marker to finish",finishPoly:"Click first marker to finish",finishRect:"Click to finish",finishRectDrag:"Release to finish drawing",startCircle:"Click to place circle center",finishCircle:"Click to finish circle",placeCircleMarker:"Click to place circle marker",placeText:"Click to place text",selectFirstLayerFor:"Select first layer for {action}",selectSecondLayerFor:"Select second layer for {action}"},actions:{finish:"Finish",cancel:"Cancel",removeLastVertex:"Remove Last Vertex"},buttonTitles:{drawMarkerButton:"Draw Marker",drawPolyButton:"Draw Polygons",drawLineButton:"Draw Polyline",drawCircleButton:"Draw Circle",drawRectButton:"Draw Rectangle",editButton:"Edit Layers",dragButton:"Drag Layers",cutButton:"Cut Layers",deleteButton:"Remove Layers",drawCircleMarkerButton:"Draw Circle Marker",snappingButton:"Snap dragged marker to other layers and vertices",pinningButton:"Pin shared vertices together",rotateButton:"Rotate Layers",drawTextButton:"Draw Text",scaleButton:"Scale Layers",autoTracingButton:"Auto trace Line",snapGuidesButton:"Show SnapGuides",unionButton:"Union layers",differenceButton:"Subtract layers"},measurements:{totalLength:"Length",segmentLength:"Segment length",area:"Area",radius:"Radius",perimeter:"Perimeter",height:"Height",width:"Width",coordinates:"Position",coordinatesMarker:"Position Marker"}};var xa={tooltips:{placeMarker:"Platziere den Marker mit Klick",placeMarkerTouch:"Tippe auf die Karte, um einen Marker zu platzieren",firstVertex:"Platziere den ersten Marker mit Klick",continueLine:"Klicke, um weiter zu zeichnen",finishLine:"Beende mit Klick auf existierenden Marker",finishPoly:"Beende mit Klick auf ersten Marker",finishRect:"Beende mit Klick",startCircle:"Platziere das Kreiszentrum mit Klick",finishCircle:"Beende den Kreis mit Klick",placeCircleMarker:"Platziere den Kreismarker mit Klick",placeText:"Platziere den Text mit Klick"},actions:{finish:"Beenden",cancel:"Abbrechen",removeLastVertex:"Letzten Vertex l\xF6schen"},buttonTitles:{drawMarkerButton:"Marker zeichnen",drawPolyButton:"Polygon zeichnen",drawLineButton:"Polyline zeichnen",drawCircleButton:"Kreis zeichnen",drawRectButton:"Rechteck zeichnen",editButton:"Layer editieren",dragButton:"Layer bewegen",cutButton:"Layer schneiden",deleteButton:"Layer l\xF6schen",drawCircleMarkerButton:"Kreismarker zeichnen",snappingButton:"Bewegter Layer an andere Layer oder Vertexe einhacken",pinningButton:"Vertexe an der gleichen Position verkn\xFCpfen",rotateButton:"Layer drehen",drawTextButton:"Text zeichnen",scaleButton:"Layer skalieren",autoTracingButton:"Linie automatisch nachzeichen"},measurements:{totalLength:"L\xE4nge",segmentLength:"Segment L\xE4nge",area:"Fl\xE4che",radius:"Radius",perimeter:"Umfang",height:"H\xF6he",width:"Breite",coordinates:"Position",coordinatesMarker:"Position Marker"}};var wa={tooltips:{placeMarker:"Clicca per posizionare un Marker",placeMarkerTouch:"Tocca la mappa per posizionare un marker",firstVertex:"Clicca per posizionare il primo vertice",continueLine:"Clicca per continuare a disegnare",finishLine:"Clicca qualsiasi marker esistente per terminare",finishPoly:"Clicca il primo marker per terminare",finishRect:"Clicca per terminare",startCircle:"Clicca per posizionare il punto centrale del cerchio",finishCircle:"Clicca per terminare il cerchio",placeCircleMarker:"Clicca per posizionare un Marker del cherchio"},actions:{finish:"Termina",cancel:"Annulla",removeLastVertex:"Rimuovi l'ultimo vertice"},buttonTitles:{drawMarkerButton:"Disegna Marker",drawPolyButton:"Disegna Poligoni",drawLineButton:"Disegna Polilinea",drawCircleButton:"Disegna Cerchio",drawRectButton:"Disegna Rettangolo",editButton:"Modifica Livelli",dragButton:"Sposta Livelli",cutButton:"Ritaglia Livelli",deleteButton:"Elimina Livelli",drawCircleMarkerButton:"Disegna Marker del Cerchio",snappingButton:"Snap ha trascinato il pennarello su altri strati e vertici",pinningButton:"Pin condiviso vertici insieme",rotateButton:"Ruota livello"}};var Ca={tooltips:{placeMarker:"Klik untuk menempatkan marker",placeMarkerTouch:"Ketuk peta untuk menempatkan marker",firstVertex:"Klik untuk menempatkan vertex pertama",continueLine:"Klik untuk meneruskan digitasi",finishLine:"Klik pada sembarang marker yang ada untuk mengakhiri",finishPoly:"Klik marker pertama untuk mengakhiri",finishRect:"Klik untuk mengakhiri",startCircle:"Klik untuk menempatkan titik pusat lingkaran",finishCircle:"Klik untuk mengakhiri lingkaran",placeCircleMarker:"Klik untuk menempatkan penanda lingkarann"},actions:{finish:"Selesai",cancel:"Batal",removeLastVertex:"Hilangkan Vertex Terakhir"},buttonTitles:{drawMarkerButton:"Digitasi Marker",drawPolyButton:"Digitasi Polygon",drawLineButton:"Digitasi Polyline",drawCircleButton:"Digitasi Lingkaran",drawRectButton:"Digitasi Segi Empat",editButton:"Edit Layer",dragButton:"Geser Layer",cutButton:"Potong Layer",deleteButton:"Hilangkan Layer",drawCircleMarkerButton:"Digitasi Penanda Lingkaran",snappingButton:"Jepretkan penanda yang ditarik ke lapisan dan simpul lain",pinningButton:"Sematkan simpul bersama bersama",rotateButton:"Putar lapisan"}};var Ea={tooltips:{placeMarker:"Adaug\u0103 un punct",placeMarkerTouch:"Atinge\u021Bi harta pentru a plasa un punct",firstVertex:"Apas\u0103 aici pentru a ad\u0103uga primul Vertex",continueLine:"Apas\u0103 aici pentru a continua desenul",finishLine:"Apas\u0103 pe orice obiect pentru a finisa desenul",finishPoly:"Apas\u0103 pe primul obiect pentru a finisa",finishRect:"Apas\u0103 pentru a finisa",startCircle:"Apas\u0103 pentru a desena un cerc",finishCircle:"Apas\u0103 pentru a finisa un cerc",placeCircleMarker:"Adaug\u0103 un punct"},actions:{finish:"Termin\u0103",cancel:"Anuleaz\u0103",removeLastVertex:"\u0218terge ultimul Vertex"},buttonTitles:{drawMarkerButton:"Adaug\u0103 o bulin\u0103",drawPolyButton:"Deseneaz\u0103 un poligon",drawLineButton:"Deseneaz\u0103 o linie",drawCircleButton:"Deseneaz\u0103 un cerc",drawRectButton:"Deseneaz\u0103 un dreptunghi",editButton:"Editeaz\u0103 straturile",dragButton:"Mut\u0103 straturile",cutButton:"Taie straturile",deleteButton:"\u0218terge straturile",drawCircleMarkerButton:"Deseneaz\u0103 marcatorul cercului",snappingButton:"Fixa\u021Bi marcatorul glisat pe alte straturi \u0219i v\xE2rfuri",pinningButton:"Fixa\u021Bi v\xE2rfurile partajate \xEEmpreun\u0103",rotateButton:"Roti\u021Bi stratul"}};var Pa={tooltips:{placeMarker:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u043D\u0435\u0441\u0442\u0438 \u043C\u0430\u0440\u043A\u0435\u0440",placeMarkerTouch:"\u041A\u043E\u0441\u043D\u0438\u0442\u0435\u0441\u044C \u043A\u0430\u0440\u0442\u044B, \u0447\u0442\u043E\u0431\u044B \u0440\u0430\u0437\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u043C\u0430\u0440\u043A\u0435\u0440",firstVertex:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u043D\u0435\u0441\u0442\u0438 \u043F\u0435\u0440\u0432\u044B\u0439 \u043E\u0431\u044A\u0435\u043A\u0442",continueLine:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0440\u0438\u0441\u043E\u0432\u0430\u043D\u0438\u0435",finishLine:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043B\u044E\u0431\u043E\u0439 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439 \u043C\u0430\u0440\u043A\u0435\u0440 \u0434\u043B\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F",finishPoly:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0435\u0440\u0432\u0443\u044E \u0442\u043E\u0447\u043A\u0443, \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u0442\u044C",finishRect:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u0442\u044C",startCircle:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0446\u0435\u043D\u0442\u0440 \u043A\u0440\u0443\u0433\u0430",finishCircle:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u0434\u0430\u0442\u044C \u0440\u0430\u0434\u0438\u0443\u0441",placeCircleMarker:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u043D\u0435\u0441\u0442\u0438 \u043A\u0440\u0443\u0433\u043E\u0432\u043E\u0439 \u043C\u0430\u0440\u043A\u0435\u0440"},actions:{finish:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C",cancel:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",removeLastVertex:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435"},buttonTitles:{drawMarkerButton:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043C\u0430\u0440\u043A\u0435\u0440",drawPolyButton:"\u0420\u0438\u0441\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u0438\u0433\u043E\u043D",drawLineButton:"\u0420\u0438\u0441\u043E\u0432\u0430\u0442\u044C \u043A\u0440\u0438\u0432\u0443\u044E",drawCircleButton:"\u0420\u0438\u0441\u043E\u0432\u0430\u0442\u044C \u043A\u0440\u0443\u0433",drawRectButton:"\u0420\u0438\u0441\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u044F\u043C\u043E\u0443\u0433\u043E\u043B\u044C\u043D\u0438\u043A",editButton:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u043E\u0439",dragButton:"\u041F\u0435\u0440\u0435\u043D\u0435\u0441\u0442\u0438 \u0441\u043B\u043E\u0439",cutButton:"\u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C \u0441\u043B\u043E\u0439",deleteButton:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u043B\u043E\u0439",drawCircleMarkerButton:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043A\u0440\u0443\u0433\u043E\u0432\u043E\u0439 \u043C\u0430\u0440\u043A\u0435\u0440",snappingButton:"\u041F\u0440\u0438\u0432\u044F\u0437\u0430\u0442\u044C \u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u0435\u043C\u044B\u0439 \u043C\u0430\u0440\u043A\u0435\u0440 \u043A \u0434\u0440\u0443\u0433\u0438\u043C \u0441\u043B\u043E\u044F\u043C \u0438 \u0432\u0435\u0440\u0448\u0438\u043D\u0430\u043C",pinningButton:"\u0421\u0432\u044F\u0437\u0430\u0442\u044C \u043E\u0431\u0449\u0438\u0435 \u0442\u043E\u0447\u043A\u0438 \u0432\u043C\u0435\u0441\u0442\u0435",rotateButton:"\u041F\u043E\u0432\u043E\u0440\u043E\u0442 \u0441\u043B\u043E\u044F"}};var Sa={tooltips:{placeMarker:"Presiona para colocar un marcador",placeMarkerTouch:"Toca el mapa para colocar un marcador",firstVertex:"Presiona para colocar el primer v\xE9rtice",continueLine:"Presiona para continuar dibujando",finishLine:"Presiona cualquier marcador existente para finalizar",finishPoly:"Presiona el primer marcador para finalizar",finishRect:"Presiona para finalizar",startCircle:"Presiona para colocar el centro del c\xEDrculo",finishCircle:"Presiona para finalizar el c\xEDrculo",placeCircleMarker:"Presiona para colocar un marcador de c\xEDrculo"},actions:{finish:"Finalizar",cancel:"Cancelar",removeLastVertex:"Eliminar \xFAltimo v\xE9rtice"},buttonTitles:{drawMarkerButton:"Dibujar Marcador",drawPolyButton:"Dibujar Pol\xEDgono",drawLineButton:"Dibujar L\xEDnea",drawCircleButton:"Dibujar C\xEDrculo",drawRectButton:"Dibujar Rect\xE1ngulo",editButton:"Editar Capas",dragButton:"Arrastrar Capas",cutButton:"Cortar Capas",deleteButton:"Eliminar Capas",drawCircleMarkerButton:"Dibujar Marcador de C\xEDrculo",snappingButton:"El marcador de Snap arrastrado a otras capas y v\xE9rtices",pinningButton:"Fijar juntos los v\xE9rtices compartidos",rotateButton:"Rotar capa"}};var Ta={tooltips:{placeMarker:"Klik om een marker te plaatsen",placeMarkerTouch:"Tik op de kaart om een marker te plaatsen",firstVertex:"Klik om het eerste punt te plaatsen",continueLine:"Klik om te blijven tekenen",finishLine:"Klik op een bestaand punt om te be\xEBindigen",finishPoly:"Klik op het eerst punt om te be\xEBindigen",finishRect:"Klik om te be\xEBindigen",startCircle:"Klik om het middelpunt te plaatsen",finishCircle:"Klik om de cirkel te be\xEBindigen",placeCircleMarker:"Klik om een marker te plaatsen"},actions:{finish:"Bewaar",cancel:"Annuleer",removeLastVertex:"Verwijder laatste punt"},buttonTitles:{drawMarkerButton:"Plaats Marker",drawPolyButton:"Teken een vlak",drawLineButton:"Teken een lijn",drawCircleButton:"Teken een cirkel",drawRectButton:"Teken een vierkant",editButton:"Bewerk",dragButton:"Verplaats",cutButton:"Knip",deleteButton:"Verwijder",drawCircleMarkerButton:"Plaats Marker",snappingButton:"Snap gesleepte marker naar andere lagen en hoekpunten",pinningButton:"Speld gedeelde hoekpunten samen",rotateButton:"Laag roteren"}};var Ba={tooltips:{placeMarker:"Cliquez pour placer un marqueur",placeMarkerTouch:"Appuyez sur la carte pour placer un marqueur",firstVertex:"Cliquez pour placer le premier sommet",continueLine:"Cliquez pour continuer \xE0 dessiner",finishLine:"Cliquez sur n'importe quel marqueur pour terminer",finishPoly:"Cliquez sur le premier marqueur pour terminer",finishRect:"Cliquez pour terminer",startCircle:"Cliquez pour placer le centre du cercle",finishCircle:"Cliquez pour finir le cercle",placeCircleMarker:"Cliquez pour placer le marqueur circulaire"},actions:{finish:"Terminer",cancel:"Annuler",removeLastVertex:"Retirer le dernier sommet"},buttonTitles:{drawMarkerButton:"Placer des marqueurs",drawPolyButton:"Dessiner des polygones",drawLineButton:"Dessiner des polylignes",drawCircleButton:"Dessiner un cercle",drawRectButton:"Dessiner un rectangle",editButton:"\xC9diter des calques",dragButton:"D\xE9placer des calques",cutButton:"Couper des calques",deleteButton:"Supprimer des calques",drawCircleMarkerButton:"Dessiner un marqueur circulaire",snappingButton:"Glisser le marqueur vers d'autres couches et sommets",pinningButton:"\xC9pingler ensemble les sommets partag\xE9s",rotateButton:"Tourner des calques"}};var Da={tooltips:{placeMarker:"\u5355\u51FB\u653E\u7F6E\u6807\u8BB0",placeMarkerTouch:"\u70B9\u51FB\u5730\u56FE\u653E\u7F6E\u6807\u8BB0",firstVertex:"\u5355\u51FB\u653E\u7F6E\u9996\u4E2A\u9876\u70B9",firstVertexDrag:"\u6309\u4E0B\u5E76\u62D6\u52A8\u5F00\u59CB\u7ED8\u5236",continueLine:"\u5355\u51FB\u7EE7\u7EED\u7ED8\u5236",finishLine:"\u5355\u51FB\u4EFB\u4F55\u5B58\u5728\u7684\u6807\u8BB0\u4EE5\u5B8C\u6210",finishPoly:"\u5355\u51FB\u7B2C\u4E00\u4E2A\u6807\u8BB0\u4EE5\u5B8C\u6210",finishRect:"\u5355\u51FB\u5B8C\u6210",finishRectDrag:"\u677E\u5F00\u5B8C\u6210\u7ED8\u5236",startCircle:"\u5355\u51FB\u653E\u7F6E\u5706\u5FC3",finishCircle:"\u5355\u51FB\u5B8C\u6210\u5706\u5F62",placeCircleMarker:"\u70B9\u51FB\u653E\u7F6E\u5706\u5F62\u6807\u8BB0",placeText:"\u70B9\u51FB\u653E\u7F6E\u6587\u672C",selectFirstLayerFor:"\u9009\u62E9\u7B2C\u4E00\u4E2A\u7528\u4E8E{action}\u7684\u56FE\u5C42",selectSecondLayerFor:"\u9009\u62E9\u7B2C\u4E8C\u4E2A\u7528\u4E8E{action}\u7684\u56FE\u5C42"},actions:{finish:"\u5B8C\u6210",cancel:"\u53D6\u6D88",removeLastVertex:"\u79FB\u9664\u6700\u540E\u7684\u9876\u70B9"},buttonTitles:{drawMarkerButton:"\u7ED8\u5236\u6807\u8BB0",drawPolyButton:"\u7ED8\u5236\u591A\u8FB9\u5F62",drawLineButton:"\u7ED8\u5236\u7EBF\u6BB5",drawCircleButton:"\u7ED8\u5236\u5706\u5F62",drawRectButton:"\u7ED8\u5236\u957F\u65B9\u5F62",editButton:"\u7F16\u8F91\u56FE\u5C42",dragButton:"\u62D6\u62FD\u56FE\u5C42",cutButton:"\u526A\u5207\u56FE\u5C42",deleteButton:"\u5220\u9664\u56FE\u5C42",drawCircleMarkerButton:"\u753B\u5706\u5708\u6807\u8BB0",snappingButton:"\u5C06\u62D6\u52A8\u7684\u6807\u8BB0\u6355\u6349\u5230\u5176\u4ED6\u56FE\u5C42\u548C\u9876\u70B9",pinningButton:"\u5C06\u5171\u4EAB\u9876\u70B9\u56FA\u5B9A\u5728\u4E00\u8D77",rotateButton:"\u65CB\u8F6C\u56FE\u5C42",drawTextButton:"\u7ED8\u5236\u6587\u672C",scaleButton:"\u7F29\u653E\u56FE\u5C42",autoTracingButton:"\u81EA\u52A8\u63CF\u7EBF",snapGuidesButton:"\u663E\u793A\u5BF9\u9F50\u53C2\u8003\u7EBF",unionButton:"\u5408\u5E76\u56FE\u5C42",differenceButton:"\u51CF\u53BB\u56FE\u5C42"},measurements:{totalLength:"\u957F\u5EA6",segmentLength:"\u7EBF\u6BB5\u957F\u5EA6",area:"\u9762\u79EF",radius:"\u534A\u5F84",perimeter:"\u5468\u957F",height:"\u9AD8\u5EA6",width:"\u5BBD\u5EA6",coordinates:"\u4F4D\u7F6E",coordinatesMarker:"\u6807\u8BB0\u4F4D\u7F6E"}};var Ra={tooltips:{placeMarker:"\u55AE\u64CA\u653E\u7F6E\u6A19\u8A18",placeMarkerTouch:"\u9EDE\u64CA\u5730\u5716\u653E\u7F6E\u6A19\u8A18",firstVertex:"\u55AE\u64CA\u653E\u7F6E\u7B2C\u4E00\u500B\u9802\u9EDE",firstVertexDrag:"\u6309\u4E0B\u4E26\u62D6\u52D5\u958B\u59CB\u7E6A\u88FD",continueLine:"\u55AE\u64CA\u7E7C\u7E8C\u7E6A\u88FD",finishLine:"\u55AE\u64CA\u4EFB\u4F55\u5B58\u5728\u7684\u6A19\u8A18\u4EE5\u5B8C\u6210",finishPoly:"\u55AE\u64CA\u7B2C\u4E00\u500B\u6A19\u8A18\u4EE5\u5B8C\u6210",finishRect:"\u55AE\u64CA\u5B8C\u6210",finishRectDrag:"\u9B06\u958B\u5B8C\u6210\u7E6A\u88FD",startCircle:"\u55AE\u64CA\u653E\u7F6E\u5713\u5FC3",finishCircle:"\u55AE\u64CA\u5B8C\u6210\u5713\u5F62",placeCircleMarker:"\u9EDE\u64CA\u653E\u7F6E\u5713\u5F62\u6A19\u8A18",placeText:"\u9EDE\u64CA\u653E\u7F6E\u6587\u5B57",selectFirstLayerFor:"\u9078\u64C7\u7B2C\u4E00\u500B\u7528\u65BC{action}\u7684\u5716\u5C64",selectSecondLayerFor:"\u9078\u64C7\u7B2C\u4E8C\u500B\u7528\u65BC{action}\u7684\u5716\u5C64"},actions:{finish:"\u5B8C\u6210",cancel:"\u53D6\u6D88",removeLastVertex:"\u79FB\u9664\u6700\u5F8C\u4E00\u500B\u9802\u9EDE"},buttonTitles:{drawMarkerButton:"\u653E\u7F6E\u6A19\u8A18",drawPolyButton:"\u7E6A\u88FD\u591A\u908A\u5F62",drawLineButton:"\u7E6A\u88FD\u7DDA\u6BB5",drawCircleButton:"\u7E6A\u88FD\u5713\u5F62",drawRectButton:"\u7E6A\u88FD\u65B9\u5F62",editButton:"\u7DE8\u8F2F\u5716\u5F62",dragButton:"\u79FB\u52D5\u5716\u5F62",cutButton:"\u88C1\u5207\u5716\u5F62",deleteButton:"\u522A\u9664\u5716\u5F62",drawCircleMarkerButton:"\u756B\u5713\u5708\u6A19\u8A18",snappingButton:"\u5C07\u62D6\u52D5\u7684\u6A19\u8A18\u5C0D\u9F4A\u5230\u5176\u4ED6\u5716\u5C64\u548C\u9802\u9EDE",pinningButton:"\u5C07\u5171\u4EAB\u9802\u9EDE\u56FA\u5B9A\u5728\u4E00\u8D77",rotateButton:"\u65CB\u8F49\u5716\u5F62",drawTextButton:"\u7E6A\u88FD\u6587\u5B57",scaleButton:"\u7E2E\u653E\u5716\u5C64",autoTracingButton:"\u81EA\u52D5\u63CF\u7DDA",snapGuidesButton:"\u986F\u793A\u5C0D\u9F4A\u53C3\u8003\u7DDA",unionButton:"\u5408\u4F75\u5716\u5C64",differenceButton:"\u6E1B\u53BB\u5716\u5C64"},measurements:{totalLength:"\u9577\u5EA6",segmentLength:"\u7DDA\u6BB5\u9577\u5EA6",area:"\u9762\u7A4D",radius:"\u534A\u5F91",perimeter:"\u5468\u9577",height:"\u9AD8\u5EA6",width:"\u5BEC\u5EA6",coordinates:"\u4F4D\u7F6E",coordinatesMarker:"\u6A19\u8A18\u4F4D\u7F6E"}};var Oa={tooltips:{placeMarker:"Clique para posicionar o marcador",placeMarkerTouch:"Toque no mapa para posicionar um marcador",firstVertex:"Clique para posicionar o primeiro v\xE9rtice",continueLine:"Clique para continuar desenhando",finishLine:"Clique em qualquer marcador existente para finalizar",finishPoly:"Clique no primeiro marcador para finalizar",finishRect:"Clique para finalizar",startCircle:"Clique para posicionar o centro do c\xEDrculo",finishCircle:"Clique para finalizar o c\xEDrculo",placeCircleMarker:"Clique para posicionar o marcador circular",placeText:"Clique para inserir texto"},actions:{finish:"Finalizar",cancel:"Cancelar",removeLastVertex:"Remover \xFAltimo v\xE9rtice"},buttonTitles:{drawMarkerButton:"Desenhar Marcador",drawPolyButton:"Desenhar Pol\xEDgonos",drawLineButton:"Desenhar Linha Poligonal",drawCircleButton:"Desenhar C\xEDrculo",drawRectButton:"Desenhar Ret\xE2ngulo",editButton:"Editar Camadas",dragButton:"Arrastar Camadas",cutButton:"Recortar Camadas",deleteButton:"Remover Camadas",drawCircleMarkerButton:"Desenhar Marcador de C\xEDrculo",snappingButton:"Ajustar marcador arrastado a outras camadas e v\xE9rtices",pinningButton:"Unir v\xE9rtices compartilhados",rotateButton:"Rotacionar Camadas",drawTextButton:"Desenhar Texto",scaleButton:"Redimensionar Camadas",autoTracingButton:"Tra\xE7ado Autom\xE1tico de Linha"},measurements:{totalLength:"Comprimento",segmentLength:"Comprimento do Segmento",area:"\xC1rea",radius:"Raio",perimeter:"Per\xEDmetro",height:"Altura",width:"Largura",coordinates:"Posi\xE7\xE3o",coordinatesMarker:"Marcador de Posi\xE7\xE3o"}};var _i={tooltips:{placeMarker:"Clique para colocar marcador",placeMarkerTouch:"Toque no mapa para colocar um marcador",firstVertex:"Clique para colocar primeiro v\xE9rtice",continueLine:"Clique para continuar a desenhar",finishLine:"Clique num marcador existente para terminar",finishPoly:"Clique no primeiro marcador para terminar",finishRect:"Clique para terminar",startCircle:"Clique para colocar o centro do c\xEDrculo",finishCircle:"Clique para terminar o c\xEDrculo",placeCircleMarker:"Clique para colocar marcador de c\xEDrculo",placeText:"Clique para colocar texto"},actions:{finish:"Terminar",cancel:"Cancelar",removeLastVertex:"Remover \xDAltimo V\xE9rtice"},buttonTitles:{drawMarkerBu