System.register([],(function(t){"use strict";return{execute:function(){function _AwaitValue(t){this.wrapped=t}function _AsyncGenerator(t){var e,r;function resume(e,r){try{var n=t[e](r),a=n.value,i=a instanceof _AwaitValue;Promise.resolve(i?a.wrapped:a).then((function(t){i?resume("return"===e?"return":"next",t):settle(n.done?"return":"normal",t)}),(function(t){resume("throw",t)}))}catch(t){settle("throw",t)}}function settle(t,n){switch(t){case"return":e.resolve({value:n,done:!0});break;case"throw":e.reject(n);break;default:e.resolve({value:n,done:!1})}(e=e.next)?resume(e.key,e.arg):r=null}this._invoke=function send(t,n){return new Promise((function(a,i){var o={key:t,arg:n,resolve:a,reject:i,next:null};r?r=r.next=o:(e=r=o,resume(t,n))}))},"function"!=typeof t.return&&(this.return=void 0)}function asyncGeneratorStep(t,e,r,n,a,i,o){try{var l=t[i](o),s=l.value}catch(t){return void r(t)}l.done?e(s):Promise.resolve(s).then(n,a)}function _slicedToArray(t,e){return _arrayWithHoles(t)||function _iterableToArrayLimit(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=t[Symbol.iterator]();!(n=(o=l.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){a=!0,i=t}finally{try{n||null==l.return||l.return()}finally{if(a)throw i}}return r}(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&d.push({element:"line",attr:{id:i+"_vline_0",fill:"none",stroke:e,"stroke-width":n,"stroke-linecap":"round",x1:p,y1:m,x2:p,y2:m+(u+6)*(o.length-1)}}),s=r.addSVGElementFromJson({element:"g",attr:{id:i,class:"placemark",fontSize:u,maxlen:f,lines:o.length,x:t.start_x,y:t.start_y,px:t.start_x,py:t.start_y},children:d}),y(s.firstElementChild,a("#placemark_marker").attr("value")||"leftarrow"),{started:!0}}},mouseMove:function mouseMove(t){if(l&&"placemark"===r.getMode()){var e=t.mouse_x/r.getZoom(),n=t.mouse_y/r.getZoom(),i=a(s).attr(["fontSize","maxlen","lines","px","py"]),o=i.fontSize,c=i.maxlen,u=i.lines,p=i.px,m=i.py;return a(s).attr({x:e,y:n}),a(s).children().each((function(t,r){var a=_slicedToArray(r.id.split("_"),4),i=a[2],l=a[3],s=n+(o+6)*l,f=e+c*o*.5+o,d=e+(f-e)/2