diff --git a/g3w-admin/editing/static/editing/js/plugin.js b/g3w-admin/editing/static/editing/js/plugin.js index aff9f0eeb..f66895135 100644 --- a/g3w-admin/editing/static/editing/js/plugin.js +++ b/g3w-admin/editing/static/editing/js/plugin.js @@ -1 +1,2 @@ -!function i(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=o[t]={exports:{}},r[t][0].call(n.exports,function(e){return s(r[t][1][e]||e)},n,n.exports,i,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e":(e="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,i=e.name||e._componentTag,e=e.__file,((i=!i&&e?(n=e.match(/([^/\\]+)\.vue$/))&&n[1]:i)?"<"+i.replace(Ee,function(e){return e.toUpperCase()}).replace(/[-_]/g,"")+">":"")+(e&&!1!==t?" at "+e:""))},Fe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(0>=1;return n}(" ",5+2*t))+(Array.isArray(e)?Te(e[0])+"... ("+e[1]+" recursive calls)":Te(e))}).join("\n")}return"\n\n(found in "+Te(e)+")"},Ae=0,c=function(){this.id=Ae++,this.subs=[]},Le=(c.prototype.addSub=function(e){this.subs.push(e)},c.prototype.removeSub=function(e){I(this.subs,e)},c.prototype.depend=function(){c.target&&c.target.addDep(this)},c.prototype.notify=function(){var e=this.subs.slice();D.async||e.sort(function(e,t){return e.id-t.id});for(var t=0,n=e.length;t.",o),new A(D.parsePlatformTagName(e),t,n,void 0,void 0,o)):t&&t.pre||!P(i=et(o.$options,"components",e))?new A(e,t,n,void 0,void 0,o):sn(i,t,o,n,e)):sn(e,t,o,n),Array.isArray(i))?i:P(i)?(P(a)&&function e(t,n,i){t.ns=n;"foreignObject"===t.tag&&(i=!(n=void 0));if(P(t.children))for(var r=0,o=t.children.length;rFn)){V("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}for(var n=Cn.slice(),i=f.slice(),r=(Ln=f.length=Cn.length=0,En={},Tn=An=!(In={}),n),o=0;odocument.createEvent("Event").timeStamp&&(Pn=function(){return On.now()});function z(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Rn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Se,this.newDepIds=new Se,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){var n;if(!ue.test(e))return n=e.split("."),function(e){for(var t=0;te.id;)n--;f.splice(n+1,0,e)}else f.push(e);Tn||(Tn=!0,D.async?mt(Mn):Mn())}}},z.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||M(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){U(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},z.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},z.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},z.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||I(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}},{enumerable:!0,configurable:!0,get:j,set:j});function jn(e,t,n){s.get=function(){return this[t][n]},s.set=function(e){this[t][n]=e},Object.defineProperty(e,n,s)}function Dn(e){e._watchers=[];var t=e.$options;if(t.props){var n,i=e,r=t.props,o=i.$options.propsData||{},a=i._props={},s=i.$options._propKeys=[],l=!i.$parent;for(n in l||B(!1),r)!function(e){s.push(e);var t=tt(e,r,o,i),n=Z(e);(K(n)||D.isReservedAttr(n))&&V('"'+n+'" is a reserved attribute and cannot be used as component prop.',i),ze(a,e,t,function(){l||wn||V("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+e+'"',i)}),e in i||jn(i,"_props",e)}(n);B(!0)}if(t.methods){var u,c=e,d=t.methods,f=c.$options.props;for(u in d)"function"!=typeof d[u]&&V('Method "'+u+'" has type "'+typeof d[u]+'" in the component definition. Did you reference the function correctly?',c),f&&R(f,u)&&V('Method "'+u+'" has already been defined as a prop.',c),u in c&&se(u)&&V('Method "'+u+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),c[u]="function"!=typeof d[u]?j:X(d[u],c)}if(t.data){for(var p=e,h=p.$options.data,g=(O(h=p._data="function"==typeof h?function(e,t){Oe();try{return e.call(t,t)}catch(e){return U(e,t,"data()"),{}}finally{$e()}}(h,p):h||{})||(h={},V("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",p)),Object.keys(h)),v=p.$options.props,y=p.$options.methods,m=g.length;m--;){var _=g[m];y&&R(y,_)&&V('Method "'+_+'" has already been defined as a data property.',p),v&&R(v,_)?V('The data property "'+_+'" is already declared as a prop. Use prop default value instead.',p):se(_)||jn(p,"_data",_)}Ne(h,!0)}else Ne(e._data={},!0);if(t.computed){var b,w=e,k=t.computed,x=w._computedWatchers=Object.create(null),S=be();for(b in k){var F=k[b],C="function"==typeof F?F:F.get;null==C&&V('Getter is missing for computed property "'+b+'".',w),S||(x[b]=new z(w,C||j,j,Vn)),b in w?b in w.$data?V('The computed property "'+b+'" is already defined in data.',w):w.$options.props&&b in w.$options.props&&V('The computed property "'+b+'" is already defined as a prop.',w):Bn(w,b,F)}}if(t.watch&&t.watch!==me){var E,I=e,T=t.watch;for(E in T){var A=T[E];if(Array.isArray(A))for(var L=0;LparseInt(this.max)&&Jn(r,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};u=l,t={get:function(){return D},set:function(){V("Do not replace the Vue.config object, set individual fields instead.")}},Object.defineProperty(u,"config",t),u.util={warn:V,extend:F,mergeOptions:Qe,defineReactive:ze},u.set=qe,u.delete=Ge,u.nextTick=mt,u.observable=function(e){return Ne(e),e},u.options=Object.create(null),oe.forEach(function(e){u.options[e+"s"]=Object.create(null)}),F((u.options._base=u).options.components,g),u.use=function(e){var t,n=this._installedPlugins||(this._installedPlugins=[]);return-1=r||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}),Li.addEventListener(e,t,_e?{capture:n,passive:i}:n)}function Di(e,t,n,i){(i||Li).removeEventListener(e,t._wrapper||t,n)}function Vi(e,t){var n,i,r;$(e.data.on)&&$(t.data.on)||(n=t.data.on||{},e=e.data.on||{},Li=t.elm,P((i=n)[$i])&&(i[r=he?"change":"input"]=[].concat(i[$i],i[r]||[]),delete i[$i]),P(i[Pi])&&(i.change=[].concat(i[Pi],i.change||[]),delete i[Pi]),Ot(n,e,ji,Di,Mi,t.context),Li=void 0)}var Bi,o={create:Vi,update:Vi};function Ui(e,t){if(!$(e.data.domProps)||!$(t.data.domProps)){var n,i,r,o,a=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in P(l.__ob__)&&(l=t.data.domProps=F({},l)),s)n in l||(a[n]="");for(n in l){if(i=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){var u=$(a._value=i)?"":String(i);o=u,(r=a).composing||"OPTION"!==r.tagName&&!function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(r,o)&&!function(e,t){var n=e.value,e=e._vModifiers;if(P(e)){if(e.number)return W(n)!==W(t);if(e.trim)return n.trim()!==t.trim()}return n!==t}(r,o)||(a.value=u)}else if("innerHTML"===n&&gi(a.tagName)&&$(a.innerHTML)){(Bi=Bi||document.createElement("div")).innerHTML=""+i+"";for(var c=Bi.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;c.firstChild;)a.appendChild(c.firstChild)}else if(i!==s[n])try{a[n]=i}catch(e){}}}}var pe={create:Ui,update:Ui},Ni=e(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){e&&1<(e=e.split(n)).length&&(t[e[0].trim()]=e[1].trim())}),t});function zi(e){var t=qi(e.style);return e.staticStyle?F(e.staticStyle,t):t}function qi(e){return Array.isArray(e)?Y(e):"string"==typeof e?Ni(e):e}function Gi(e,t,n){if(Wi.test(t))e.style.setProperty(t,n);else if(Ki.test(n))e.style.setProperty(Z(t),n.replace(Ki,""),"important");else{var i=Xi(t);if(Array.isArray(n))for(var r=0,o=n.length;r=o&&u()}var s=i===or?lr:cr,l=0,u=function(){t.removeEventListener(s,a),n()};setTimeout(function(){l explicit "+t+" duration is not a valid number - got "+JSON.stringify(e)+".",n.context):isNaN(e)&&V(" explicit "+t+" duration is NaN - the duration expression might be incorrect.",n.context)}function kr(e){return"number"==typeof e&&!isNaN(e)}function xr(e){var t;return!$(e)&&(P(t=e.fns)?xr(Array.isArray(t)?t[0]:t):1<(e._length||e.length))}function Sr(e,t){!0!==t.data.show&&_r(t)}var t=function(e){for(var t,p={},n=e.modules,y=e.nodeOps,i=0;i - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?y.createElementNS(e.ns,r):y.createElement(r,e),u(e),b(e,a,t),P(o)&&w(e,t),l(n,e.elm,i),o&&o.pre&&s--):(T(e.isComment)?e.elm=y.createComment(e.text):e.elm=y.createTextNode(e.text),l(n,e.elm,i)))}function _(e,t){P(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,h(e)?(w(e,t),u(e)):(mi(e),t.push(e))}function l(e,t,n){P(e)&&(P(n)?y.parentNode(n)===e&&y.insertBefore(e,t,n):y.appendChild(e,t))}function b(e,t,n){if(Array.isArray(t)){S(t);for(var i=0;i, or missing . Bailing hydration and performing full client-side render.")}i=e,e=new A(y.tagName(i).toLowerCase(),{},[],void 0,i)}a=e.elm,n=y.parentNode(a);if(m(t,o,a._leaveCb?null:n,y.nextSibling(a)),P(t.parent))for(var s=t.parent,l=h(t);s;){for(var u=0;u expects an Array value for its binding, but got '+Object.prototype.toString.call(i).slice(8,-1),n);else{for(var o,a,s=0,l=e.options.length;s can only be used on a single element. Use for lists.",this.$parent);var i=this.mode,n=(i&&"in-out"!==i&&"out-in"!==i&&V("invalid mode: "+i,this.$parent),n[0]);if(!function(e){for(;e=e.parent;)if(e.data.transition)return 1}(this.$vnode)){var r=Pr(n);if(r){if(this._leaving)return Rr(e,n);var o="__transition-"+this._uid+"-",o=(r.key=null==r.key?r.isComment?o+"comment":o+r.tag:!d(r.key)||0===String(r.key).indexOf(o)?r.key:o+r.key,(r.data||(r.data={})).transition=Mr(this)),a=this._vnode,s=Pr(a);if(r.data.directives&&r.data.directives.some(Dr)&&(r.data.show=!0),s&&s.data&&(c=r,(l=s).key!==c.key||l.tag!==c.tag)&&!hn(s)&&(!s.componentInstance||!s.componentInstance._vnode.isComment)){var l=s.data.transition=F({},o);if("out-in"===i)return this._leaving=!0,N(l,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Rr(e,n);if("in-out"===i){if(hn(r))return a;var u,c=function(){u()};N(o,"afterEnter",c),N(o,"enterCancelled",c),N(l,"delayLeave",function(e){u=e})}}}}return n}}},pe=F({tag:String,moveClass:String},Oi);function Vr(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Br(e){e.data.newPos=e.elm.getBoundingClientRect()}function Ur(e){var t=e.data.pos,n=e.data.newPos,i=t.left-n.left,t=t.top-n.top;(i||t)&&(e.data.moved=!0,(n=e.elm.style).transform=n.WebkitTransform="translate("+i+"px,"+t+"px)",n.transitionDuration="0s")}delete pe.mode;Yi={Transition:o,TransitionGroup:{props:pe,beforeMount:function(){var i=this,r=this._update;this._update=function(e,t){var n=kn(i);i.__patch__(i._vnode,i.kept,!1,!0),i._vnode=i.kept,n(),r.call(i,e,t)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],a=Mr(this),s=0;s children must be keyed: <"+l+">")))}if(i){for(var c=[],d=[],f=0;fdocument.createEvent("Event").timeStamp&&(rn=function(){return Xt.now()});function W(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++an,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new _e,this.newDepIds=new _e,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){var n;if(!oe.test(e))return n=e.split("."),function(e){for(var t=0;te.id;)n--;p.splice(n+1,0,e)}else p.push(e);Qt||(Qt=!0,et(on))}}},W.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||N(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){G(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},W.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},W.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},W.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||z(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}},{enumerable:!0,configurable:!0,get:P,set:P});function sn(e,t,n){s.get=function(){return this[t][n]},s.set=function(e){this[t][n]=e},Object.defineProperty(e,n,s)}function ln(e){e._watchers=[];var t=e.$options;if(t.props){var n=e,i=t.props,r,o,a,s=n.$options.propsData||{},l=n._props={},u=n.$options._propKeys=[];for(r in n.$parent&&M(!1),i)o=r,a=void 0,u.push(o),a=Be(o,i,s,n),j(l,o,a),o in n||sn(n,"_props",o);M(!0)}if(t.methods){var c=e,d=t.methods,f;for(f in c.$options.props,d)c[f]="function"!=typeof d[f]?P:Y(d[f],c)}if(t.data){for(var p=e,h,g=p.$options.data,v=(O(g=p._data="function"==typeof g?function(e,t){ke();try{return e.call(t,t)}catch(e){return G(e,t,"data()"),{}}finally{xe()}}(g,p):g||{})||(g={}),Object.keys(g)),y=p.$options.props,m=(p.$options.methods,v.length);m--;){var _=v[m];y&&$(y,_)||36!==(h=(_+"").charCodeAt(0))&&95!==h&&sn(p,"_data",_)}R(g,!0)}else R(e._data={},!0);if(t.computed){var b=e,w=t.computed,k,x=b._computedWatchers=Object.create(null),S=he();for(k in w){var F=w[k],C="function"==typeof F?F:F.get;S||(x[k]=new W(b,C||P,P,un)),k in b||cn(b,k,F)}}if(t.watch&&t.watch!==fe){var E,I=e,T=t.watch;for(E in T){var A=T[E];if(Array.isArray(A))for(var L=0;LparseInt(this.max)&&wn(r,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}},i=(h=u,Object.defineProperty(h,"config",{get:function(){return c}}),h.util={warn:i,extend:x,mergeOptions:F,defineReactive:j},h.set=Oe,h.delete=$e,h.nextTick=et,h.observable=function(e){return R(e),e},h.options=Object.create(null),ne.forEach(function(e){h.options[e+"s"]=Object.create(null)}),x((h.options._base=h).options.components,t),h.use=function(e){var t,n=this._installedPlugins||(this._installedPlugins=[]);return-1=r||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}),ti.addEventListener(e,t,pe?{capture:n,passive:i}:n)}function ai(e,t,n,i){(i||ti).removeEventListener(e,t._wrapper||t,n)}function si(e,t){var n,i,r;V(e.data.on)&&V(t.data.on)||(n=t.data.on||{},e=e.data.on||{},ti=t.elm,B((i=n).__r)&&(i[r=le?"change":"input"]=[].concat(i.__r,i[r]||[]),delete i.__r),B(i.__c)&&(i.change=[].concat(i.__c,i.change||[]),delete i.__c),ot(n,e,oi,ai,ii,t.context),ti=void 0)}var li,a={create:si,update:si};function ui(e,t){if(!V(e.data.domProps)||!V(t.data.domProps)){var n,i,r=t.elm,o=e.data.domProps||{},a=t.data.domProps||{};for(n in B(a.__ob__)&&(a=t.data.domProps=x({},a)),o)n in a||(r[n]="");for(n in a){if(i=a[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===o[n])continue;1===r.childNodes.length&&r.removeChild(r.childNodes[0])}if("value"===n&&"PROGRESS"!==r.tagName){var s=V(r._value=i)?"":String(i);c=s,(u=r).composing||"OPTION"!==u.tagName&&!function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(u,c)&&!function(e){var t=u.value,n=u._vModifiers;if(B(n)){if(n.number)return X(t)!==X(e);if(n.trim)return t.trim()!==e.trim()}return t!==e}(c)||(r.value=s)}else if("innerHTML"===n&&Dn(r.tagName)&&V(r.innerHTML)){(li=li||document.createElement("div")).innerHTML=""+i+"";for(var l=li.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;l.firstChild;)r.appendChild(l.firstChild)}else if(i!==o[n])try{r[n]=i}catch(e){}}}var u,c}var n={create:ui,update:ui},ci=e(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){e&&1<(e=e.split(n)).length&&(t[e[0].trim()]=e[1].trim())}),t});function di(e){var t=fi(e.style);return e.staticStyle?x(e.staticStyle,t):t}function fi(e){return Array.isArray(e)?T(e):"string"==typeof e?ci(e):e}function pi(e,t,n){if(gi.test(t))e.style.setProperty(t,n);else if(vi.test(n))e.style.setProperty(J(t),n.replace(vi,""),"important");else{var i=mi(t);if(Array.isArray(n))for(var r=0,o=n.length;r=o&&u()}var s=i===Ei?Ai:Oi,l=0,u=function(){t.removeEventListener(s,a),n()};setTimeout(function(){l\n"+a("editing.messages.change_toolbox_relation")+"\n":this.state.message=null},_checkDirtyToolBoxes:function(e){return this.$options.service.commitDirtyToolBoxes(e)},_getToolBoxById:function(e){return this.$options.service.getToolBoxById(e)},_enableEditingButtons:function(e){this.editingButtonsEnabled=!e}},computed:{message:function(){return""},canCommit:function(){return"default"===this.$options.service.getSaveConfig().mode&&this.state.toolboxselected&&this.state.toolboxselected.state.editing.history.commit&&this.editingButtonsEnabled},canUndo:function(){var e=this.state.toolboxselected,e=e&&e.state.editing.history.undo&&this.editingButtonsEnabled;return this.$options.service.fireEvent("canUndo",e),e},canRedo:function(){var e=this.state.toolboxselected,e=e&&e.state.editing.history.redo&&this.editingButtonsEnabled;return this.$options.service.fireEvent("canRedo",e),e}},watch:{canCommit:function(e){this.$options.service.registerLeavePage(e)}},created:function(){this.appState=s,this.$options.service.registerOnLineOffLineEvent(),o.closeContent(),this.$options.service.setOpenEditingPanel(!0),o.on("opencontent",this._enableEditingButtons),o.on("closeform",this._enableEditingButtons),o.on("closecontent",this._enableEditingButtons)},beforeDestroy:function(){this.$options.service.setOpenEditingPanel(!1),o.off("opencontent",this._enableEditingButtons),o.off("closeform",this._enableEditingButtons),o.off("closecontent",this._enableEditingButtons),this.$options.service.unregisterOnLineOffLineEvent(),this.$options.service.fireEvent("closeeditingpanel"),this.$options.service.onCloseEditingPanel(),this.$options.service.clearAllLayersUniqueFieldsValues()}},t.exports.__esModule&&(t.exports=t.exports.default);var r,o,a,s,l,n="function"==typeof t.exports?t.exports.options:t.exports;n.functional,n.render=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"g3w-editing-panel"},[n("bar-loader",{attrs:{loading:t.saving}}),t._v(" "),t.appState.online?t._e():n("div",{staticStyle:{"margin-bottom":"5px",padding:"5px","border-radius":"3px","background-color":"orange",color:"white","font-weight":"bold"},attrs:{id:"onlineofflinemessage"}},[n("div",{directives:[{name:"t-plugin",rawName:"v-t-plugin",value:"editing.messages.offline",expression:"'editing.messages.offline'"}]})]),t._v(" "),t.showcommitbar?n("div",{directives:[{name:"disabled",rawName:"v-disabled",value:t.saving,expression:"saving"}],staticStyle:{display:"flex","justify-content":"flex-end","margin-bottom":"5px"}},[n("div",{staticClass:"editing-button",class:{enabled:t.canCommit},staticStyle:{"margin-right":"auto"},on:{click:function(e){t.canCommit&&t.commit()}}},[n("span",{staticClass:"editing-icon",class:t.g3wtemplate.font.save})]),t._v(" "),n("div",{staticClass:"editing-button ",class:{enabled:t.canUndo},on:{click:function(e){t.canUndo&&t.undo()}}},[n("span",{staticClass:"editing-icon",class:t.g3wtemplate.font["arrow-left"]})]),t._v(" "),n("div",{staticClass:"editing-button ",class:{enabled:t.canRedo},on:{click:function(e){t.canRedo&&t.redo()}}},[n("span",{staticClass:"editing-icon",class:t.g3wtemplate.font["arrow-right"]})])]):n("div",{staticStyle:{height:"10px"}}),t._v(" "),t.state.showselectlayers&&1Hinzufgefügt Die Anzahl der hinzugefügten Features anzeigen",header_update_delete:"Bearbeitet und Gelöscht Die Liste der Feature-ID anzeigen",add:"Hinzugefügt(n. Features)",delete:"Gelöscht(id)",update:"Bearbeitet(id)"},loading_table_data:"Datentabelle wird erstellt. Bitte warten ...",copy_and_paste_from_other_layer_mandatory_fields:"Vor dem Speichern müssen alle Pflichtfelder des eingegebenen features ausgefüllt werden",no_feature_selected:"Keine feature ausgewählt",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Wählen Sie Relationen aus, um sie mit dem aktuellen Feature zu verknüpfen.
"},draw_new_feature:"Zeichnen Sie eine neue feature",draw_or_copy:"oder",copy_feature_from_other_layer:"Kopieren Sie feature aus einer anderen layer"},form:{relations:{tooltips:{back_to_father:"Zurück zur Bearbeitung des Vaters",add_relation:"Neue Relation erstellen und verknüpfen",link_relation:"Eine Relation zu diesem Feature herstellen",open_relation_tools:"Relationstools anzeigen",unlink_relation:"Relation trennen"}},buttons:{save:"Einfügung/Bearbeiten",save_and_back:"Speichern und zurück",cancel:"Änderungen ignorieren"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select one feature"}}}}},{}],23:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"An error occurs. It's no possible to edit layers",some_layers:"An error occurs: It's no possible to edit some layers"},search:"Search",editing_changes:"Editing Changes",editing_data:"Editing Layers",editing_attributes:"Editing attributes",relations:"Relations",edit_relation:"Edit relation",back_to_relations:"Back to Relations",no_relations_found:"No relations found",relation_data:"Relation data",relation_already_added:"Relation already added",list_of_relations_feature:"List of relations feature ",tooltip:{edit_layer:"Edit Layer"},toolbox:{title:"Edit"},table:{edit:"Edit feature",copy:"Create a copy",delete:"Delete feature"},tools:{copy:"Copy features",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Add part to multipart",deletepart:"Delete part from multipart",merge:"Dissolve features",split:"Split Feature",add_feature:"Add feature",delete_feature:"Delete feature",move_feature:"Move feature",update_vertex:"Update feature vertex",update_feature:"Update feature attribute",update_multi_features:"Update attributes of selected features",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Select features",select_element:"Select feature",copy:"Create new copy of selected features",merge:"Dissolve features",split:"Split Feature",new:"Create new feature",edit_table:"Edit table features",draw_new_feature:"Draw feature on map",action_confirm:"Confirm action",double_click_delete:"Select feature on map to delete",edit_feature_vertex:"Modify or add a vertex on selected feature",move:"Move selected feature",select_feature_to_relation:"Select feature that you bind relation",show_edit_feature_form:"Show feature form to edit attributes",pick_feature:"Select feature on map to modify",insert_attributes_feature:"Insert attributes of the feature"}},workflow:{steps:{select:"Click on feature to select",draw_part:"Draw new part",merge:"Select featurewhere dissolve",selectSHIFT:"Select features drawing a rectangle pressing SHIFT",selectDrawBox:"Select features drawing a rectangle by two point of opposite corners",selectDrawBoxAtLeast2Feature:"Select at least features drawing a rectangle by two point of opposite corners",selectPoint:"Click on feature to select",selectPointSHIFT:"Select features drawing a rectangle pressing SHIFT (multifeatures) or click on one feature",selectMultiPointSHIFT:"Select features drawing a rectangle pressing SHIFT or click on feature",selectMultiPointSHIFTAtLeast2Feature:"Select at least 2 features drawing a rectangle pressing SHIFT or click on feature",copyCTRL:"Copy selected features using CTRL+C",selectStartVertex:"Select starting vertex of selected features",selectToPaste:"Select the point where paste the features selected",draw_split_line:"Draw a line to split selected feature"}},messages:{featureslockbyotheruser:"Some geometries/records are not editable because in editing by other user",splitted:"Splitted",nosplittedfeature:"Feature not spitted",press_esc:"Press ESC to back",online:"Back ONLINE. Now you can save your changes on database",offline:"You are OFFLINE. All changes are saved locally",delete_feature:"Do you want delete selected feature ?",delete_feature_relations:"If feature has bindings relations, these relations become orphans. We suggest to handle these relations before detele this feature",unlink_relation:"Do you want unlink relation?",commit_feature:"Do you want to save the changes",change_toolbox_relation:"Layer has relation/relations. Before switch editing you need to save changes done.",saved:"Data saved successfully",saved_local:"Data saved locally successfully",loading_data:"Loading data",saving:"Saving data. Please wait ...",constraints:{enable_editing:"Please Zoom In to enable editing tools \nActivation scale at 1:"},pdf:"Document preview not available. Please click here ",commit:{header:"The following list show all changes to commit.",header_add:"Added show the number of features added",header_update_delete:"Modified and Deleted show the list of features id",add:"Added(n. features)",delete:"Deleted(id)",update:"Modified(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"It is necessary to fill in any mandatory fields on the features pasted before saving",no_feature_selected:"No feature selected",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Select relations to link it to current editing feature.
"},draw_new_feature:"Draw new feature",draw_or_copy:"or",copy_feature_from_other_layer:"Copy feature from other layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Create and link new relation",link_relation:"Join a relation to this feature",open_relation_tools:"Show relation tools",unlink_relation:"Unlink relation"}},buttons:{save:"Insert/Edit",save_and_back:"Save and Back",cancel:"Ignore Changes"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],24:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Tapahtui virhe. Tasoja ei ole mahdollista muokata.",some_layers:"Tapahtui virhe. Jotkin tasot eivät ole muokattavissa."},search:"Haku",editing_changes:"Editing Changes",editing_data:"Muokataan tasoja",editing_attributes:"Muokataan attribuutteja",relations:"Relaatiot",edit_relation:"Muokkaa relaatiota",back_to_relations:"Takaisin relaatioihin",no_relations_found:"Relaatioita ei löytynyt",relation_data:"Relaation tiedot",relation_already_added:"Relaatio on jo lisätty",list_of_relations_feature:"Lista relaation ominaisuuksista",tooltip:{edit_layer:"Muokkaa tasoa"},toolbox:{title:"Muokkaa"},table:{edit:"Muokkaa ominaisuutta",copy:"Luo kopio",delete:"Poista ominaisuus"},tools:{copy:"Kopio ominaisuuksia",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Lisää osa",deletepart:"Poista osa",merge:"Yhdistä ominaisuudet",split:"Leikkaa ominaisuus",add_feature:"Lisää ominaisuus",delete_feature:"Poista ominaisuus",move_feature:"Siirrä ominaisuutta",update_vertex:"Päivitä pisteen ominaisuutta",update_feature:"Päivitä ominaisuus",update_multi_features:"Muokkaa valittujen ominaisuuksien attribuutteja",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Valitse ominaisuudet",select_element:"Valitse ominaisuus",copy:"Luo kopio valituista ominaisuuksista",merge:"Yhdistä ominaisuudet",split:"Leikkaa ominaisuus",new:"Luo uusi ominaisuus",edit_table:"Muuta taulun ominaisuuksia",draw_new_feature:"Piirrä ominaisuus kartalle",action_confirm:"Hyväksy toiminto",double_click_delete:"Valitse poistettava ominaisuus kartalta",edit_feature_vertex:"Muuta pistettä tai lisää piste valittuun ominaisuuteen",move:"Siirrä valittu ominaisuus",select_feature_to_relation:"Valitse relaatio",show_edit_feature_form:"Näytä ominaisuuslomake muokataksesi attribuutteja",pick_feature:"Valitse muokattava ominaisuus kartalta",insert_attributes_feature:"Lisää ominaisuuden attribuutit"}},workflow:{steps:{select:"Valitse ominaisuus",draw_part:"Piirrä uusi osa",merge:"Valitse ominaisuus yhdistääksesi",selectSHIFT:"Paina SHIFT, jos haluat valita kohteita suorakulmiovalinnalla.",selectDrawBox:"Piirrä suorakulmio, jonka siältä kohteet valitaan ",selectDrawBoxAtLeast2Feature:"Piirrä suorakulmio, jonka siältä kohteet vähintään 2 valitaan ",selectPoint:"Valitse ominaisuus",selectPointSHIFT:"Paina SHIFT, jos haluat valita ominaisuuksia suorakulmiovalinnalla, tai valitse yksittäinen ominaisuus.",selectMultiPointSHIFT:"Paina SHIFT, jos haluat valita ominaisuuksia suorakulmiovalinnalla, tai valitse yksittäinen ominaisuus.",selectMultiPointSHIFTAtLeast2Feature:"Paina SHIFT, jos haluat valita vähintään 2 ominaisuuksia suorakulmiovalinnalla, tai valitse yksittäinen ominaisuus.",copyCTRL:"CTRL+C, voit kopioida valitut ominaisuudet.",selectStartVertex:"Osoita valittujen ominaisuuksien alkupiste.",selectToPaste:"Valitse kohta, johon liität valitut ominaisuudet.",draw_split_line:"Piirrä viiva, jonka mukaan valittu ominaisuus jaetaan."}},messages:{featureslockbyotheruser:"Some features are locked by another user",splitted:"Jaettu",nosplittedfeature:"Ominaisuutta ei jaettu",press_esc:"Paina ESC palataksesi",online:"Yhteys muodostettu. Muutokset voidaan tallentaa tietokantaan.",offline:"Olet offline-tilassa. Muutokset tallennetaan paikallisesti",delete_feature:"Haluatko poistaa valitun ominaisuuden?",delete_feature_relations:"Mikäli ominaisuudella on sitovia relaatioita, näistä relaatiosta tulee orpoja. Suosittelemme käsittelemään nämä relaatiot ennen poistamista",unlink_relation:"Haluatko poistaa relaation?",commit_feature:"Tallennetaanko muutokset?",change_toolbox_relation:"Tasolla on relaatio/relaatiota. Ennen muokkauksen aloittamista tulee muutokset tallenttaa.",saved:"Tiedot tallennettu onnistuneesti",saved_local:"Tiedot on tallennettu onnistuneesti paikallisesti.",loading_data:"Ladataan tietoja",saving:"Tallentaan tietoja. Odota...",constraints:{enable_editing:"Lähennä ottaaksesi muokkaustyökalut käyttöön \nAktivointi mittakaava 1:"},pdf:"Dokumentin esikatselu ei ole saatavilla. Paina tästä ",commit:{header:"Seuraava luettelo näyttää kaikki muutokset.",header_add:"Lisätty näytä lisättyjen ominaisuuksien lukumäärä",header_update_delete:"Muokattu ja Poistettu Näytä listä ominaisuuksien id:stä",add:"Lisätty(n. ominaisuutta)",delete:"Poistettu(id)",update:"Muokattu(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"It is necessary to fill in any mandatory fields on the features pasted before saving",no_feature_selected:"No feature selected",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Valitse relaatiota linkittääksesi ne muokattavaan ominaisuuteen.
"},draw_new_feature:"Draw new feature",draw_or_copy:"or",copy_feature_from_other_layer:"Copy feature from other layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Luo ja linkitä uusi relaatio",link_relation:"Liitä relaatio tähän ominaisuuteen",open_relation_tools:"Näytä relaatiotyökalut",unlink_relation:"Poista relaatio"}},buttons:{save:"Lisää/muokkaa",save_and_back:"Tallenna ja palaa",cancel:"Peruuta"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],25:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Une erreur s'est produite lors du chargement des layers dans l'édition.",some_layers:"Une erreur s'est produite lors du chargement de certaines layers dans l'édition."},search:"Recherche",editing_changes:"Editing Changes",editing_data:"Modifier les donnes",editing_attributes:"Modifier les attributs",relations:"Relations",edit_relation:"Modifier la relation",back_to_relations:"Retour aux relations",no_relations_found:"Il n'y a pas de relations",relation_data:"Données sur les relations",relation_already_added:"Relation déjà présente",list_of_relations_feature:"Lister les relations de la fonctionnalité",tooltip:{edit_layer:"Modifier le layer"},toolbox:{title:"Modifier"},table:{edit:"Modifier fonctionnalités",copy:"Créer une copie",delete:"Supprimer la fonctionnalité"},tools:{copy:"Copier les fonctionnalités",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Ajouter une pièce à la géométrie",deletepart:"Supprimer la partie de la géométrie",merge:"Dissoudre les fonctionnalités",split:"Couper la fonctionnalité",add_feature:"Ajouter une fonctionnalité",delete_feature:"Supprimer la fonctionnalité",move_feature:"Déplacez la fonctionnalité",update_vertex:"Mettre à jour les sommets des fonctionnalités",update_feature:"Modifier les attributs des fonctionnalités",update_multi_features:"Modifier les attributs des fonctionnalités sélectionnées",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Sélectionner les fonctionnalités",select_element:"Sélectionner une fonctionnalité",copy:"Créer une copie des fonctionnalités sélectionnées",merge:"Dissoudre les fonctionnalités",split:"Couper la fonctionnalité",new:"Créer une nouvelle fonctionnalité",edit_table:"Modifier les fonctionnalités de la table",draw_new_feature:"Dessiner une fonctionnalité sur la carte",action_confirm:"Confirmer l'action",double_click_delete:"Sélectionner la fonctionnalité sur la carte à supprimer",edit_feature_vertex:"Modifier ou ajouter un sommet à la fonctionnalité sélectionnée",move:"Déplacer la fonctionnalité sélectionnée",select_feature_to_relation:"Sélectionner la fonctionnalité que vous souhaitez mettre en relation",show_edit_feature_form:"Afficher le formulaire de la fonctionnalité permettant de modifier les attributs",pick_feature:"Sélectionner l'élément de la carte à modifier",insert_attributes_feature:"Insérer les attributs de la fonctionnalité"}},workflow:{steps:{select:"Cliquer sur la fonctionnalité à sélectionner",draw_part:"Dessiner la nouvelle partie",merge:"Sélectionner la fonction à introduire en fondu",selectPoint:"Cliquer sur la fonctionnalité pour la sélectionner",selectSHIFT:"Sélectionner des fonctionnalités en maintenant la touche SHIFT enfoncée",selectDrawBox:"Sélectionner les fonctionnalités en dessinant un rectangle par la création des deux points de la diagonale",selectDrawBoxAtLeast2Feature:"Sélectionner au moins 2 fonctionnalités en dessinant un rectangle par la création des deux points de la diagonale",selectPointSHIFT:"Sélectionner des caractéristiques en maintenant la touche SHIFT enfoncée (multi-sélection) ou en cliquant sur une seule caractéristique",selectMultiPointSHIFT:"Sélectionner des fonctionnalités en maintenant la touche SHIFT appuyée ou en cliquant sur la fonctionnalité individuelle",selectMultiPointSHIFTAtLeast2Feature:"Sélectionner au moins 2 fonctionnalités en maintenant la touche SHIFT appuyée ou en cliquant sur la fonctionnalité individuelle",copyCTRL:"Copier les fonctionnalités sélectionnées avec CTRL+C",selectStartVertex:"Sélectionner le sommet de départ des fonctionnalités choisies",selectToPaste:"Sélectionner le point où les fonctionnalités sélectionnées seront collées",draw_split_line:"Tracez une ligne pour couper la fonctionnalité sélectionnée"}},messages:{featureslockbyotheruser:"Certaines géométries/enregistrements ne sont pas modifiables car ils ont été modifiés par un autre utilisateur",splitted:"Fonctionnalité(s) divisé(es)",nosplittedfeature:"La (les) fonctionnalité(s) n’a (n'ont) pas été divisé(es)",press_esc:"Appuyez sur ESC pour revenir",online:"Vous êtes à nouveau EN LIGNE. Vous pouvez enregistrer les modifications de façon permanente",offline:"Vous êtes HORS LIGNE. Toutes les modifications seront enregistrées temporairement en local",delete_feature:"Voulez-vous supprimer la fonctionnalité sélectionnée ?",delete_feature_relations:"La suppression d'une fonctionnalité avec des relations associées laissera ces relations orphelines. Il est recommandé de gérer ces relations avant de supprimer la fonctionnalité",unlink_relation:"Voulez-vous détacher la relation ?",commit_feature:"Voulez-vous enregistrer définitivement les changements ?",change_toolbox_relation:"Layer en relation. Il est obligatoire d'enregistrer les modifications en cours avant de passer à d'autres modifications.",saved:"Les données ont été enregistrées correctement",saved_local:"Les données ont été correctement sauvegardées localement",loading_data:"Chargement des données",saving:"Sauvegarde des données. Veuillez patienter ...",constraints:{enable_editing:"Augmenter le niveau de zoom pour permettre l'édition \nEchelle de déclenchement 1 :"},pdf:"Aperçu du document non disponible. Cliquez ici ",commit:{header:"La liste ci-dessous montre toutes les modifications qui seront enregistrées.",header_add:"Ajouts indique le nombre de fonctionnalités ajoutées",header_update_delete:"Modifié e Supprimé liste les ids",add:"Ajouté (n. fonctionnalités)",delete:"Supprimé(id)",update:"Modifié(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"Avant d'enregistrer, il est nécessaire de remplir tous les champs obligatoires du features saisi",no_feature_selected:"Aucune feature sélectionnée",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Sélectionner les relations pour les associer à l'élément en cours d'édition.
"},draw_new_feature:"Dessiner une nouvelle feature",draw_or_copy:"ou",copy_feature_from_other_layer:"Copier feature d'une autre layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Créer et ajouter une nouvelle relation",link_relation:"Associer une relation existante à cette fonctionnalité",open_relation_tools:"Outils de relation ouverte",unlink_relation:"Annuler la relation"}},buttons:{save:"Insérer/Modifier",save_and_back:"Sauvegarder et retourner au parent",cancel:"Ignorer modifications"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],26:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i=u(e("./it")),r=u(e("./en")),o=u(e("./fi")),a=u(e("./se")),s=u(e("./fr")),l=u(e("./de")),e=u(e("./ro"));function u(e){return e&&e.__esModule?e:{default:e}}n.default={it:i.default,en:r.default,fi:o.default,se:a.default,fr:s.default,de:l.default,ro:e.default}},{"./de":22,"./en":23,"./fi":24,"./fr":25,"./it":27,"./ro":28,"./se":29}],27:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Si è verificato un errore nel caricamento dei layers in editing.",some_layers:"Si è verificato un errore nel caricamento di alcuni layers in editing"},search:"Cerca",editing_changes:"Modifiche Editing",editing_data:"Edita Dati",editing_attributes:"Edita attributi",relations:"Relazioni",edit_relation:"Edita relazione",back_to_relations:"Ritorna alle Relazioni",no_relations_found:"Non ci sono relazioni",relation_data:"Dati relativi alla relazione",relation_already_added:"Relazione già presente",list_of_relations_feature:"Elenco Relazioni della feature ",tooltip:{edit_layer:"Modifica Layer"},toolbox:{title:"Edita"},table:{edit:"Edita feature",copy:"Crea una copia",delete:"Cancella feature"},tools:{copy:"Copia features",pastefeaturesfromotherlayers:"Copia features da altro layer",addpart:"Aggiungi parte alla geometria",deletepart:"Cancella parte dalla geometria",merge:"Dissolvi features",split:"Taglia Feature",add_feature:"Aggiungi feature",delete_feature:"Elimina feature",move_feature:"Muovi feature",update_vertex:"Aggiorna vertici feature",update_feature:"Modifica attributi feature",update_multi_features:"Modifica gli attributi delle features selezionate",copyfeaturefromexternallayer:"Crea feature dal layer aggiunto"},toolsoftool:{measure:"Visualizza misura",snap:"Snap sul layer",snapall:"Snap su tutti i layer"},steps:{help:{select_elements:"Seleziona le features",select_element:"Seleziona la feature",copy:"Crea una copia delle feature selezionate",merge:"Dissolvi features",split:"Taglia Feature",new:"Creo una nuova feature",edit_table:"Edita le features della tabella",draw_new_feature:"Disegna sulla mappa la feature",action_confirm:"Conferma azione",double_click_delete:"Seleziona la feature sulla mappa da cancellare",edit_feature_vertex:"Modifica o aggiungi un vertice alla feature selezionata",move:"Muovi la feature selezionata",select_feature_to_relation:"Seleziona la feature che vuoi mettere in relazione",show_edit_feature_form:"Mostra il form della feature per poter editare gli attributi",pick_feature:"Seleziona la feature sulla mappa da modificare",insert_attributes_feature:"Inserisci gli attributi della feature"}},workflow:{steps:{select:"Clicca sulla feature da selezionare",draw_part:"Disegna la nuova parte",merge:"Seleziona la feature su cui dissolvere",selectPoint:"Clicca sulla feature per selezionarla",selectSHIFT:"Seleziona le features tenedo premuto il tasto SHIFT",selectDrawBox:"Seleziona le features disegnando un rettangolo mediante la creazione dei due punti della diagonale",selectDrawBoxAtLeast2Feature:"Seleziona almeno 2 features disegnando un rettangolo mediante la creazione dei due punti della diagonale",selectPointSHIFT:"Seleziona le features tenedo premuto il tasto SHIFT (multiselezione) oppure cliccando sulla singola feature",selectMultiPointSHIFT:"Seleziona le features tenedo premuto il tasto SHIFT oppure cliccando sulla singola feature",selectMultiPointSHIFTAtLeast2Feature:"Seleziona almeno 2 features tenedo premuto il tasto SHIFT oppure cliccando sulla singola feature",copyCTRL:"Copia le features selezionate con CTRL+C",selectStartVertex:"Seleziona il vertice di partenza delle feature selezionate",selectToPaste:"Seleziona il punto dove verranno incollate le features selezionate",draw_split_line:"Disegna una linea per tagliare la feature selezionata"}},messages:{featureslockbyotheruser:"Ci sono alcune geometrie/records non editabili perchè in modifica da altri utenti",splitted:"Feature(s) splittata(e)",nosplittedfeature:"La(e) feature(s) non è stata splittata",press_esc:"Premi ESC per tornare indietro",online:"Ora sei di nuovo ONLINE. Puoi slavare le modifiche in modo permanente",offline:"Sei OFFLINE. Tutte le modifiche saranno salvate temporaneamente in locale",delete_feature:"Vuoi eliminare l'elemento selezionato?",delete_feature_relations:"Cancellando una feature con relazioni associate, tale relazioni rimarranno orfane. Si consiglia di gestire tali relazioni prima di cancellare la feature",unlink_relation:"Vuoi staccare la relazione?",commit_feature:"Vuoi salvare definitivamente le modifiche",change_toolbox_relation:"Layer in relazione. Prima di passare ad altri editing è obbligatorio salvare le modifiche correnti.",saved:"I dati sono stati salvati correttamente",saved_local:"I dati sono stati salvati correttamente in locale",loading_data:"Caricamento dati",saving:"Salvataggio dati in corso. Attendere ...",constraints:{enable_editing:"Aumentare il livello di zoom per abilitare l'editing \nScala di attivazione 1:"},pdf:"Anteprima del documento non disponibile. Clicca qui ",commit:{header:"La lista sotto riporta tutte le modifiche che verranno salvate.",header_add:"Aggiunte riporta il numero delle features aggiunte",header_update_delete:"Modificate e Cancellate riporta la lista degli id",add:"Aggiunte (n. features)",delete:"Cancellate(id)",update:"Modificate(id)"},loading_table_data:"Costruzione tabella dati in corso. Attendere ...",copy_and_paste_from_other_layer_mandatory_fields:"Necessario compilare eventuali campi obbligatori sulle features incollate prima del salvataggio",no_feature_selected:"Nessuna feature selezionata",select_min_2_features:"Seleziona come minimo due features"},relation:{table:{info:"
Seleziona le relazioni per associarle alla feature in editing.
"},draw_new_feature:"Disegna nuova geometria",draw_or_copy:"oppure",copy_feature_from_other_layer:"Copia geometria da altro layer"},form:{relations:{tooltips:{back_to_father:"Torna ad editare il padre",add_relation:"Crea ed aggiungi nuova relazione",link_relation:"Associa una relazione esistente a questa feature",open_relation_tools:"Apri strumenti relatione",unlink_relation:"Annulla relazione"}},buttons:{save:"Inserisci/Modifica",save_and_back:"Salva e torna al padre",cancel:"Ignora Modifiche"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Seleziona feature/s"},copyfeaturefromprojectlayer:{title:"Seleziona una feature"}}}}},{}],28:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Avem o eroare. Straturile nu sunt editabile",some_layers:"Avem o eroare: Anumite straturi nu se pot edita"},search:"Caută",editing_changes:"Modificare schimbări",editing_data:"Modificare straturi",editing_attributes:"Modificare atribute",relations:"Relații",edit_relation:"Modifică relația",back_to_relations:"Înapoi la Relații",no_relations_found:"Nu am găsit relații",relation_data:"Date relații",relation_already_added:"Relație adăugată deja",list_of_relations_feature:"Lista relații entitatea ",tooltip:{edit_layer:"Modifică strat"},toolbox:{title:"Modifică"},table:{edit:"Modifică entitate",copy:"Creează o copie",delete:"Elimină entitatea"},tools:{copy:"Copiază entitățile",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Adaugă o parte la multiparte",deletepart:"Elimină partea din multiparte",merge:"Dizolvare entități",split:"Divizare Entitate",add_feature:"Adaugă entitate",delete_feature:"Eliminare entitate",move_feature:"Mută entitate",update_vertex:"Actualizează vertecșii entității",update_feature:"Actualizează atributul entității",update_multi_features:"Actualizează atributele entităților selectate",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Arată măsurătorile",snap:"Acroșare strat",snapall:"Acroșare pe toate straturile"},steps:{help:{select_elements:"Selectează entități",select_element:"Selectează entitate",copy:"Creează o nouă copie a entităților selectate",merge:"Dizolvă entitățile",split:"Divizare Entitate",new:"Creează o entitate",edit_table:"Modifică entitățile tabelare",draw_new_feature:"Desenează entitate pe hartă",action_confirm:"Confirmă acțiunea",double_click_delete:"Selectează entitatea de eliminat din hartă",edit_feature_vertex:"Modifică sau adaugă un vertex la entitatea selectată",move:"Mută entitatea selectată",select_feature_to_relation:"Selectează entitate pentru relaționare",show_edit_feature_form:"Arată formularul entității pentru modificări",pick_feature:"Selectează entitățile de modificat din hartă",insert_attributes_feature:"Inserează atributele entității"}},workflow:{steps:{select:"Click pe entitate pentru a o selecta",draw_part:"Desenează o parte nouă",merge:"Selectează partea de dizolvat",selectSHIFT:"Selectează entități prin desen triunghi apăsând SHIFT",selectDrawBox:"Selectează entități desenând un dreptunghi prin două puncte opuse",selectDrawBoxAtLeast2Feature:"Selectează cel puțin 2 entități prin desenul unui dreptunghi",selectPoint:"Click pe entitate pentru selectare",selectPointSHIFT:"Selectează entități prin desen dreptunghi apăsând SHIFT (multientități) sau prin click pe entitate",selectMultiPointSHIFT:"Selectează entități prin desen dreptunghi apăsând SHIFT sau prin click pe entitate",selectMultiPointSHIFTAtLeast2Feature:"Selectează cel puțin 2 entități prin desen dreptunghi apăsând SHIFT sau prin click pe entitate",copyCTRL:"Copiază entitățile selectate folosint CTRL+C",selectStartVertex:"Selectează vertexul de start a entităților selectate",selectToPaste:"Selectează punctul unde să lipim entitățile selectate",draw_split_line:"Desenează o linie pentru a diviza entitatea selectată"}},messages:{featureslockbyotheruser:"Unele geometrii/înregistrări nu sunt editabile deoarece sunt editate de către alt utilizator",splitted:"Divizat",nosplittedfeature:"Entitate nedivizată",press_esc:"ESC pentru înapoi",online:"Înapoi ONLINE. Acum se pot salva schimbările",offline:"OFFLINE. Schimbările sunt salvate local",delete_feature:"Șterg entitatea selectată?",delete_feature_relations:"Dacă entitatea are relații care trimit la ea, acele relații devin orfane. Sugerăm să vă ocupați de acele elemente înainte să eliminați această entitate.",unlink_relation:"Dorești să eliminați legătura cu relația?",commit_feature:"Salvăm?",change_toolbox_relation:"Stratul este relaționat. Înainte de a trece la alte modificări trebuiesc salvate modificările.",saved:"Datele sunt salvate",saved_local:"Datele s-au salvat local",loading_data:"Datele se încarcă.",saving:"Salvăm datele. Așteptați ...",constraints:{enable_editing:"Pentru a activa Modificare faceți zoom la \nScara de activare 1:"},pdf:"Previzualizarea documentului nu este disponibilă. Click aici ",commit:{header:"Lista cu toate modificările.",header_add:"Adăugate arată nr. de entități adăugate",header_update_delete:"Modificate și Șterse arată lista de id-uri de entități",add:"Adăugate(n. entități)",delete:"Eliminate(id)",update:"Modificate(id)"},loading_table_data:"Încărcăm tabelul de date ...",copy_and_paste_from_other_layer_mandatory_fields:"Înainte de a salva, este necesar să completați toate câmpurile obligatorii ale entități introduse",no_feature_selected:"Nicio feature selectată",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Selectează relațiile pentru a face legătura cu entitatea curentă.
"},draw_new_feature:"Desenați o nouă feature",draw_or_copy:"sau",copy_feature_from_other_layer:"Copiați feature dintr-un alt layer"},form:{relations:{tooltips:{back_to_father:"Înapoi la modificările entității părinte",add_relation:"Creează și fă legătura unei relații noi",link_relation:"Leagă o relație de entitate",open_relation_tools:"Arată instrumentele pentru relații",unlink_relation:"Elimină legătura la relație"}},buttons:{save:"Inserați/Editați",save_and_back:"Salvează și dă înapoi",cancel:"Ignorați modificările"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],29:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Ett fel uppstod. Nivåerna kan inte redigeras.",some_layers:"Ett fel uppstod. Vissa nivåer kan inte redigeras."},search:"Sökning",editing_changes:"Editing Changes",editing_data:"Nivåerna redigeras",editing_attributes:"Attributen redigeras",relations:"Relationer",edit_relation:"Redigera relationen",back_to_relations:"Tillbaka till relationerna",no_relations_found:"Inga relationer hittades",relation_data:"Relationsuppgifter",relation_already_added:"Relationen har redan lagts till",list_of_relations_feature:"Lista på relationens egenskaper",tooltip:{edit_layer:"Redigera nivån"},toolbox:{title:"Redigera"},table:{edit:"Redigera egenskap",copy:"Skapa en kopia",delete:"Ta bort egenskap"},tools:{copy:"Kopiera egenskaper",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Lägg till del",deletepart:"Ta bort del",merge:"Slå samman egenskaper",split:"Dela upp egenskap",add_feature:"Lägg till egenskap",delete_feature:"Ta bort egenskap",move_feature:"Flytta egenskap",update_vertex:"Uppdatera punktens egenskap",update_feature:"Uppdatera egenskap",update_multi_features:"Ändra attributen för de valda funktionerna",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Välj egenskaper",select_element:"Välj egenskapalitse ominaisuus",copy:"Skapa kopia av valda egenskaper",merge:"Slå samman egenskaper",split:"Dela upp egenskap",new:"Skapa ny egenskap",edit_table:"Ändra egenskaper i tabellen",draw_new_feature:"Piirrä ominaisuus kartalle",action_confirm:"Godkänn funktionen",double_click_delete:"Välj funktionen som du vill ta bort på kartan",edit_feature_vertex:"Ändra punkten eller lägg till punkten till den valda egenskapen",move:"Flytta den valda egenskapen",select_feature_to_relation:"Välj relation",show_edit_feature_form:"Visa egenskapsformuläret för redigering av attribut",pick_feature:"Välj funktion på kartan för att ändras",insert_attributes_feature:"Lägg till egenskapens attribut"}},workflow:{steps:{select:"Välj egenskap",draw_part:"Rita ny del",merge:"Välj egenskap att slå samman",selectSHIFT:"Tryck SHIFT, om du vill välja objekt med hjälp av rektangel.",selectDrawBox:"Rita upp den rektangel inom vilken objekten väljs ",selectDrawBoxAtLeast2Feature:"Rita rektangeln inom vilken minst två objekt är markerade ",selectPoint:"Välj egenskap",selectPointSHIFT:"Tryck SHIFT, om du vill välja objekt med hjälp av rektangel, eller välj en enskild egenskap.",selectMultiPointSHIFT:"Tryck SHIFT, om du vill välja objekt med hjälp av rektangel, eller välj en enskild egenskap.",selectMultiPointSHIFTAtLeast2Feature:"Tryck på SKIFT för att välja minst två objekt med en rektangel eller välj en enda egenskap. ",copyCTRL:"CTRL+C, du kan kopiera valda egenskaper.",selectStartVertex:"Visa startpunkten för valda egenskaper.",selectToPaste:"Välj punkt till vilken de valda egenskaperna ska fogas.",draw_split_line:"Rita en linje enligt vilken den valda egenskapen ska uppdelas."}},messages:{featureslockbyotheruser:"Jotkut geometriat/tietueet eivät ole muokattavissa, koska muut käyttäjät muokkaavat niitä",splitted:"Uppdelad",nosplittedfeature:"Egenskapen har inte delats upp",press_esc:"Tryck ESC för att gå tillbaka",online:"Förbindelsen har upprättats. Ändringar kan sparas i databasen.",offline:"Du är i offline-läge. Ändringarna sparas lokalt",delete_feature:"Vill du ta bort den valda egenskapen?",delete_feature_relations:"Om egenskapen saknar bindande relationer blir dessa relationer föräldralösa. Vi rekommenderar att du behandlar dessa relationer innan du lämnar programmet",unlink_relation:"Vill du ta bort relationen?",commit_feature:"Ska ändringarna sparas?",change_toolbox_relation:"Nivån har en relation/relationer. Spara ändringarna innan du börjar redigera.",saved:"Uppgifterna sparades",saved_local:"Uppgifterna sparades lokalt.",loading_data:"Uppgifterna laddas",saving:"Uppgifterna sparas. Vänta...",constraints:{enable_editing:"Zooma in för att börja använda redigeringsverktyg \nAktivering skala 1:"},pdf:"Förhandsgranskning av dokument är inte tillgänglig. Tryck här",commit:{header:"Följande lista visar alla ändringar.",header_add:"Tillagda visar antalet egenskaper som lagts till",header_update_delete:"Redigerad och Borttagen Visa en lista på egenskapernas id",add:"(n. egenskaper) har lagts till",delete:"Borttagen (id)",update:"Redigerad(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"It is necessary to fill in any mandatory fields on the features pasted before saving",no_feature_selected:"No feature selected",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Välj relation för länkning till egenskap som ska redigeras.
"},draw_new_feature:"Draw new feature",draw_or_copy:"or",copy_feature_from_other_layer:"Copy feature from other layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Skapa och länka ny relation",link_relation:"Foga relationen till denna egenskap",open_relation_tools:"Visa relationsverktyg",unlink_relation:"Ta bort relation"}},buttons:{save:"Infoga/Redigera",save_and_back:"Spara och gå tillbaka",cancel:"Ignorera ändringar"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],30:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var e=e("./i18n"),e=(e=e)&&e.__esModule?e:{default:e};n.default={i18n:e.default}},{"./i18n":26}],31:[function(t,e,n){function l(e){return function(){var s=e.apply(this,arguments);return new Promise(function(o,a){return function t(e,n){try{var i=s[e](n),r=i.value}catch(e){return void a(e)}if(!i.done)return Promise.resolve(r).then(function(e){t("next",e)},function(e){t("throw",e)});o(r)}("next")})}}var i=g3wsdk.core.utils,u=i.base,i=i.inherit,c=g3wsdk.gui.GUI,r=g3wsdk.gui.vue.FormComponent,d=t("./editingformservice");function o(){var i=this,e=0"+T("editing.messages.commit.header")+""),r=(r+="
"+T("editing.messages.commit.header_add")+"
")+("
"+T("editing.messages.commit.header_update_delete")+"
")+"
    ";return Object.entries(i).forEach(function(e){var e=l(e,2),t=e[0],e=e[1];r+="
  • "+t+" : "+e+"
  • "}),r+="
"}var i="";return i+=n(e.add,e.update,e.delete),_.isEmpty(e.relations)||(i=(i+="
")+"

"+T("editing.relations")+"

",Object.entries(e.relations).forEach(function(e){var e=l(e,2),t=e[0],e=e[1];i=(i+="
"+t+"
")+n(e.add,e.update,e.delete)})),i},x.showCommitModalWindow=function(e){var i=this,r=e.layer,o=e.commitItems,a=e.close,s=e.commitPromise,l={success:{message:"plugins.editing.messages.saved",autoclose:!0},error:{}};return new Promise(function(t,n){var e=new B({type:"commit"});e.start({inputs:{layer:r,message:i._createCommitMessage(o),close:a}}).then(function(){var e=E.dialog.dialog({message:'

\n
'+(i?c("editing.messages.delete_feature_relations"):"")+"
",function(e){var n,t,i;(e?(n=void 0,e=s._features.find(function(e,t){if(e.getUid()===a)return n=t,!0}),t=s._context.session,i=s._inputs.layer.getId(),s._inputs.layer.getEditingSource().removeFeature(e),t.pushDelete(i,e),s.state.features.splice(n,1),r):o)()})})},i.copyFeature=function(r){var o=this;return new Promise(function(t,n){var e=o._features.find(function(e){return e.getUid()===r}).cloneNew(),i=l("../workflows/addtablefeatureworkflow"),i=(o._workflow=new i,o._inputs),e=(i.features.push(e),{context:o._context,inputs:i});o._workflow.start(e).then(function(e){var n=e.features[e.features.length-1],i={};Object.entries(o.state.features[0]).forEach(function(e){var e=a(e,2),t=e[0];e[1];i[t]=n.get(t)}),i.__gis3w_feature_uid=n.getUid(),o.state.features.push(i),t(i)}).fail(function(e){return n(e)})})},i.editFeature=function(n){var i=this,r=void 0,e=this._features.find(function(e,t){if(e.getUid()===n)return r=t,!0}),t=l("../workflows/edittablefeatureworkflow"),t=(this._workflow=new t,this._inputs),e=(t.features.push(e),{context:this._context,inputs:t});this._workflow.start(e).then(function(e){var n=e.features[e.features.length-1];Object.entries(i.state.features[r]).forEach(function(e){var e=a(e,2),t=e[0];e[1];i.state.features[r][t]=n.get(t)})}).fail(function(e){}).always(function(){return i._workflow.stop()})},i.linkFeatures=function(){var t=this,e=(0"+u("editing.messages.delete_feature")+'

\n
'+(e?u("editing.messages.delete_feature_relations"):"")+"
",function(e){e?(r.getSource().removeFeature(o),i.removeLayerUniqueFieldValuesFromFeature({layerId:a,feature:o}),n.resolve(t)):n.reject(t)}),n.promise()}},commit:{fnc:function(e){var t=$.Deferred(),n=e.close,i={SAVE:{label:o("save"),className:"btn-success",callback:function(){t.resolve(e)}},CANCEL:{label:o(n?"exitnosave":"annul"),className:"btn-danger",callback:function(){t.reject()}}},r=(n&&(i.CLOSEMODAL={label:o("annul"),className:"btn-primary",callback:function(){r.modal("hide")}}),l.dialog.dialog({message:e.message,title:u("editing.messages.commit_feature")+" "+e.layer.getName()+"?",buttons:i}));return t.promise()}}};function c(){var e=0":(e="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,i=e.name||e._componentTag,e=e.__file,((i=!i&&e?(n=e.match(/([^/\\]+)\.vue$/))&&n[1]:i)?"<"+i.replace(Ee,function(e){return e.toUpperCase()}).replace(/[-_]/g,"")+">":"")+(e&&!1!==t?" at "+e:""))},Fe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(0>=1;return n}(" ",5+2*t))+(Array.isArray(e)?Te(e[0])+"... ("+e[1]+" recursive calls)":Te(e))}).join("\n")}return"\n\n(found in "+Te(e)+")"},Ae=0,c=function(){this.id=Ae++,this.subs=[]},Le=(c.prototype.addSub=function(e){this.subs.push(e)},c.prototype.removeSub=function(e){I(this.subs,e)},c.prototype.depend=function(){c.target&&c.target.addDep(this)},c.prototype.notify=function(){var e=this.subs.slice();D.async||e.sort(function(e,t){return e.id-t.id});for(var t=0,n=e.length;t.",o),new A(D.parsePlatformTagName(e),t,n,void 0,void 0,o)):t&&t.pre||!P(i=et(o.$options,"components",e))?new A(e,t,n,void 0,void 0,o):sn(i,t,o,n,e)):sn(e,t,o,n),Array.isArray(i))?i:P(i)?(P(a)&&function e(t,n,i){t.ns=n;"foreignObject"===t.tag&&(i=!(n=void 0));if(P(t.children))for(var r=0,o=t.children.length;rFn)){V("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}for(var n=Cn.slice(),i=f.slice(),r=(Ln=f.length=Cn.length=0,En={},Tn=An=!(In={}),n),o=0;odocument.createEvent("Event").timeStamp&&(Pn=function(){return On.now()});function z(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Rn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Se,this.newDepIds=new Se,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){var n;if(!ue.test(e))return n=e.split("."),function(e){for(var t=0;te.id;)n--;f.splice(n+1,0,e)}else f.push(e);Tn||(Tn=!0,D.async?mt(Mn):Mn())}}},z.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||M(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){U(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},z.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},z.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},z.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||I(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}},{enumerable:!0,configurable:!0,get:j,set:j});function jn(e,t,n){s.get=function(){return this[t][n]},s.set=function(e){this[t][n]=e},Object.defineProperty(e,n,s)}function Dn(e){e._watchers=[];var t=e.$options;if(t.props){var n,i=e,r=t.props,o=i.$options.propsData||{},a=i._props={},s=i.$options._propKeys=[],l=!i.$parent;for(n in l||B(!1),r)!function(e){s.push(e);var t=tt(e,r,o,i),n=Z(e);(K(n)||D.isReservedAttr(n))&&V('"'+n+'" is a reserved attribute and cannot be used as component prop.',i),ze(a,e,t,function(){l||wn||V("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+e+'"',i)}),e in i||jn(i,"_props",e)}(n);B(!0)}if(t.methods){var u,c=e,d=t.methods,f=c.$options.props;for(u in d)"function"!=typeof d[u]&&V('Method "'+u+'" has type "'+typeof d[u]+'" in the component definition. Did you reference the function correctly?',c),f&&R(f,u)&&V('Method "'+u+'" has already been defined as a prop.',c),u in c&&se(u)&&V('Method "'+u+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),c[u]="function"!=typeof d[u]?j:X(d[u],c)}if(t.data){for(var p=e,h=p.$options.data,g=(O(h=p._data="function"==typeof h?function(e,t){Oe();try{return e.call(t,t)}catch(e){return U(e,t,"data()"),{}}finally{$e()}}(h,p):h||{})||(h={},V("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",p)),Object.keys(h)),v=p.$options.props,y=p.$options.methods,m=g.length;m--;){var _=g[m];y&&R(y,_)&&V('Method "'+_+'" has already been defined as a data property.',p),v&&R(v,_)?V('The data property "'+_+'" is already declared as a prop. Use prop default value instead.',p):se(_)||jn(p,"_data",_)}Ne(h,!0)}else Ne(e._data={},!0);if(t.computed){var b,w=e,k=t.computed,x=w._computedWatchers=Object.create(null),S=be();for(b in k){var F=k[b],C="function"==typeof F?F:F.get;null==C&&V('Getter is missing for computed property "'+b+'".',w),S||(x[b]=new z(w,C||j,j,Vn)),b in w?b in w.$data?V('The computed property "'+b+'" is already defined in data.',w):w.$options.props&&b in w.$options.props&&V('The computed property "'+b+'" is already defined as a prop.',w):Bn(w,b,F)}}if(t.watch&&t.watch!==me){var E,I=e,T=t.watch;for(E in T){var A=T[E];if(Array.isArray(A))for(var L=0;LparseInt(this.max)&&Jn(r,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};u=l,t={get:function(){return D},set:function(){V("Do not replace the Vue.config object, set individual fields instead.")}},Object.defineProperty(u,"config",t),u.util={warn:V,extend:F,mergeOptions:Qe,defineReactive:ze},u.set=qe,u.delete=Ge,u.nextTick=mt,u.observable=function(e){return Ne(e),e},u.options=Object.create(null),oe.forEach(function(e){u.options[e+"s"]=Object.create(null)}),F((u.options._base=u).options.components,g),u.use=function(e){var t,n=this._installedPlugins||(this._installedPlugins=[]);return-1=r||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}),Li.addEventListener(e,t,_e?{capture:n,passive:i}:n)}function Di(e,t,n,i){(i||Li).removeEventListener(e,t._wrapper||t,n)}function Vi(e,t){var n,i,r;$(e.data.on)&&$(t.data.on)||(n=t.data.on||{},e=e.data.on||{},Li=t.elm,P((i=n)[$i])&&(i[r=he?"change":"input"]=[].concat(i[$i],i[r]||[]),delete i[$i]),P(i[Pi])&&(i.change=[].concat(i[Pi],i.change||[]),delete i[Pi]),Ot(n,e,ji,Di,Mi,t.context),Li=void 0)}var Bi,o={create:Vi,update:Vi};function Ui(e,t){if(!$(e.data.domProps)||!$(t.data.domProps)){var n,i,r,o,a=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in P(l.__ob__)&&(l=t.data.domProps=F({},l)),s)n in l||(a[n]="");for(n in l){if(i=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){var u=$(a._value=i)?"":String(i);o=u,(r=a).composing||"OPTION"!==r.tagName&&!function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(r,o)&&!function(e,t){var n=e.value,e=e._vModifiers;if(P(e)){if(e.number)return W(n)!==W(t);if(e.trim)return n.trim()!==t.trim()}return n!==t}(r,o)||(a.value=u)}else if("innerHTML"===n&&gi(a.tagName)&&$(a.innerHTML)){(Bi=Bi||document.createElement("div")).innerHTML=""+i+"";for(var c=Bi.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;c.firstChild;)a.appendChild(c.firstChild)}else if(i!==s[n])try{a[n]=i}catch(e){}}}}var pe={create:Ui,update:Ui},Ni=e(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){e&&1<(e=e.split(n)).length&&(t[e[0].trim()]=e[1].trim())}),t});function zi(e){var t=qi(e.style);return e.staticStyle?F(e.staticStyle,t):t}function qi(e){return Array.isArray(e)?Y(e):"string"==typeof e?Ni(e):e}function Gi(e,t,n){if(Wi.test(t))e.style.setProperty(t,n);else if(Ki.test(n))e.style.setProperty(Z(t),n.replace(Ki,""),"important");else{var i=Xi(t);if(Array.isArray(n))for(var r=0,o=n.length;r=o&&u()}var s=i===or?lr:cr,l=0,u=function(){t.removeEventListener(s,a),n()};setTimeout(function(){l explicit "+t+" duration is not a valid number - got "+JSON.stringify(e)+".",n.context):isNaN(e)&&V(" explicit "+t+" duration is NaN - the duration expression might be incorrect.",n.context)}function kr(e){return"number"==typeof e&&!isNaN(e)}function xr(e){var t;return!$(e)&&(P(t=e.fns)?xr(Array.isArray(t)?t[0]:t):1<(e._length||e.length))}function Sr(e,t){!0!==t.data.show&&_r(t)}var t=function(e){for(var t,p={},n=e.modules,y=e.nodeOps,i=0;i - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?y.createElementNS(e.ns,r):y.createElement(r,e),u(e),b(e,a,t),P(o)&&w(e,t),l(n,e.elm,i),o&&o.pre&&s--):(T(e.isComment)?e.elm=y.createComment(e.text):e.elm=y.createTextNode(e.text),l(n,e.elm,i)))}function _(e,t){P(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,h(e)?(w(e,t),u(e)):(mi(e),t.push(e))}function l(e,t,n){P(e)&&(P(n)?y.parentNode(n)===e&&y.insertBefore(e,t,n):y.appendChild(e,t))}function b(e,t,n){if(Array.isArray(t)){S(t);for(var i=0;i, or missing . Bailing hydration and performing full client-side render.")}i=e,e=new A(y.tagName(i).toLowerCase(),{},[],void 0,i)}a=e.elm,n=y.parentNode(a);if(m(t,o,a._leaveCb?null:n,y.nextSibling(a)),P(t.parent))for(var s=t.parent,l=h(t);s;){for(var u=0;u expects an Array value for its binding, but got '+Object.prototype.toString.call(i).slice(8,-1),n);else{for(var o,a,s=0,l=e.options.length;s can only be used on a single element. Use for lists.",this.$parent);var i=this.mode,n=(i&&"in-out"!==i&&"out-in"!==i&&V("invalid mode: "+i,this.$parent),n[0]);if(!function(e){for(;e=e.parent;)if(e.data.transition)return 1}(this.$vnode)){var r=Pr(n);if(r){if(this._leaving)return Rr(e,n);var o="__transition-"+this._uid+"-",o=(r.key=null==r.key?r.isComment?o+"comment":o+r.tag:!d(r.key)||0===String(r.key).indexOf(o)?r.key:o+r.key,(r.data||(r.data={})).transition=Mr(this)),a=this._vnode,s=Pr(a);if(r.data.directives&&r.data.directives.some(Dr)&&(r.data.show=!0),s&&s.data&&(c=r,(l=s).key!==c.key||l.tag!==c.tag)&&!hn(s)&&(!s.componentInstance||!s.componentInstance._vnode.isComment)){var l=s.data.transition=F({},o);if("out-in"===i)return this._leaving=!0,N(l,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Rr(e,n);if("in-out"===i){if(hn(r))return a;var u,c=function(){u()};N(o,"afterEnter",c),N(o,"enterCancelled",c),N(l,"delayLeave",function(e){u=e})}}}}return n}}},pe=F({tag:String,moveClass:String},Oi);function Vr(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Br(e){e.data.newPos=e.elm.getBoundingClientRect()}function Ur(e){var t=e.data.pos,n=e.data.newPos,i=t.left-n.left,t=t.top-n.top;(i||t)&&(e.data.moved=!0,(n=e.elm.style).transform=n.WebkitTransform="translate("+i+"px,"+t+"px)",n.transitionDuration="0s")}delete pe.mode;Yi={Transition:o,TransitionGroup:{props:pe,beforeMount:function(){var i=this,r=this._update;this._update=function(e,t){var n=kn(i);i.__patch__(i._vnode,i.kept,!1,!0),i._vnode=i.kept,n(),r.call(i,e,t)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],a=Mr(this),s=0;s children must be keyed: <"+l+">")))}if(i){for(var c=[],d=[],f=0;fdocument.createEvent("Event").timeStamp&&(rn=function(){return Xt.now()});function W(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++an,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new _e,this.newDepIds=new _e,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){var n;if(!oe.test(e))return n=e.split("."),function(e){for(var t=0;te.id;)n--;p.splice(n+1,0,e)}else p.push(e);Qt||(Qt=!0,et(on))}}},W.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||N(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){G(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},W.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},W.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},W.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||z(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}},{enumerable:!0,configurable:!0,get:P,set:P});function sn(e,t,n){s.get=function(){return this[t][n]},s.set=function(e){this[t][n]=e},Object.defineProperty(e,n,s)}function ln(e){e._watchers=[];var t=e.$options;if(t.props){var n=e,i=t.props,r,o,a,s=n.$options.propsData||{},l=n._props={},u=n.$options._propKeys=[];for(r in n.$parent&&M(!1),i)o=r,a=void 0,u.push(o),a=Be(o,i,s,n),j(l,o,a),o in n||sn(n,"_props",o);M(!0)}if(t.methods){var c=e,d=t.methods,f;for(f in c.$options.props,d)c[f]="function"!=typeof d[f]?P:Y(d[f],c)}if(t.data){for(var p=e,h,g=p.$options.data,v=(O(g=p._data="function"==typeof g?function(e,t){ke();try{return e.call(t,t)}catch(e){return G(e,t,"data()"),{}}finally{xe()}}(g,p):g||{})||(g={}),Object.keys(g)),y=p.$options.props,m=(p.$options.methods,v.length);m--;){var _=v[m];y&&$(y,_)||36!==(h=(_+"").charCodeAt(0))&&95!==h&&sn(p,"_data",_)}R(g,!0)}else R(e._data={},!0);if(t.computed){var b=e,w=t.computed,k,x=b._computedWatchers=Object.create(null),S=he();for(k in w){var F=w[k],C="function"==typeof F?F:F.get;S||(x[k]=new W(b,C||P,P,un)),k in b||cn(b,k,F)}}if(t.watch&&t.watch!==fe){var E,I=e,T=t.watch;for(E in T){var A=T[E];if(Array.isArray(A))for(var L=0;LparseInt(this.max)&&wn(r,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}},i=(h=u,Object.defineProperty(h,"config",{get:function(){return c}}),h.util={warn:i,extend:x,mergeOptions:F,defineReactive:j},h.set=Oe,h.delete=$e,h.nextTick=et,h.observable=function(e){return R(e),e},h.options=Object.create(null),ne.forEach(function(e){h.options[e+"s"]=Object.create(null)}),x((h.options._base=h).options.components,t),h.use=function(e){var t,n=this._installedPlugins||(this._installedPlugins=[]);return-1=r||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}),ti.addEventListener(e,t,pe?{capture:n,passive:i}:n)}function ai(e,t,n,i){(i||ti).removeEventListener(e,t._wrapper||t,n)}function si(e,t){var n,i,r;V(e.data.on)&&V(t.data.on)||(n=t.data.on||{},e=e.data.on||{},ti=t.elm,B((i=n).__r)&&(i[r=le?"change":"input"]=[].concat(i.__r,i[r]||[]),delete i.__r),B(i.__c)&&(i.change=[].concat(i.__c,i.change||[]),delete i.__c),ot(n,e,oi,ai,ii,t.context),ti=void 0)}var li,a={create:si,update:si};function ui(e,t){if(!V(e.data.domProps)||!V(t.data.domProps)){var n,i,r=t.elm,o=e.data.domProps||{},a=t.data.domProps||{};for(n in B(a.__ob__)&&(a=t.data.domProps=x({},a)),o)n in a||(r[n]="");for(n in a){if(i=a[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===o[n])continue;1===r.childNodes.length&&r.removeChild(r.childNodes[0])}if("value"===n&&"PROGRESS"!==r.tagName){var s=V(r._value=i)?"":String(i);c=s,(u=r).composing||"OPTION"!==u.tagName&&!function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(u,c)&&!function(e){var t=u.value,n=u._vModifiers;if(B(n)){if(n.number)return X(t)!==X(e);if(n.trim)return t.trim()!==e.trim()}return t!==e}(c)||(r.value=s)}else if("innerHTML"===n&&Dn(r.tagName)&&V(r.innerHTML)){(li=li||document.createElement("div")).innerHTML=""+i+"";for(var l=li.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;l.firstChild;)r.appendChild(l.firstChild)}else if(i!==o[n])try{r[n]=i}catch(e){}}}var u,c}var n={create:ui,update:ui},ci=e(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){e&&1<(e=e.split(n)).length&&(t[e[0].trim()]=e[1].trim())}),t});function di(e){var t=fi(e.style);return e.staticStyle?x(e.staticStyle,t):t}function fi(e){return Array.isArray(e)?T(e):"string"==typeof e?ci(e):e}function pi(e,t,n){if(gi.test(t))e.style.setProperty(t,n);else if(vi.test(n))e.style.setProperty(J(t),n.replace(vi,""),"important");else{var i=mi(t);if(Array.isArray(n))for(var r=0,o=n.length;r=o&&u()}var s=i===Ei?Ai:Oi,l=0,u=function(){t.removeEventListener(s,a),n()};setTimeout(function(){l\n"+a("editing.messages.change_toolbox_relation")+"\n":this.state.message=null},_checkDirtyToolBoxes:function(e){return this.$options.service.commitDirtyToolBoxes(e)},_getToolBoxById:function(e){return this.$options.service.getToolBoxById(e)},_enableEditingButtons:function(e){this.editingButtonsEnabled=!e}},computed:{message:function(){return""},canCommit:function(){return"default"===this.$options.service.getSaveConfig().mode&&this.state.toolboxselected&&this.state.toolboxselected.state.editing.history.commit&&this.editingButtonsEnabled},canUndo:function(){var e=this.state.toolboxselected,e=e&&e.state.editing.history.undo&&this.editingButtonsEnabled;return this.$options.service.fireEvent("canUndo",e),e},canRedo:function(){var e=this.state.toolboxselected,e=e&&e.state.editing.history.redo&&this.editingButtonsEnabled;return this.$options.service.fireEvent("canRedo",e),e}},watch:{canCommit:function(e){this.$options.service.registerLeavePage(e)}},created:function(){this.appState=s,this.$options.service.registerOnLineOffLineEvent(),o.closeContent(),this.$options.service.setOpenEditingPanel(!0),o.on("opencontent",this._enableEditingButtons),o.on("closeform",this._enableEditingButtons),o.on("closecontent",this._enableEditingButtons)},beforeDestroy:function(){this.$options.service.setOpenEditingPanel(!1),o.off("opencontent",this._enableEditingButtons),o.off("closeform",this._enableEditingButtons),o.off("closecontent",this._enableEditingButtons),this.$options.service.unregisterOnLineOffLineEvent(),this.$options.service.fireEvent("closeeditingpanel"),this.$options.service.onCloseEditingPanel(),this.$options.service.clearAllLayersUniqueFieldsValues()}},t.exports.__esModule&&(t.exports=t.exports.default);var r,o,a,s,l,n="function"==typeof t.exports?t.exports.options:t.exports;n.functional,n.render=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"g3w-editing-panel"},[n("bar-loader",{attrs:{loading:t.saving}}),t._v(" "),t.appState.online?t._e():n("div",{staticStyle:{"margin-bottom":"5px",padding:"5px","border-radius":"3px","background-color":"orange",color:"white","font-weight":"bold"},attrs:{id:"onlineofflinemessage"}},[n("div",{directives:[{name:"t-plugin",rawName:"v-t-plugin",value:"editing.messages.offline",expression:"'editing.messages.offline'"}]})]),t._v(" "),t.showcommitbar?n("div",{directives:[{name:"disabled",rawName:"v-disabled",value:t.saving,expression:"saving"}],staticStyle:{display:"flex","justify-content":"flex-end","margin-bottom":"5px"}},[n("div",{staticClass:"editing-button",class:{enabled:t.canCommit},staticStyle:{"margin-right":"auto"},on:{click:function(e){t.canCommit&&t.commit()}}},[n("span",{staticClass:"editing-icon",class:t.g3wtemplate.font.save})]),t._v(" "),n("div",{staticClass:"editing-button ",class:{enabled:t.canUndo},on:{click:function(e){t.canUndo&&t.undo()}}},[n("span",{staticClass:"editing-icon",class:t.g3wtemplate.font["arrow-left"]})]),t._v(" "),n("div",{staticClass:"editing-button ",class:{enabled:t.canRedo},on:{click:function(e){t.canRedo&&t.redo()}}},[n("span",{staticClass:"editing-icon",class:t.g3wtemplate.font["arrow-right"]})])]):n("div",{staticStyle:{height:"10px"}}),t._v(" "),t.state.showselectlayers&&1Hinzufgefügt Die Anzahl der hinzugefügten Features anzeigen",header_update_delete:"Bearbeitet und Gelöscht Die Liste der Feature-ID anzeigen",add:"Hinzugefügt(n. Features)",delete:"Gelöscht(id)",update:"Bearbeitet(id)"},loading_table_data:"Datentabelle wird erstellt. Bitte warten ...",copy_and_paste_from_other_layer_mandatory_fields:"Vor dem Speichern müssen alle Pflichtfelder des eingegebenen features ausgefüllt werden",no_feature_selected:"Keine feature ausgewählt",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Wählen Sie Relationen aus, um sie mit dem aktuellen Feature zu verknüpfen.
"},draw_new_feature:"Zeichnen Sie eine neue feature",draw_or_copy:"oder",copy_feature_from_other_layer:"Kopieren Sie feature aus einer anderen layer"},form:{relations:{tooltips:{back_to_father:"Zurück zur Bearbeitung des Vaters",add_relation:"Neue Relation erstellen und verknüpfen",link_relation:"Eine Relation zu diesem Feature herstellen",open_relation_tools:"Relationstools anzeigen",unlink_relation:"Relation trennen"}},buttons:{save:"Einfügung/Bearbeiten",save_and_back:"Speichern und zurück",cancel:"Änderungen ignorieren"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select one feature"}}}}},{}],23:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"An error occurs. It's no possible to edit layers",some_layers:"An error occurs: It's no possible to edit some layers"},search:"Search",editing_changes:"Editing Changes",editing_data:"Editing Layers",editing_attributes:"Editing attributes",relations:"Relations",edit_relation:"Edit relation",back_to_relations:"Back to Relations",no_relations_found:"No relations found",relation_data:"Relation data",relation_already_added:"Relation already added",list_of_relations_feature:"List of relations feature ",tooltip:{edit_layer:"Edit Layer"},toolbox:{title:"Edit"},table:{edit:"Edit feature",copy:"Create a copy",delete:"Delete feature"},tools:{copy:"Copy features",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Add part to multipart",deletepart:"Delete part from multipart",merge:"Dissolve features",split:"Split Feature",add_feature:"Add feature",delete_feature:"Delete feature",move_feature:"Move feature",update_vertex:"Update feature vertex",update_feature:"Update feature attribute",update_multi_features:"Update attributes of selected features",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Select features",select_element:"Select feature",copy:"Create new copy of selected features",merge:"Dissolve features",split:"Split Feature",new:"Create new feature",edit_table:"Edit table features",draw_new_feature:"Draw feature on map",action_confirm:"Confirm action",double_click_delete:"Select feature on map to delete",edit_feature_vertex:"Modify or add a vertex on selected feature",move:"Move selected feature",select_feature_to_relation:"Select feature that you bind relation",show_edit_feature_form:"Show feature form to edit attributes",pick_feature:"Select feature on map to modify",insert_attributes_feature:"Insert attributes of the feature"}},workflow:{steps:{select:"Click on feature to select",draw_part:"Draw new part",merge:"Select featurewhere dissolve",selectSHIFT:"Select features drawing a rectangle pressing SHIFT",selectDrawBox:"Select features drawing a rectangle by two point of opposite corners",selectDrawBoxAtLeast2Feature:"Select at least features drawing a rectangle by two point of opposite corners",selectPoint:"Click on feature to select",selectPointSHIFT:"Select features drawing a rectangle pressing SHIFT (multifeatures) or click on one feature",selectMultiPointSHIFT:"Select features drawing a rectangle pressing SHIFT or click on feature",selectMultiPointSHIFTAtLeast2Feature:"Select at least 2 features drawing a rectangle pressing SHIFT or click on feature",copyCTRL:"Copy selected features using CTRL+C",selectStartVertex:"Select starting vertex of selected features",selectToPaste:"Select the point where paste the features selected",draw_split_line:"Draw a line to split selected feature"}},messages:{featureslockbyotheruser:"Some geometries/records are not editable because in editing by other user",splitted:"Splitted",nosplittedfeature:"Feature not spitted",press_esc:"Press ESC to back",online:"Back ONLINE. Now you can save your changes on database",offline:"You are OFFLINE. All changes are saved locally",delete_feature:"Do you want delete selected feature ?",delete_feature_relations:"If feature has bindings relations, these relations become orphans. We suggest to handle these relations before detele this feature",unlink_relation:"Do you want unlink relation?",commit_feature:"Do you want to save the changes",change_toolbox_relation:"Layer has relation/relations. Before switch editing you need to save changes done.",saved:"Data saved successfully",saved_local:"Data saved locally successfully",loading_data:"Loading data",saving:"Saving data. Please wait ...",constraints:{enable_editing:"Please Zoom In to enable editing tools \nActivation scale at 1:"},pdf:"Document preview not available. Please click here ",commit:{header:"The following list show all changes to commit.",header_add:"Added show the number of features added",header_update_delete:"Modified and Deleted show the list of features id",add:"Added(n. features)",delete:"Deleted(id)",update:"Modified(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"It is necessary to fill in any mandatory fields on the features pasted before saving",no_feature_selected:"No feature selected",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Select relations to link it to current editing feature.
"},draw_new_feature:"Draw new feature",draw_or_copy:"or",copy_feature_from_other_layer:"Copy feature from other layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Create and link new relation",link_relation:"Join a relation to this feature",open_relation_tools:"Show relation tools",unlink_relation:"Unlink relation"}},buttons:{save:"Insert/Edit",save_and_back:"Save and Back",cancel:"Ignore Changes"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],24:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Tapahtui virhe. Tasoja ei ole mahdollista muokata.",some_layers:"Tapahtui virhe. Jotkin tasot eivät ole muokattavissa."},search:"Haku",editing_changes:"Editing Changes",editing_data:"Muokataan tasoja",editing_attributes:"Muokataan attribuutteja",relations:"Relaatiot",edit_relation:"Muokkaa relaatiota",back_to_relations:"Takaisin relaatioihin",no_relations_found:"Relaatioita ei löytynyt",relation_data:"Relaation tiedot",relation_already_added:"Relaatio on jo lisätty",list_of_relations_feature:"Lista relaation ominaisuuksista",tooltip:{edit_layer:"Muokkaa tasoa"},toolbox:{title:"Muokkaa"},table:{edit:"Muokkaa ominaisuutta",copy:"Luo kopio",delete:"Poista ominaisuus"},tools:{copy:"Kopio ominaisuuksia",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Lisää osa",deletepart:"Poista osa",merge:"Yhdistä ominaisuudet",split:"Leikkaa ominaisuus",add_feature:"Lisää ominaisuus",delete_feature:"Poista ominaisuus",move_feature:"Siirrä ominaisuutta",update_vertex:"Päivitä pisteen ominaisuutta",update_feature:"Päivitä ominaisuus",update_multi_features:"Muokkaa valittujen ominaisuuksien attribuutteja",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Valitse ominaisuudet",select_element:"Valitse ominaisuus",copy:"Luo kopio valituista ominaisuuksista",merge:"Yhdistä ominaisuudet",split:"Leikkaa ominaisuus",new:"Luo uusi ominaisuus",edit_table:"Muuta taulun ominaisuuksia",draw_new_feature:"Piirrä ominaisuus kartalle",action_confirm:"Hyväksy toiminto",double_click_delete:"Valitse poistettava ominaisuus kartalta",edit_feature_vertex:"Muuta pistettä tai lisää piste valittuun ominaisuuteen",move:"Siirrä valittu ominaisuus",select_feature_to_relation:"Valitse relaatio",show_edit_feature_form:"Näytä ominaisuuslomake muokataksesi attribuutteja",pick_feature:"Valitse muokattava ominaisuus kartalta",insert_attributes_feature:"Lisää ominaisuuden attribuutit"}},workflow:{steps:{select:"Valitse ominaisuus",draw_part:"Piirrä uusi osa",merge:"Valitse ominaisuus yhdistääksesi",selectSHIFT:"Paina SHIFT, jos haluat valita kohteita suorakulmiovalinnalla.",selectDrawBox:"Piirrä suorakulmio, jonka siältä kohteet valitaan ",selectDrawBoxAtLeast2Feature:"Piirrä suorakulmio, jonka siältä kohteet vähintään 2 valitaan ",selectPoint:"Valitse ominaisuus",selectPointSHIFT:"Paina SHIFT, jos haluat valita ominaisuuksia suorakulmiovalinnalla, tai valitse yksittäinen ominaisuus.",selectMultiPointSHIFT:"Paina SHIFT, jos haluat valita ominaisuuksia suorakulmiovalinnalla, tai valitse yksittäinen ominaisuus.",selectMultiPointSHIFTAtLeast2Feature:"Paina SHIFT, jos haluat valita vähintään 2 ominaisuuksia suorakulmiovalinnalla, tai valitse yksittäinen ominaisuus.",copyCTRL:"CTRL+C, voit kopioida valitut ominaisuudet.",selectStartVertex:"Osoita valittujen ominaisuuksien alkupiste.",selectToPaste:"Valitse kohta, johon liität valitut ominaisuudet.",draw_split_line:"Piirrä viiva, jonka mukaan valittu ominaisuus jaetaan."}},messages:{featureslockbyotheruser:"Some features are locked by another user",splitted:"Jaettu",nosplittedfeature:"Ominaisuutta ei jaettu",press_esc:"Paina ESC palataksesi",online:"Yhteys muodostettu. Muutokset voidaan tallentaa tietokantaan.",offline:"Olet offline-tilassa. Muutokset tallennetaan paikallisesti",delete_feature:"Haluatko poistaa valitun ominaisuuden?",delete_feature_relations:"Mikäli ominaisuudella on sitovia relaatioita, näistä relaatiosta tulee orpoja. Suosittelemme käsittelemään nämä relaatiot ennen poistamista",unlink_relation:"Haluatko poistaa relaation?",commit_feature:"Tallennetaanko muutokset?",change_toolbox_relation:"Tasolla on relaatio/relaatiota. Ennen muokkauksen aloittamista tulee muutokset tallenttaa.",saved:"Tiedot tallennettu onnistuneesti",saved_local:"Tiedot on tallennettu onnistuneesti paikallisesti.",loading_data:"Ladataan tietoja",saving:"Tallentaan tietoja. Odota...",constraints:{enable_editing:"Lähennä ottaaksesi muokkaustyökalut käyttöön \nAktivointi mittakaava 1:"},pdf:"Dokumentin esikatselu ei ole saatavilla. Paina tästä ",commit:{header:"Seuraava luettelo näyttää kaikki muutokset.",header_add:"Lisätty näytä lisättyjen ominaisuuksien lukumäärä",header_update_delete:"Muokattu ja Poistettu Näytä listä ominaisuuksien id:stä",add:"Lisätty(n. ominaisuutta)",delete:"Poistettu(id)",update:"Muokattu(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"It is necessary to fill in any mandatory fields on the features pasted before saving",no_feature_selected:"No feature selected",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Valitse relaatiota linkittääksesi ne muokattavaan ominaisuuteen.
"},draw_new_feature:"Draw new feature",draw_or_copy:"or",copy_feature_from_other_layer:"Copy feature from other layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Luo ja linkitä uusi relaatio",link_relation:"Liitä relaatio tähän ominaisuuteen",open_relation_tools:"Näytä relaatiotyökalut",unlink_relation:"Poista relaatio"}},buttons:{save:"Lisää/muokkaa",save_and_back:"Tallenna ja palaa",cancel:"Peruuta"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],25:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Une erreur s'est produite lors du chargement des layers dans l'édition.",some_layers:"Une erreur s'est produite lors du chargement de certaines layers dans l'édition."},search:"Recherche",editing_changes:"Editing Changes",editing_data:"Modifier les donnes",editing_attributes:"Modifier les attributs",relations:"Relations",edit_relation:"Modifier la relation",back_to_relations:"Retour aux relations",no_relations_found:"Il n'y a pas de relations",relation_data:"Données sur les relations",relation_already_added:"Relation déjà présente",list_of_relations_feature:"Lister les relations de la fonctionnalité",tooltip:{edit_layer:"Modifier le layer"},toolbox:{title:"Modifier"},table:{edit:"Modifier fonctionnalités",copy:"Créer une copie",delete:"Supprimer la fonctionnalité"},tools:{copy:"Copier les fonctionnalités",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Ajouter une pièce à la géométrie",deletepart:"Supprimer la partie de la géométrie",merge:"Dissoudre les fonctionnalités",split:"Couper la fonctionnalité",add_feature:"Ajouter une fonctionnalité",delete_feature:"Supprimer la fonctionnalité",move_feature:"Déplacez la fonctionnalité",update_vertex:"Mettre à jour les sommets des fonctionnalités",update_feature:"Modifier les attributs des fonctionnalités",update_multi_features:"Modifier les attributs des fonctionnalités sélectionnées",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Sélectionner les fonctionnalités",select_element:"Sélectionner une fonctionnalité",copy:"Créer une copie des fonctionnalités sélectionnées",merge:"Dissoudre les fonctionnalités",split:"Couper la fonctionnalité",new:"Créer une nouvelle fonctionnalité",edit_table:"Modifier les fonctionnalités de la table",draw_new_feature:"Dessiner une fonctionnalité sur la carte",action_confirm:"Confirmer l'action",double_click_delete:"Sélectionner la fonctionnalité sur la carte à supprimer",edit_feature_vertex:"Modifier ou ajouter un sommet à la fonctionnalité sélectionnée",move:"Déplacer la fonctionnalité sélectionnée",select_feature_to_relation:"Sélectionner la fonctionnalité que vous souhaitez mettre en relation",show_edit_feature_form:"Afficher le formulaire de la fonctionnalité permettant de modifier les attributs",pick_feature:"Sélectionner l'élément de la carte à modifier",insert_attributes_feature:"Insérer les attributs de la fonctionnalité"}},workflow:{steps:{select:"Cliquer sur la fonctionnalité à sélectionner",draw_part:"Dessiner la nouvelle partie",merge:"Sélectionner la fonction à introduire en fondu",selectPoint:"Cliquer sur la fonctionnalité pour la sélectionner",selectSHIFT:"Sélectionner des fonctionnalités en maintenant la touche SHIFT enfoncée",selectDrawBox:"Sélectionner les fonctionnalités en dessinant un rectangle par la création des deux points de la diagonale",selectDrawBoxAtLeast2Feature:"Sélectionner au moins 2 fonctionnalités en dessinant un rectangle par la création des deux points de la diagonale",selectPointSHIFT:"Sélectionner des caractéristiques en maintenant la touche SHIFT enfoncée (multi-sélection) ou en cliquant sur une seule caractéristique",selectMultiPointSHIFT:"Sélectionner des fonctionnalités en maintenant la touche SHIFT appuyée ou en cliquant sur la fonctionnalité individuelle",selectMultiPointSHIFTAtLeast2Feature:"Sélectionner au moins 2 fonctionnalités en maintenant la touche SHIFT appuyée ou en cliquant sur la fonctionnalité individuelle",copyCTRL:"Copier les fonctionnalités sélectionnées avec CTRL+C",selectStartVertex:"Sélectionner le sommet de départ des fonctionnalités choisies",selectToPaste:"Sélectionner le point où les fonctionnalités sélectionnées seront collées",draw_split_line:"Tracez une ligne pour couper la fonctionnalité sélectionnée"}},messages:{featureslockbyotheruser:"Certaines géométries/enregistrements ne sont pas modifiables car ils ont été modifiés par un autre utilisateur",splitted:"Fonctionnalité(s) divisé(es)",nosplittedfeature:"La (les) fonctionnalité(s) n’a (n'ont) pas été divisé(es)",press_esc:"Appuyez sur ESC pour revenir",online:"Vous êtes à nouveau EN LIGNE. Vous pouvez enregistrer les modifications de façon permanente",offline:"Vous êtes HORS LIGNE. Toutes les modifications seront enregistrées temporairement en local",delete_feature:"Voulez-vous supprimer la fonctionnalité sélectionnée ?",delete_feature_relations:"La suppression d'une fonctionnalité avec des relations associées laissera ces relations orphelines. Il est recommandé de gérer ces relations avant de supprimer la fonctionnalité",unlink_relation:"Voulez-vous détacher la relation ?",commit_feature:"Voulez-vous enregistrer définitivement les changements ?",change_toolbox_relation:"Layer en relation. Il est obligatoire d'enregistrer les modifications en cours avant de passer à d'autres modifications.",saved:"Les données ont été enregistrées correctement",saved_local:"Les données ont été correctement sauvegardées localement",loading_data:"Chargement des données",saving:"Sauvegarde des données. Veuillez patienter ...",constraints:{enable_editing:"Augmenter le niveau de zoom pour permettre l'édition \nEchelle de déclenchement 1 :"},pdf:"Aperçu du document non disponible. Cliquez ici ",commit:{header:"La liste ci-dessous montre toutes les modifications qui seront enregistrées.",header_add:"Ajouts indique le nombre de fonctionnalités ajoutées",header_update_delete:"Modifié e Supprimé liste les ids",add:"Ajouté (n. fonctionnalités)",delete:"Supprimé(id)",update:"Modifié(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"Avant d'enregistrer, il est nécessaire de remplir tous les champs obligatoires du features saisi",no_feature_selected:"Aucune feature sélectionnée",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Sélectionner les relations pour les associer à l'élément en cours d'édition.
"},draw_new_feature:"Dessiner une nouvelle feature",draw_or_copy:"ou",copy_feature_from_other_layer:"Copier feature d'une autre layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Créer et ajouter une nouvelle relation",link_relation:"Associer une relation existante à cette fonctionnalité",open_relation_tools:"Outils de relation ouverte",unlink_relation:"Annuler la relation"}},buttons:{save:"Insérer/Modifier",save_and_back:"Sauvegarder et retourner au parent",cancel:"Ignorer modifications"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],26:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i=u(e("./it")),r=u(e("./en")),o=u(e("./fi")),a=u(e("./se")),s=u(e("./fr")),l=u(e("./de")),e=u(e("./ro"));function u(e){return e&&e.__esModule?e:{default:e}}n.default={it:i.default,en:r.default,fi:o.default,se:a.default,fr:s.default,de:l.default,ro:e.default}},{"./de":22,"./en":23,"./fi":24,"./fr":25,"./it":27,"./ro":28,"./se":29}],27:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Si è verificato un errore nel caricamento dei layers in editing.",some_layers:"Si è verificato un errore nel caricamento di alcuni layers in editing"},search:"Cerca",editing_changes:"Modifiche Editing",editing_data:"Edita Dati",editing_attributes:"Edita attributi",relations:"Relazioni",edit_relation:"Edita relazione",back_to_relations:"Ritorna alle Relazioni",no_relations_found:"Non ci sono relazioni",relation_data:"Dati relativi alla relazione",relation_already_added:"Relazione già presente",list_of_relations_feature:"Elenco Relazioni della feature ",tooltip:{edit_layer:"Modifica Layer"},toolbox:{title:"Edita"},table:{edit:"Edita feature",copy:"Crea una copia",delete:"Cancella feature"},tools:{copy:"Copia features",pastefeaturesfromotherlayers:"Copia features da altro layer",addpart:"Aggiungi parte alla geometria",deletepart:"Cancella parte dalla geometria",merge:"Dissolvi features",split:"Taglia Feature",add_feature:"Aggiungi feature",delete_feature:"Elimina feature",move_feature:"Muovi feature",update_vertex:"Aggiorna vertici feature",update_feature:"Modifica attributi feature",update_multi_features:"Modifica gli attributi delle features selezionate",copyfeaturefromexternallayer:"Crea feature dal layer aggiunto"},toolsoftool:{measure:"Visualizza misura",snap:"Snap sul layer",snapall:"Snap su tutti i layer"},steps:{help:{select_elements:"Seleziona le features",select_element:"Seleziona la feature",copy:"Crea una copia delle feature selezionate",merge:"Dissolvi features",split:"Taglia Feature",new:"Creo una nuova feature",edit_table:"Edita le features della tabella",draw_new_feature:"Disegna sulla mappa la feature",action_confirm:"Conferma azione",double_click_delete:"Seleziona la feature sulla mappa da cancellare",edit_feature_vertex:"Modifica o aggiungi un vertice alla feature selezionata",move:"Muovi la feature selezionata",select_feature_to_relation:"Seleziona la feature che vuoi mettere in relazione",show_edit_feature_form:"Mostra il form della feature per poter editare gli attributi",pick_feature:"Seleziona la feature sulla mappa da modificare",insert_attributes_feature:"Inserisci gli attributi della feature"}},workflow:{steps:{select:"Clicca sulla feature da selezionare",draw_part:"Disegna la nuova parte",merge:"Seleziona la feature su cui dissolvere",selectPoint:"Clicca sulla feature per selezionarla",selectSHIFT:"Seleziona le features tenedo premuto il tasto SHIFT",selectDrawBox:"Seleziona le features disegnando un rettangolo mediante la creazione dei due punti della diagonale",selectDrawBoxAtLeast2Feature:"Seleziona almeno 2 features disegnando un rettangolo mediante la creazione dei due punti della diagonale",selectPointSHIFT:"Seleziona le features tenedo premuto il tasto SHIFT (multiselezione) oppure cliccando sulla singola feature",selectMultiPointSHIFT:"Seleziona le features tenedo premuto il tasto SHIFT oppure cliccando sulla singola feature",selectMultiPointSHIFTAtLeast2Feature:"Seleziona almeno 2 features tenedo premuto il tasto SHIFT oppure cliccando sulla singola feature",copyCTRL:"Copia le features selezionate con CTRL+C",selectStartVertex:"Seleziona il vertice di partenza delle feature selezionate",selectToPaste:"Seleziona il punto dove verranno incollate le features selezionate",draw_split_line:"Disegna una linea per tagliare la feature selezionata"}},messages:{featureslockbyotheruser:"Ci sono alcune geometrie/records non editabili perchè in modifica da altri utenti",splitted:"Feature(s) splittata(e)",nosplittedfeature:"La(e) feature(s) non è stata splittata",press_esc:"Premi ESC per tornare indietro",online:"Ora sei di nuovo ONLINE. Puoi slavare le modifiche in modo permanente",offline:"Sei OFFLINE. Tutte le modifiche saranno salvate temporaneamente in locale",delete_feature:"Vuoi eliminare l'elemento selezionato?",delete_feature_relations:"Cancellando una feature con relazioni associate, tale relazioni rimarranno orfane. Si consiglia di gestire tali relazioni prima di cancellare la feature",unlink_relation:"Vuoi staccare la relazione?",commit_feature:"Vuoi salvare definitivamente le modifiche",change_toolbox_relation:"Layer in relazione. Prima di passare ad altri editing è obbligatorio salvare le modifiche correnti.",saved:"I dati sono stati salvati correttamente",saved_local:"I dati sono stati salvati correttamente in locale",loading_data:"Caricamento dati",saving:"Salvataggio dati in corso. Attendere ...",constraints:{enable_editing:"Aumentare il livello di zoom per abilitare l'editing \nScala di attivazione 1:"},pdf:"Anteprima del documento non disponibile. Clicca qui ",commit:{header:"La lista sotto riporta tutte le modifiche che verranno salvate.",header_add:"Aggiunte riporta il numero delle features aggiunte",header_update_delete:"Modificate e Cancellate riporta la lista degli id",add:"Aggiunte (n. features)",delete:"Cancellate(id)",update:"Modificate(id)"},loading_table_data:"Costruzione tabella dati in corso. Attendere ...",copy_and_paste_from_other_layer_mandatory_fields:"Necessario compilare eventuali campi obbligatori sulle features incollate prima del salvataggio",no_feature_selected:"Nessuna feature selezionata",select_min_2_features:"Seleziona come minimo due features"},relation:{table:{info:"
Seleziona le relazioni per associarle alla feature in editing.
"},draw_new_feature:"Disegna nuova geometria",draw_or_copy:"oppure",copy_feature_from_other_layer:"Copia geometria da altro layer"},form:{relations:{tooltips:{back_to_father:"Torna ad editare il padre",add_relation:"Crea ed aggiungi nuova relazione",link_relation:"Associa una relazione esistente a questa feature",open_relation_tools:"Apri strumenti relatione",unlink_relation:"Annulla relazione"}},buttons:{save:"Inserisci/Modifica",save_and_back:"Salva e torna al padre",cancel:"Ignora Modifiche"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Seleziona feature/s"},copyfeaturefromprojectlayer:{title:"Seleziona una feature"}}}}},{}],28:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Avem o eroare. Straturile nu sunt editabile",some_layers:"Avem o eroare: Anumite straturi nu se pot edita"},search:"Caută",editing_changes:"Modificare schimbări",editing_data:"Modificare straturi",editing_attributes:"Modificare atribute",relations:"Relații",edit_relation:"Modifică relația",back_to_relations:"Înapoi la Relații",no_relations_found:"Nu am găsit relații",relation_data:"Date relații",relation_already_added:"Relație adăugată deja",list_of_relations_feature:"Lista relații entitatea ",tooltip:{edit_layer:"Modifică strat"},toolbox:{title:"Modifică"},table:{edit:"Modifică entitate",copy:"Creează o copie",delete:"Elimină entitatea"},tools:{copy:"Copiază entitățile",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Adaugă o parte la multiparte",deletepart:"Elimină partea din multiparte",merge:"Dizolvare entități",split:"Divizare Entitate",add_feature:"Adaugă entitate",delete_feature:"Eliminare entitate",move_feature:"Mută entitate",update_vertex:"Actualizează vertecșii entității",update_feature:"Actualizează atributul entității",update_multi_features:"Actualizează atributele entităților selectate",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Arată măsurătorile",snap:"Acroșare strat",snapall:"Acroșare pe toate straturile"},steps:{help:{select_elements:"Selectează entități",select_element:"Selectează entitate",copy:"Creează o nouă copie a entităților selectate",merge:"Dizolvă entitățile",split:"Divizare Entitate",new:"Creează o entitate",edit_table:"Modifică entitățile tabelare",draw_new_feature:"Desenează entitate pe hartă",action_confirm:"Confirmă acțiunea",double_click_delete:"Selectează entitatea de eliminat din hartă",edit_feature_vertex:"Modifică sau adaugă un vertex la entitatea selectată",move:"Mută entitatea selectată",select_feature_to_relation:"Selectează entitate pentru relaționare",show_edit_feature_form:"Arată formularul entității pentru modificări",pick_feature:"Selectează entitățile de modificat din hartă",insert_attributes_feature:"Inserează atributele entității"}},workflow:{steps:{select:"Click pe entitate pentru a o selecta",draw_part:"Desenează o parte nouă",merge:"Selectează partea de dizolvat",selectSHIFT:"Selectează entități prin desen triunghi apăsând SHIFT",selectDrawBox:"Selectează entități desenând un dreptunghi prin două puncte opuse",selectDrawBoxAtLeast2Feature:"Selectează cel puțin 2 entități prin desenul unui dreptunghi",selectPoint:"Click pe entitate pentru selectare",selectPointSHIFT:"Selectează entități prin desen dreptunghi apăsând SHIFT (multientități) sau prin click pe entitate",selectMultiPointSHIFT:"Selectează entități prin desen dreptunghi apăsând SHIFT sau prin click pe entitate",selectMultiPointSHIFTAtLeast2Feature:"Selectează cel puțin 2 entități prin desen dreptunghi apăsând SHIFT sau prin click pe entitate",copyCTRL:"Copiază entitățile selectate folosint CTRL+C",selectStartVertex:"Selectează vertexul de start a entităților selectate",selectToPaste:"Selectează punctul unde să lipim entitățile selectate",draw_split_line:"Desenează o linie pentru a diviza entitatea selectată"}},messages:{featureslockbyotheruser:"Unele geometrii/înregistrări nu sunt editabile deoarece sunt editate de către alt utilizator",splitted:"Divizat",nosplittedfeature:"Entitate nedivizată",press_esc:"ESC pentru înapoi",online:"Înapoi ONLINE. Acum se pot salva schimbările",offline:"OFFLINE. Schimbările sunt salvate local",delete_feature:"Șterg entitatea selectată?",delete_feature_relations:"Dacă entitatea are relații care trimit la ea, acele relații devin orfane. Sugerăm să vă ocupați de acele elemente înainte să eliminați această entitate.",unlink_relation:"Dorești să eliminați legătura cu relația?",commit_feature:"Salvăm?",change_toolbox_relation:"Stratul este relaționat. Înainte de a trece la alte modificări trebuiesc salvate modificările.",saved:"Datele sunt salvate",saved_local:"Datele s-au salvat local",loading_data:"Datele se încarcă.",saving:"Salvăm datele. Așteptați ...",constraints:{enable_editing:"Pentru a activa Modificare faceți zoom la \nScara de activare 1:"},pdf:"Previzualizarea documentului nu este disponibilă. Click aici ",commit:{header:"Lista cu toate modificările.",header_add:"Adăugate arată nr. de entități adăugate",header_update_delete:"Modificate și Șterse arată lista de id-uri de entități",add:"Adăugate(n. entități)",delete:"Eliminate(id)",update:"Modificate(id)"},loading_table_data:"Încărcăm tabelul de date ...",copy_and_paste_from_other_layer_mandatory_fields:"Înainte de a salva, este necesar să completați toate câmpurile obligatorii ale entități introduse",no_feature_selected:"Nicio feature selectată",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Selectează relațiile pentru a face legătura cu entitatea curentă.
"},draw_new_feature:"Desenați o nouă feature",draw_or_copy:"sau",copy_feature_from_other_layer:"Copiați feature dintr-un alt layer"},form:{relations:{tooltips:{back_to_father:"Înapoi la modificările entității părinte",add_relation:"Creează și fă legătura unei relații noi",link_relation:"Leagă o relație de entitate",open_relation_tools:"Arată instrumentele pentru relații",unlink_relation:"Elimină legătura la relație"}},buttons:{save:"Inserați/Editați",save_and_back:"Salvează și dă înapoi",cancel:"Ignorați modificările"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],29:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={errors:{no_layers:"Ett fel uppstod. Nivåerna kan inte redigeras.",some_layers:"Ett fel uppstod. Vissa nivåer kan inte redigeras."},search:"Sökning",editing_changes:"Editing Changes",editing_data:"Nivåerna redigeras",editing_attributes:"Attributen redigeras",relations:"Relationer",edit_relation:"Redigera relationen",back_to_relations:"Tillbaka till relationerna",no_relations_found:"Inga relationer hittades",relation_data:"Relationsuppgifter",relation_already_added:"Relationen har redan lagts till",list_of_relations_feature:"Lista på relationens egenskaper",tooltip:{edit_layer:"Redigera nivån"},toolbox:{title:"Redigera"},table:{edit:"Redigera egenskap",copy:"Skapa en kopia",delete:"Ta bort egenskap"},tools:{copy:"Kopiera egenskaper",pastefeaturesfromotherlayers:"Paste features from other layer",addpart:"Lägg till del",deletepart:"Ta bort del",merge:"Slå samman egenskaper",split:"Dela upp egenskap",add_feature:"Lägg till egenskap",delete_feature:"Ta bort egenskap",move_feature:"Flytta egenskap",update_vertex:"Uppdatera punktens egenskap",update_feature:"Uppdatera egenskap",update_multi_features:"Ändra attributen för de valda funktionerna",copyfeaturefromexternallayer:"Create Feature from added layer"},toolsoftool:{measure:"Show measure",snap:"Snap layer",snapall:"Snap to all layers"},steps:{help:{select_elements:"Välj egenskaper",select_element:"Välj egenskapalitse ominaisuus",copy:"Skapa kopia av valda egenskaper",merge:"Slå samman egenskaper",split:"Dela upp egenskap",new:"Skapa ny egenskap",edit_table:"Ändra egenskaper i tabellen",draw_new_feature:"Piirrä ominaisuus kartalle",action_confirm:"Godkänn funktionen",double_click_delete:"Välj funktionen som du vill ta bort på kartan",edit_feature_vertex:"Ändra punkten eller lägg till punkten till den valda egenskapen",move:"Flytta den valda egenskapen",select_feature_to_relation:"Välj relation",show_edit_feature_form:"Visa egenskapsformuläret för redigering av attribut",pick_feature:"Välj funktion på kartan för att ändras",insert_attributes_feature:"Lägg till egenskapens attribut"}},workflow:{steps:{select:"Välj egenskap",draw_part:"Rita ny del",merge:"Välj egenskap att slå samman",selectSHIFT:"Tryck SHIFT, om du vill välja objekt med hjälp av rektangel.",selectDrawBox:"Rita upp den rektangel inom vilken objekten väljs ",selectDrawBoxAtLeast2Feature:"Rita rektangeln inom vilken minst två objekt är markerade ",selectPoint:"Välj egenskap",selectPointSHIFT:"Tryck SHIFT, om du vill välja objekt med hjälp av rektangel, eller välj en enskild egenskap.",selectMultiPointSHIFT:"Tryck SHIFT, om du vill välja objekt med hjälp av rektangel, eller välj en enskild egenskap.",selectMultiPointSHIFTAtLeast2Feature:"Tryck på SKIFT för att välja minst två objekt med en rektangel eller välj en enda egenskap. ",copyCTRL:"CTRL+C, du kan kopiera valda egenskaper.",selectStartVertex:"Visa startpunkten för valda egenskaper.",selectToPaste:"Välj punkt till vilken de valda egenskaperna ska fogas.",draw_split_line:"Rita en linje enligt vilken den valda egenskapen ska uppdelas."}},messages:{featureslockbyotheruser:"Jotkut geometriat/tietueet eivät ole muokattavissa, koska muut käyttäjät muokkaavat niitä",splitted:"Uppdelad",nosplittedfeature:"Egenskapen har inte delats upp",press_esc:"Tryck ESC för att gå tillbaka",online:"Förbindelsen har upprättats. Ändringar kan sparas i databasen.",offline:"Du är i offline-läge. Ändringarna sparas lokalt",delete_feature:"Vill du ta bort den valda egenskapen?",delete_feature_relations:"Om egenskapen saknar bindande relationer blir dessa relationer föräldralösa. Vi rekommenderar att du behandlar dessa relationer innan du lämnar programmet",unlink_relation:"Vill du ta bort relationen?",commit_feature:"Ska ändringarna sparas?",change_toolbox_relation:"Nivån har en relation/relationer. Spara ändringarna innan du börjar redigera.",saved:"Uppgifterna sparades",saved_local:"Uppgifterna sparades lokalt.",loading_data:"Uppgifterna laddas",saving:"Uppgifterna sparas. Vänta...",constraints:{enable_editing:"Zooma in för att börja använda redigeringsverktyg \nAktivering skala 1:"},pdf:"Förhandsgranskning av dokument är inte tillgänglig. Tryck här",commit:{header:"Följande lista visar alla ändringar.",header_add:"Tillagda visar antalet egenskaper som lagts till",header_update_delete:"Redigerad och Borttagen Visa en lista på egenskapernas id",add:"(n. egenskaper) har lagts till",delete:"Borttagen (id)",update:"Redigerad(id)"},loading_table_data:"Building Data Table. Please wait ...",copy_and_paste_from_other_layer_mandatory_fields:"It is necessary to fill in any mandatory fields on the features pasted before saving",no_feature_selected:"No feature selected",select_min_2_features:"Select at least 2 features"},relation:{table:{info:"
Välj relation för länkning till egenskap som ska redigeras.
"},draw_new_feature:"Draw new feature",draw_or_copy:"or",copy_feature_from_other_layer:"Copy feature from other layer"},form:{relations:{tooltips:{back_to_father:"Back to edit father",add_relation:"Skapa och länka ny relation",link_relation:"Foga relationen till denna egenskap",open_relation_tools:"Visa relationsverktyg",unlink_relation:"Ta bort relation"}},buttons:{save:"Infoga/Redigera",save_and_back:"Spara och gå tillbaka",cancel:"Ignorera ändringar"}},modal:{tools:{copyfeaturefromotherlayer:{title:"Select feature/s"},copyfeaturefromprojectlayer:{title:"Select a feature"}}}}},{}],30:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var e=e("./i18n"),e=(e=e)&&e.__esModule?e:{default:e};n.default={i18n:e.default}},{"./i18n":26}],31:[function(t,e,n){function l(e){return function(){var s=e.apply(this,arguments);return new Promise(function(o,a){return function t(e,n){try{var i=s[e](n),r=i.value}catch(e){return void a(e)}if(!i.done)return Promise.resolve(r).then(function(e){t("next",e)},function(e){t("throw",e)});o(r)}("next")})}}var i=g3wsdk.core.utils,u=i.base,i=i.inherit,c=g3wsdk.gui.GUI,r=g3wsdk.gui.vue.FormComponent,d=t("./editingformservice");function o(){var i=this,e=0"+T("editing.messages.commit.header")+""),r=(r+="
"+T("editing.messages.commit.header_add")+"
")+("
"+T("editing.messages.commit.header_update_delete")+"
")+"
    ";return Object.entries(i).forEach(function(e){var e=l(e,2),t=e[0],e=e[1];r+="
  • "+t+" : "+e+"
  • "}),r+="
"}var i="";return i+=n(e.add,e.update,e.delete),_.isEmpty(e.relations)||(i=(i+="
")+"

"+T("editing.relations")+"

",Object.entries(e.relations).forEach(function(e){var e=l(e,2),t=e[0],e=e[1];i=(i+="
"+t+"
")+n(e.add,e.update,e.delete)})),i},x.showCommitModalWindow=function(e){var i=this,r=e.layer,o=e.commitItems,a=e.close,s=e.commitPromise,l={success:{message:"plugins.editing.messages.saved",autoclose:!0},error:{}};return new Promise(function(t,n){var e=new B({type:"commit"});e.start({inputs:{layer:r,message:i._createCommitMessage(o),close:a}}).then(function(){var e=E.dialog.dialog({message:'

\n
'+(i?c("editing.messages.delete_feature_relations"):"")+"
",function(e){var n,t,i;(e?(n=void 0,e=s._features.find(function(e,t){if(e.getUid()===a)return n=t,!0}),t=s._context.session,i=s._inputs.layer.getId(),s._inputs.layer.getEditingSource().removeFeature(e),t.pushDelete(i,e),s.state.features.splice(n,1),r):o)()})})},i.copyFeature=function(r){var o=this;return new Promise(function(t,n){var e=o._features.find(function(e){return e.getUid()===r}).cloneNew(),i=l("../workflows/addtablefeatureworkflow"),i=(o._workflow=new i,o._inputs),e=(i.features.push(e),{context:o._context,inputs:i});o._workflow.start(e).then(function(e){var n=e.features[e.features.length-1],i={};Object.entries(o.state.features[0]).forEach(function(e){var e=a(e,2),t=e[0];e[1];i[t]=n.get(t)}),i.__gis3w_feature_uid=n.getUid(),o.state.features.push(i),t(i)}).fail(function(e){return n(e)})})},i.editFeature=function(n){var i=this,r=void 0,e=this._features.find(function(e,t){if(e.getUid()===n)return r=t,!0}),t=l("../workflows/edittablefeatureworkflow"),t=(this._workflow=new t,this._inputs),e=(t.features.push(e),{context:this._context,inputs:t});this._workflow.start(e).then(function(e){var n=e.features[e.features.length-1];Object.entries(i.state.features[r]).forEach(function(e){var e=a(e,2),t=e[0];e[1];i.state.features[r][t]=n.get(t)})}).fail(function(e){}).always(function(){return i._workflow.stop()})},i.linkFeatures=function(){var t=this,e=(0"+u("editing.messages.delete_feature")+'

\n
'+(e?u("editing.messages.delete_feature_relations"):"")+"
",function(e){e?(r.getSource().removeFeature(o),i.removeLayerUniqueFieldValuesFromFeature({layerId:a,feature:o}),n.resolve(t)):n.reject(t)}),n.promise()}},commit:{fnc:function(e){var t=$.Deferred(),n=e.close,i={SAVE:{label:o("save"),className:"btn-success",callback:function(){t.resolve(e)}},CANCEL:{label:o(n?"exitnosave":"annul"),className:"btn-danger",callback:function(){t.reject()}}},r=(n&&(i.CLOSEMODAL={label:o("annul"),className:"btn-primary",callback:function(){r.modal("hide")}}),l.dialog.dialog({message:e.message,title:u("editing.messages.commit_feature")+" "+e.layer.getName()+"?",buttons:i}));return t.promise()}}};function c(){var e=0