Index: imaps-frontend/node_modules/konva/lib/Container.js
===================================================================
--- imaps-frontend/node_modules/konva/lib/Container.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/konva/lib/Container.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -15,5 +15,5 @@
         }
         const children = this.children || [];
-        var results = [];
+        const results = [];
         children.forEach(function (child) {
             if (filterFunc(child)) {
@@ -51,5 +51,5 @@
         }
         if (children.length > 1) {
-            for (var i = 0; i < children.length; i++) {
+            for (let i = 0; i < children.length; i++) {
                 this.add(children[i]);
             }
@@ -83,9 +83,9 @@
     }
     findOne(selector) {
-        var result = this._generalFind(selector, true);
+        const result = this._generalFind(selector, true);
         return result.length > 0 ? result[0] : undefined;
     }
     _generalFind(selector, findOne) {
-        var retArr = [];
+        const retArr = [];
         this._descendants((node) => {
             const valid = node._isMatch(selector);
@@ -119,5 +119,5 @@
     }
     toObject() {
-        var obj = Node_1.Node.prototype.toObject.call(this);
+        const obj = Node_1.Node.prototype.toObject.call(this);
         obj.children = [];
         this.getChildren().forEach((child) => {
@@ -127,5 +127,5 @@
     }
     isAncestorOf(node) {
-        var parent = node.getParent();
+        let parent = node.getParent();
         while (parent) {
             if (parent._id === this._id) {
@@ -137,5 +137,5 @@
     }
     clone(obj) {
-        var node = Node_1.Node.prototype.clone.call(this, obj);
+        const node = Node_1.Node.prototype.clone.call(this, obj);
         this.getChildren().forEach(function (no) {
             node.add(no.clone());
@@ -144,5 +144,5 @@
     }
     getAllIntersections(pos) {
-        var arr = [];
+        const arr = [];
         this.find('Shape').forEach((shape) => {
             if (shape.isVisible() && shape.intersects(pos)) {
@@ -170,6 +170,6 @@
     }
     drawScene(can, top, bufferCanvas) {
-        var layer = this.getLayer(), canvas = can || (layer && layer.getCanvas()), context = canvas && canvas.getContext(), cachedCanvas = this._getCanvasCache(), cachedSceneCanvas = cachedCanvas && cachedCanvas.scene;
-        var caching = canvas && canvas.isCache;
+        const layer = this.getLayer(), canvas = can || (layer && layer.getCanvas()), context = canvas && canvas.getContext(), cachedCanvas = this._getCanvasCache(), cachedSceneCanvas = cachedCanvas && cachedCanvas.scene;
+        const caching = canvas && canvas.isCache;
         if (!this.isVisible() && !caching) {
             return this;
@@ -177,5 +177,5 @@
         if (cachedSceneCanvas) {
             context.save();
-            var m = this.getAbsoluteTransform(top).getMatrix();
+            const m = this.getAbsoluteTransform(top).getMatrix();
             context.transform(m[0], m[1], m[2], m[3], m[4], m[5]);
             this._drawCachedSceneCanvas(context);
@@ -191,8 +191,8 @@
             return this;
         }
-        var layer = this.getLayer(), canvas = can || (layer && layer.hitCanvas), context = canvas && canvas.getContext(), cachedCanvas = this._getCanvasCache(), cachedHitCanvas = cachedCanvas && cachedCanvas.hit;
+        const layer = this.getLayer(), canvas = can || (layer && layer.hitCanvas), context = canvas && canvas.getContext(), cachedCanvas = this._getCanvasCache(), cachedHitCanvas = cachedCanvas && cachedCanvas.hit;
         if (cachedHitCanvas) {
             context.save();
-            var m = this.getAbsoluteTransform(top).getMatrix();
+            const m = this.getAbsoluteTransform(top).getMatrix();
             context.transform(m[0], m[1], m[2], m[3], m[4], m[5]);
             this._drawCachedHitCanvas(context);
@@ -206,11 +206,11 @@
     _drawChildren(drawMethod, canvas, top, bufferCanvas) {
         var _a;
-        var context = canvas && canvas.getContext(), clipWidth = this.clipWidth(), clipHeight = this.clipHeight(), clipFunc = this.clipFunc(), hasClip = (typeof clipWidth === 'number' && typeof clipHeight === 'number') ||
+        const context = canvas && canvas.getContext(), clipWidth = this.clipWidth(), clipHeight = this.clipHeight(), clipFunc = this.clipFunc(), hasClip = (typeof clipWidth === 'number' && typeof clipHeight === 'number') ||
             clipFunc;
         const selfCache = top === this;
         if (hasClip) {
             context.save();
-            var transform = this.getAbsoluteTransform(top);
-            var m = transform.getMatrix();
+            const transform = this.getAbsoluteTransform(top);
+            let m = transform.getMatrix();
             context.transform(m[0], m[1], m[2], m[3], m[4], m[5]);
             context.beginPath();
@@ -220,6 +220,6 @@
             }
             else {
-                var clipX = this.clipX();
-                var clipY = this.clipY();
+                const clipX = this.clipX();
+                const clipY = this.clipY();
                 context.rect(clipX || 0, clipY || 0, clipWidth, clipHeight);
             }
@@ -228,5 +228,5 @@
             context.transform(m[0], m[1], m[2], m[3], m[4], m[5]);
         }
-        var hasComposition = !selfCache &&
+        const hasComposition = !selfCache &&
             this.globalCompositeOperation() !== 'source-over' &&
             drawMethod === 'drawScene';
@@ -247,8 +247,8 @@
     getClientRect(config = {}) {
         var _a;
-        var skipTransform = config.skipTransform;
-        var relativeTo = config.relativeTo;
-        var minX, minY, maxX, maxY;
-        var selfRect = {
+        const skipTransform = config.skipTransform;
+        const relativeTo = config.relativeTo;
+        let minX, minY, maxX, maxY;
+        let selfRect = {
             x: Infinity,
             y: Infinity,
@@ -256,10 +256,10 @@
             height: 0,
         };
-        var that = this;
+        const that = this;
         (_a = this.children) === null || _a === void 0 ? void 0 : _a.forEach(function (child) {
             if (!child.visible()) {
                 return;
             }
-            var rect = child.getClientRect({
+            const rect = child.getClientRect({
                 relativeTo: that,
                 skipShadow: config.skipShadow,
@@ -282,8 +282,8 @@
             }
         });
-        var shapes = this.find('Shape');
-        var hasVisible = false;
-        for (var i = 0; i < shapes.length; i++) {
-            var shape = shapes[i];
+        const shapes = this.find('Shape');
+        let hasVisible = false;
+        for (let i = 0; i < shapes.length; i++) {
+            const shape = shapes[i];
             if (shape._isVisible(this)) {
                 hasVisible = true;
