!function(t){"use strict";vare=Math.PI/180,n={version:"1.6.8",stages:[],idCounter:0,ids:{},names:{},shapes:{},listenClickTap:!1,inDblClickWindow:!1,enableTrace:!1,traceArrMax:100,dblClickWindow:400,pixelRatio:void0,dragDistance:3,angleDeg:!0,showWarnings:!0,Filters:{},isDragging:function(){vart=n.DD;return!!t&&t.isDragging},isDragReady:function(){vart=n.DD;return!!t&&!!t.node},_addId:function(t,e){void0!==e&&(this.ids[e]=t)},_removeId:function(t){void0!==t&&deletethis.ids[t]},_addName:function(t,e){e&&(this.names[e]||(this.names[e]=[]),this.names[e].push(t))},_removeName:function(t,e){if(t){varn=this.names[t];if(n){for(vari=0;i<n.length;i++)n[i]._id===e&&n.splice(i,1);0===n.length&&deletethis.names[t]}}},getAngle:function(t){returnthis.angleDeg?t*e:t},_detectIE:function(t){vare=t.indexOf("msie ");if(e>0)returnparseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("trident/")>0){varn=t.indexOf("rv:");returnparseInt(t.substring(n+3,t.indexOf(".",n)),10)}vari=t.indexOf("edge/");returni>0&&parseInt(t.substring(i+5,t.indexOf(".",i)),10)},_parseUA:function(t){vare=t.toLowerCase(),i=/(chrome)[ /]([\w.]+)/.exec(e)||/(webkit)[ /]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ /]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[],a=!!t.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i),r=!!t.match(/IEMobile/i);return{browser:i[1]||"",version:i[2]||"0",isIE:n._detectIE(e),mobile:a,ieMobile:r}},UA:void0},i=void0!==t?t:"undefined"!=typeofwindow?window:"undefined"!=typeofWorkerGlobalScope?self:{};if(n.UA=n._parseUA(i.navigator&&i.navigator.userAgent||""),i.Konva&&console.error("Konva instance is already exist in current eviroment. Please use only one instance."),i.Konva=n,n.global=i,"object"!=typeofexports)"function"==typeofdefine&&define.amd&&define(function(){returnn}),n.document=document,n.window=window;else{if(i.window&&i.window.document)n.document=i.window.document,n.window=i.window;else{vara=require("canvas"),r=require("jsdom").JSDOM;n.window=newr("<!DOCTYPE html><html><head></head><body></body></html>").window,n.document=n.window.document,n.window.Image=a.Image,n._nodeCanvas=a,n.isNode=!0}module.exports=n}}("undefined"!=typeofglobal?global:window),function(){"use strict";Konva.Collection=function(){vart=[].slice.call(arguments),e=t.length,n=0;for(this.length=e;n<e;n++)this[n]=t[n];returnthis},Konva.Collection.prototype=[],Konva.Collection.prototype.each=function(t){for(vare=0;e<this.length;e++)t(this[e],e)},Konva.Collection.prototype.toArray=function(){vart,e=[],n=this.length;for(t=0;t<n;t++)e.push(this[t]);returne},Konva.Collection.toCollection=function(t){vare,n=newKonva.Collection,i=t.length;for(e=0;e<i;e++)n.push(t[e]);returnn},Konva.Collection._mapMethod=function(t){Konva.Collection.prototype[t]=function(){vare,n=this.length,i=[].slice.call(arguments);for(e=0;e<n;e++)this[e][t].apply(this[e],i);returnthis}},Konva.Collection.mapMethods=function(t){vare=t.prototype;for(varnine)Konva.Collection._mapMethod(n)},Konva.Transform=function(t){this.m=t&&t.slice()||[1,0,0,1,0,0]},Konva.Transform.prototype={copy:function(){returnnewKonva.Transform(this.m)},point:function(t){vare=this.m;return{x:e[0]*t.x+e[2]*t.y+e[4],y:e[1]*t.x+e[3]*t.y+e[5]}},translate:function(t,e){returnthis.m[4]+=this.m[0]*t+this.m[2]*e,this.m[5]+=this.m[1]*t+this.m[3]*e,this},scale:function(t,e){returnthis.m[0]*=t,this.m[1]*=t,this.m[2]*=e,this.m[3]*=e,this},rotate:function(t){vare=Math.cos(t),n=Math.sin(t),i=this.m[0]*e+this.m[2]*n,a=this.m[1]*e+this.m[3]*n,r=this.m[0]*-n+this.m[2]*e,o=this.m[1]*-n+this.m[3]*e;returnthis.m[0]=i,this.m[1]=a,this.m[2]=r,this.m[3]=o,this},getTranslation:function(){return{x:this.m[4],y:this.m[5]}},skew:function(t,e){varn=this.m[0]+this.m[2]*e,i=this.m[1]+this.m[3]*e,a=this.m[2]+this.m[0]*t,r=this.m[3]+this.m[1]*t;returnthis.m[0]=n,this.m[1]=i,this.m[2]=a,this.m[3]=r,this},multiply:function(t){vare=this.m[0]*t.m[0]+this.m[2]*t.m[1],n=this.m[1]*t.m[0]+this.m[3]*t.m[1],i=this.m[0]*t.m[2]+this.m[2]*t.m[3],