Your Name
2022-09-29 6f954f70f54e492157b97db314eaaaeb12192580
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-755f"],{"0SAW":function(t,e,i){t.exports={default:i("T+Ik"),__esModule:!0}},"0dFU":function(t,e,i){"use strict";e.__esModule=!0;var n=a(i("ly/r")),r=a(i("0SAW")),o=a(i("Q2cO"));function a(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,o.default)(e)));t.prototype=(0,r.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(n.default?(0,n.default)(t,e):t.__proto__=e)}},"2dj7":function(t,e,i){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(i("9dlP"));e.default=function(){function t(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,n.default)(t,r.key,r)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}()},"3gs9":function(t,e,i){var n=i("fCtq");n(n.S,"Object",{create:i("qPN7")})},"4Gw3":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA9JJREFUSEu9lmtsFFUUgL+7TLt2W55tBYkBaQOBFoiAFDEgijzkUUlTDQQoIJD0B0HFYAzESPrHhKCBxBBijBBJeJbKI0BobSCxUkyxQag0CClghZayC02hu2zb6V5yZ3Y7M+4DQ8Dzb84953xzzj333Ct4gkgpxwKFwFRgJDAg7HIfuAJUAWVCiEuJQol4i1LKCcBm9MCrXD8JjT/78dWlEPD2NXw8mW1kjHnEkJmpZM0FzfMH8LkQojZWzCiQlFIDtqIHFnN+Swf1uzOR3UoXX0QvnZxlXiZ+5kbz7AXWCSF0u4MDJKXsr8rAnZocylem0dWe+qTSOtaT0vzM3tnOoLx6VW4hRGtkvQcUzqSChqPZnPnkZVIyXLg08Dc7Wa4kGDAKfPG2RIR4e9stshc0ALMimdlB33Kn5gOOL8wE6WLOHkjJgCP5EOo0YX2GwszvQQ/C0fcS1TLE/ANeBuWVCiHWKkMDZGy8HqhgT57bKNfAiZBfagaq/hLqd4NnIBScMOFKTiyC5t/iw1QZl9R0oHlUVrURUCXnSnK4vOslw3NsMeRtMIPcLIfKYnhnBwybYwVuu2Fm1fkwPiz3w2Ymb6oXQswQxjnRA6f5cUzfnu4auRimfGUGUK19diMs+R1jz+xy+1eoWAXdHbFhqhuX17WheaYrUAlXD63hl/XpPdYpL8LCKtDcULUB7l+BBYdjBzNgq6E7GHv9za/vMeL97Qp0msribG6WD3FYjl4No5ZC2SxIz40PUk5N58zM9EA07JXZjcz4rkGBmtj/hkZ7U2aUlWqAQAukj4aC4wm6DLh9Fk4tA9nttEsb7GVRta5AQXYOF4S6kh0WqYPB32Sqxn8K4z9KDFKrNZvh0g6nnSupk5XXZHxQfhm0/gWuZBheCCLuWLQCB7ywbxLIkKWzgaJLl9wHii7+t+D/zrN0OrRdt7S20kU3g7sfFKlh/BSiJomvznK0NUN0eyuzpRfgBTVjbdJSC9WboKsdXlsPWfOj/2TvJLOBImJr7+gDq4wml0DucstBzbcDU+CRz9QJDQoroF+WZfPgbzg4zfq2H1illVI6R5BSqq4rLIfk3qbj3QtwrMCZwbiPYcI6S3d+C1zcbn3bR1AY5ByqEdOsfHhrG7h6ge8yHJnnBKlunPaNqXvQCD+9ax3aWEM1DHNeE5GQw+aacy+pN6j6B8OlU+tqerz+Bfhb4FQRtF4Ne4nY10QYpCamdfGpOyki7v6QuwIe/gPXDllZqYOsBu2fP0DwngVJdPGFYc//Ko/85v/yOLHv9HN/bjnbymj9Z/KAfAzi9MmiqaerrAAAAABJRU5ErkJggg=="},"6ato":function(t,e,i){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},"7feF":function(t,e,i){"use strict";i.d(e,"b",function(){return r}),i.d(e,"a",function(){return o});var n=i("KRny");function r(t,e){var i=e.scene.drillPick(t);e.scene.render();for(var r=void 0,o=!1,a=0;a<i.length;a++)i[a].primitive&&i[a].primitive instanceof n.a.Cesium3DTileset&&(o=!0);if(o)r=e.scene.pickPosition(t);else{var A=e.camera.getPickRay(t);if(!A)return null;r=e.scene.globe.pick(A,e.scene)}return r}function o(t){var e=new n.a.Cartesian3(t.x,t.y,t.z),i=n.a.Cartographic.fromCartesian(e),r=n.a.Math.toDegrees(i.latitude);return{lng:n.a.Math.toDegrees(i.longitude),lat:r,alt:i.height}}},"7mjJ":function(t,e,i){var n=i("fCtq");n(n.S+n.F*!i("Xp5O"),"Object",{defineProperty:i("WXo7").f})},"8cix":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAuBJREFUSEu9ll1Ik1EYx39nLrW5sq+BhUk0lFpYQSlUJBhaUUZQRh+GkhAVIhQkdhdCXVRCYXXRjaHQh31cBFGoZWFgZFiRNGJhlIUJpiXpUjd34uzd9J1t6ar5wG7O2f/5vc/Hec4RjGNSyqXAdmAtsAiY5ZP0AG+BJ8BtIcTrP7kSoTallCuAU7idy3l/D9rr+/naOhVnV7xXY7L0Mif1J0nZcSzcBEbTK6BUCNESzOdvICmlETiL27mH52cGsVdbkMNqLbSJKDe2/C7SSmIwmq4CR4QQbr0gACSlnKnSQGezjdpCM66+uPFSG7A/xdzPhso+EtLtKt1CiG/+/RGQL5I62u5YeXQ4EaQhLMjIn4WHzHOfsW5tA9b7I9ODztPZvIO7Oy3Y8g2sLvs7TtNxsFd7yKnpIiH9phCiWDnygryFdzvruJIe402XrYB/A1WBSmNe8yBGk4qqxQ96wNMyG28uz/27MEKoluz7wqrjdiFElvCeE7ezgarU+HG7a6y/zAtgzQlc9aauSltT3VjQ2ovRtE6BynDcKqLx6OywozEnwuZrMG3+qPTFOVA/v2WUd5OSe1GBGnhwwMqH2qSwQarEmRVg3RIatGBDO1mX2hSog+urjfR1WMICCQNklEPyNk3mcYPBqEWjj8g8r4tdTW4FGqAyWeBxRQeAYmaAZxhcP0A5XXsaoqdDQxF4XLB4L6w5oUnaH8Kzk7CxGhw34GXFqCvDlCEK38nQoJUlkJQN9/MgrRRScjVxYyk4atRsg/WVMPgdHhVr8FhVZgkDat76TAcKnrq0Y7DsIAz1QbRZU32sh4eHtDRN1HSpC94MfpDf4afHUL9f+/JwTNcMwdt7LKjHAfd2w0B3OBjVMCPtHfzALi8CVSe9OW5B49GJg/QHVqmklMFHUFRsoFPPEEjPxEH6EeQDTc5Q9cEif034QOq6jvzF54NF/ir3V3hSHif6dor4c2ts7/6vB+Qv7SuVokHptj4AAAAASUVORK5CYII="},"8mNg":function(t,e,i){i("7mjJ");var n=i("zpmP").Object;t.exports=function(t,e,i){return n.defineProperty(t,e,i)}},"9dlP":function(t,e,i){t.exports={default:i("8mNg"),__esModule:!0}},A6MW:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAa5JREFUOE+1lL8vBEEcxd93iJOjkYhS7/f/QKdWiN1GITnGbSF2T2d17k4Uy5xLFJrdi0Kt428gOL1SJBrEz/nKndzlljkJznb7ZvYzb96+GUKLH2oxD02BG8VwUL8iBdAEEforCzPjCuAj0Y7icsoum8x8Afr+Xmeyr2MDjHkAoskONAg7D9fPy74/+9g453+3nFclxeCFn+RKoIIrZ2Ttm/9zmFXhlAAN/cRdba4GX2SkfVB5rzvMqbAM0MBvgABfetIejAGzKrwnUNJYBUa2WhtCxjTO4IeMtLs+OYzuAFTFTzXwXWmtVbS8ilYZ8A3Qe09a3XFgIboAo2q74Y/VYTXNCCWUvQWrmn89w7yKthhY/A7WDErAtiutdBy4sz/M+u3043TwuSetUYDYmBkz5QulEwCjADSJtjF3fvo8BvzIKFQMihXbk1asqzkVxRYhcMGVtrnYQXCYeBS3hyCM15x9C2Qcd+qeSceZfGp6UoIgSDy19W4ydOWmEWYgaxKimHi5WXIcpw77suXGvNa3whFBYs5bnHEa9dx2KdCsd1fS9pmxsybxL1rLL4d3vB2hFRNQFhAAAAAASUVORK5CYII="},DUma:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAmRJREFUSEu9ln9ozGEcx1/P3By3q3W4GmmNa+g0+ZErCtFYtPKHG6LIUv7Qaor8qf0pypUUpYkibIpasrlGFHU6Yblkna6lWR1bV7ezs6979Hzve/M97gd1d5/61rfv83w+r+/zfj6fz/MIipiUchWwB9gErADmGS7jwAfgOXBPCPGuUCiRb1BKuQ44i5ZYzaeHMPJ4kq9Dc0lEa3UfmzPGgqbv1G+vYekusNjeAKeFEMFcMf8CSSktwAW0xAFenUsSuuFE/lTf8puYpeE+FGX9KSsW2y3ghBBCMztkgaSUDiUDYwE3/e12puM1xaTNGq+2T9LSHafOE1JyCyEmMuMzIGMlA4QfuHjSuRhk1X9BZiaLFFt9n3HtDgM7Miszgy4yFmijb5+zIKS1Jx2yr62Qlila70Sp8/QIITrURB2kb7yWGOCmx1pUrqORNOBqQ+EFKxkPBpJYbGpVwQzIz8suN++vLSwq17+CVKCVR76w4UxICNEs9DrREoNcb6rNm12NXljTAXe3gBm09ykEfRC+n/v/VDYeHophsW1ToC4+9h7n2cn5+mzHcliy87fj1ATMccDazrRcZpB6f+2DZAys6fLSLfIIxlUtA5vPf2OZ95ICDeI/5iLSX68PqIDqMZsKVgiUa77yUdbQMkLzlbACjXJ7o4X4qLMsIPuiKPtfaAo0RXejIDU9uyygquoftA/LioIqJl3FkiE7vUuddab0zi7YUtaRuWCNXle4BeXrDF4/vL0Mw725O4O5BRmgyjRVA1b+Y8IAqeO6/AefASv/UZ7ZzYpcTsypU/br1p95WqoL5C9E58Siem9NDgAAAABJRU5ErkJggg=="},Ds8w:function(t,e,i){t.exports={default:i("XXnF"),__esModule:!0}},E3sa:function(t,e,i){},H8rK:function(t,e,i){t.exports=function(){"use strict";var t="millisecond",e="second",i="minute",n="hour",r="day",o="week",a="month",A="quarter",s="year",u="date",l="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},h=function(t,e,i){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(i)+t},m={s:h,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),n=Math.floor(i/60),r=i%60;return(e<=0?"+":"-")+h(n,2,"0")+":"+h(r,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var n=12*(i.year()-e.year())+(i.month()-e.month()),r=e.clone().add(n,a),o=i-r<0,A=e.clone().add(n+(o?-1:1),a);return+(-(n+(i-r)/(o?r-A:A-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(l){return{M:a,y:s,w:o,d:r,D:u,h:n,m:i,s:e,ms:t,Q:A}[l]||String(l||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},v="en",g={};g[v]=d;var p=function(t){return t instanceof C},y=function t(e,i,n){var r;if(!e)return v;if("string"==typeof e){var o=e.toLowerCase();g[o]&&(r=o),i&&(g[o]=i,r=o);var a=e.split("-");if(!r&&a.length>1)return t(a[0])}else{var A=e.name;g[A]=e,r=A}return!n&&r&&(v=r),r||!n&&v},w=function(t,e){if(p(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new C(i)},D=m;D.l=y,D.i=p,D.w=function(t,e){return w(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var C=function(){function d(t){this.$L=y(t.locale,null,!0),this.parse(t)}var h=d.prototype;return h.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(D.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(c);if(n){var r=n[2]-1||0,o=(n[7]||"0").substring(0,3);return i?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},h.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},h.$utils=function(){return D},h.isValid=function(){return!(this.$d.toString()===l)},h.isSame=function(t,e){var i=w(t);return this.startOf(e)<=i&&i<=this.endOf(e)},h.isAfter=function(t,e){return w(t)<this.startOf(e)},h.isBefore=function(t,e){return this.endOf(e)<w(t)},h.$g=function(t,e,i){return D.u(t)?this[e]:this.set(i,t)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(t,A){var l=this,c=!!D.u(A)||A,f=D.p(t),d=function(t,e){var i=D.w(l.$u?Date.UTC(l.$y,e,t):new Date(l.$y,e,t),l);return c?i:i.endOf(r)},h=function(t,e){return D.w(l.toDate()[t].apply(l.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(e)),l)},m=this.$W,v=this.$M,g=this.$D,p="set"+(this.$u?"UTC":"");switch(f){case s:return c?d(1,0):d(31,11);case a:return c?d(1,v):d(0,v+1);case o:var y=this.$locale().weekStart||0,w=(m<y?m+7:m)-y;return d(c?g-w:g+(6-w),v);case r:case u:return h(p+"Hours",0);case n:return h(p+"Minutes",1);case i:return h(p+"Seconds",2);case e:return h(p+"Milliseconds",3);default:return this.clone()}},h.endOf=function(t){return this.startOf(t,!1)},h.$set=function(o,A){var l,c=D.p(o),f="set"+(this.$u?"UTC":""),d=(l={},l[r]=f+"Date",l[u]=f+"Date",l[a]=f+"Month",l[s]=f+"FullYear",l[n]=f+"Hours",l[i]=f+"Minutes",l[e]=f+"Seconds",l[t]=f+"Milliseconds",l)[c],h=c===r?this.$D+(A-this.$W):A;if(c===a||c===s){var m=this.clone().set(u,1);m.$d[d](h),m.init(),this.$d=m.set(u,Math.min(this.$D,m.daysInMonth())).$d}else d&&this.$d[d](h);return this.init(),this},h.set=function(t,e){return this.clone().$set(t,e)},h.get=function(t){return this[D.p(t)]()},h.add=function(t,A){var u,l=this;t=Number(t);var c=D.p(A),f=function(e){var i=w(l);return D.w(i.date(i.date()+Math.round(e*t)),l)};if(c===a)return this.set(a,this.$M+t);if(c===s)return this.set(s,this.$y+t);if(c===r)return f(1);if(c===o)return f(7);var d=(u={},u[i]=6e4,u[n]=36e5,u[e]=1e3,u)[c]||1,h=this.$d.getTime()+t*d;return D.w(h,this)},h.subtract=function(t,e){return this.add(-1*t,e)},h.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||l;var n=t||"YYYY-MM-DDTHH:mm:ssZ",r=D.z(this),o=this.$H,a=this.$m,A=this.$M,s=i.weekdays,u=i.months,c=function(t,i,r,o){return t&&(t[i]||t(e,n))||r[i].slice(0,o)},d=function(t){return D.s(o%12||12,t,"0")},h=i.meridiem||function(t,e,i){var n=t<12?"AM":"PM";return i?n.toLowerCase():n},m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:A+1,MM:D.s(A+1,2,"0"),MMM:c(i.monthsShort,A,u,3),MMMM:c(u,A),D:this.$D,DD:D.s(this.$D,2,"0"),d:String(this.$W),dd:c(i.weekdaysMin,this.$W,s,2),ddd:c(i.weekdaysShort,this.$W,s,3),dddd:s[this.$W],H:String(o),HH:D.s(o,2,"0"),h:d(1),hh:d(2),a:h(o,a,!0),A:h(o,a,!1),m:String(a),mm:D.s(a,2,"0"),s:String(this.$s),ss:D.s(this.$s,2,"0"),SSS:D.s(this.$ms,3,"0"),Z:r};return n.replace(f,function(t,e){return e||m[t]||r.replace(":","")})},h.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},h.diff=function(t,u,l){var c,f=D.p(u),d=w(t),h=6e4*(d.utcOffset()-this.utcOffset()),m=this-d,v=D.m(this,d);return v=(c={},c[s]=v/12,c[a]=v,c[A]=v/3,c[o]=(m-h)/6048e5,c[r]=(m-h)/864e5,c[n]=m/36e5,c[i]=m/6e4,c[e]=m/1e3,c)[f]||m,l?v:D.a(v)},h.daysInMonth=function(){return this.endOf(a).$D},h.$locale=function(){return g[this.$L]},h.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),n=y(t,e,!0);return n&&(i.$L=n),i},h.clone=function(){return D.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},d}(),b=C.prototype;return w.prototype=b,[["$ms",t],["$s",e],["$m",i],["$H",n],["$W",r],["$M",a],["$y",s],["$D",u]].forEach(function(t){b[t[1]]=function(e){return this.$g(e,t[0],t[1])}}),w.extend=function(t,e){return t.$i||(t(e,C,w),t.$i=!0),w},w.locale=y,w.isDayjs=p,w.unix=function(t){return w(1e3*t)},w.en=g[v],w.Ls=g,w.p={},w}()},ISHS:function(t,e,i){"use strict";var n=i("E3sa");i.n(n).a},KRny:function(t,e,i){"use strict";i.d(e,"a",function(){return n}),i.d(e,"d",function(){return r}),i.d(e,"b",function(){return o}),i.d(e,"c",function(){return a});var n=window.Cesium,r=window.wutu3d,o=(window.$||window.jQuey,window.echarts),a=(window.turf,window.anime,{map:null});window.global=a},QJBn:function(t,e,i){var n=i("Bney"),r=i("lwtk"),o=function(t,e){if(r(t),!n(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,n){try{(n=i("copg")(Function.call,i("N7Rc").f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,i){return o(t,i),e?t.__proto__=i:n(t,i),t}}({},!1):void 0),check:o}},"T+Ik":function(t,e,i){i("3gs9");var n=i("zpmP").Object;t.exports=function(t,e){return n.create(t,e)}},UzrJ:function(t,e,i){"use strict";i.d(e,"a",function(){return o}),i.d(e,"d",function(){return a}),i.d(e,"b",function(){return A}),i.d(e,"c",function(){return s});var n=i("X4fA"),r=i("t3Un");function o(t){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://222.92.213.22:8006/zhongtai/fourColorMap/add2",method:"post",data:t})}function a(t){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://222.92.213.22:8006/zhongtai/fourColorMap/get/list2",method:"post",params:t||{}})}function A(t){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://222.92.213.22:8006/zhongtai/fourColorMap/del2",method:"post",data:t})}function s(t){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://222.92.213.22:8006/zhongtai/task/get/active?time="+t,method:"get"})}},WqOt:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAyBJREFUSEu9ln1oTWEYwH/vdre1a8WwYkljxnbXEBmbKBrTUsrI9zZSkhRF/pCPkT9EUZKUxjAf2ZTStFkU2ZgIy51thpYuNWyr7c62u/vqvbv3nnvuPQdb5qnzx3mfj995n/O8z/MK/iBSyulALrAASAZGe11+AO+Ax0CZEOLN70IJM6WUcjZwHJdzJh/KoeV+F9/qonG2jvT4WOM6GJvWzcQlI5icAxbrK2CfEOKFUcwQkJTSApzC5VzP8xM92C/HIfvVmrmIcBe2vFbm7I3CYr0G7BZCuAIddCApZaxKA19rbVRsiaGvc8SfUqvTR8R0kV3Uybh0u0q3EKLNp/eDvDuppPlOIg93TQAZNiiI31i4WXT6M4krmoGlvp0Fgs7wtXY1d9fEhUBGJUHKBoifDzHxAyE7HeB4AvUl0N4U9E3CzfKbrYxLvyWE2KmUHpDnx7uclZSkR+nSFR4Fc/dDykYQJhuUbqi/Cs+OQX+PBlRp3FDbg8WqdvXCB6qiptDG24vjh5YuE6/UzV/IOGQXQmQJzzlxOR9QnDZSV12ZR8G2aXBc+xWoPqD5qGrMr+vAYl2sQIU0lu7g0Z4xg4v6l9YLT35n6qqzCvSAqm2JfKqY6HedlAOxU/8yUpBZWyN8LNcWE7JbyDrfrEAObmRa6HTE+bWrqmDUlKGB2t9DaZbmGxPfytpqlwL9pChJ4O6L9GsL6sESbQx6fW5gfcZ2Y72rGy6laLqwiF62NEljUL4dIqyhgV6eBvUombVr4AmWPicU2wxBoanLvQ+xSfoQgRCfxgjW1gRlSwxTF1oMGYWQmq8ZG0HMYG+LoeaQYTGElrequJUVIAT8aIDby1T/MCkOASvvwehk1WLgdjaoyvNJQHmbHNgjYMvTB7+QoH/f+kn/br8M1Qe1tcADq1allKEtKDwSsi9BfKbm+DuQoxoqCqC/V7MPbEFekHFTDYuEeQcGOrdqqkYgT1MtgadHwR0AMWqqXpj5mIidBsnroOawPlUZh+HddWhrCPp/JmPCC1LjevgHnxc2/KPct/f/cjkJTPSwX7eCT+W/ukD+Av4qnaLCJiPRAAAAAElFTkSuQmCC"},XXnF:function(t,e,i){i("vvQG"),t.exports=i("zpmP").Object.getPrototypeOf},Xtzg:function(t,e,i){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(i("Q2cO"));e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":(0,n.default)(e))&&"function"!=typeof e?t:e}},"ly/r":function(t,e,i){t.exports={default:i("p1WB"),__esModule:!0}},p1WB:function(t,e,i){i("vlZu"),t.exports=i("zpmP").Object.setPrototypeOf},pckY:function(t,e,i){"use strict";var n=i("bS4n"),r=i.n(n),o=i("EPZ6"),a=i.n(o),A=i("Ds8w"),s=i.n(A),u=i("6ato"),l=i.n(u),c=i("2dj7"),f=i.n(c),d=i("Xtzg"),h=i.n(d),m=i("0dFU"),v=i.n(m),g=i("KRny"),p=i("Q2cO"),y=i.n(p);function w(t,e){return Object.prototype.toString.call(t)==="[object "+e+"]"}function D(t){return w(t,"Array")}function C(){return!1}var b=0;function M(t){return t._tongqi_id=t._tongqi_id||++b,t._tongqi_id}function S(t){return function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).split(/\s+/)}function B(t){var e,i,n,r;for(i=1,n=arguments.length;i<n;i++)for(e in r=arguments[i])t[e]=r[e];return t}var k=function(){function t(){l()(this,t)}return f()(t,[{key:"on",value:function(t,e,i){if("object"===(void 0===t?"undefined":y()(t)))for(var n in t)this._on(n,t[n],e);else for(var r=0,o=(t=S(t)).length;r<o;r++)this._on(t[r],e,i);return this}},{key:"off",value:function(t,e,i){if(t)if("object"===(void 0===t?"undefined":y()(t)))for(var n in t)this._off(n,t[n],e);else for(var r=0,o=(t=S(t)).length;r<o;r++)this._off(t[r],e,i);else delete this._events;return this}},{key:"_on",value:function(t,e,i){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),i===this&&(i=void 0);for(var r={fn:e,ctx:i},o=n,a=0,A=o.length;a<A;a++)if(o[a].fn===e&&o[a].ctx===i)return;o.push(r)}},{key:"_off",value:function(t,e,i){var n=void 0,r=void 0,o=void 0;if(this._events&&(n=this._events[t]))if(e){if(i===this&&(i=void 0),n)for(r=0,o=n.length;r<o;r++){var a=n[r];if(a.ctx===i&&a.fn===e)return a.fn=C,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(r,1)}}else{for(r=0,o=n.length;r<o;r++)n[r].fn=C;delete this._events[t]}}},{key:"fire",value:function(t,e,i){if(!this.listens(t,i))return this;var n=B({},e,{type:t,target:this,sourceTarget:e&&e.sourceTarget||this});if(this._events){var r=this._events[t];if(r){this._firingCount=this._firingCount+1||1;for(var o=0,a=r.length;o<a;o++){var A=r[o];A.fn.call(A.ctx||this,n)}this._firingCount--}}return i&&this._propagateEvent(n),this}},{key:"listens",value:function(t,e){var i=this._events&&this._events[t];if(i&&i.length)return!0;if(e)for(var n in this._eventParents)if(this._eventParents[n].listens(t,e))return!0;return!1}},{key:"once",value:function(t,e,i){if("object"===(void 0===t?"undefined":y()(t))){for(var n in t)this.once(n,t[n],e);return this}var r=function(t,e){var i=Array.prototype.slice;if(t.bind)return t.bind.apply(t,i.call(arguments,1));var n=i.call(arguments,2);return function(){return t.apply(e,n.length?n.concat(i.call(arguments)):arguments)}}(function(){this.off(t,e,i).off(t,r,i)},this);return this.on(t,e,i).on(t,r,i)}},{key:"addEventParent",value:function(t){return this._eventParents=this._eventParents||{},this._eventParents[M(t)]=t,this}},{key:"removeEventParent",value:function(t){return this._eventParents&&delete this._eventParents[M(t)],this}},{key:"_propagateEvent",value:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,B({layer:t.target,propagatedFrom:t.target},t),!0)}}]),t}();k.prototype.addEventListener=k.prototype.on,k.prototype.removeEventListener=k.prototype.clearAllEventListeners=k.prototype.off,k.prototype.addOneTimeEventListener=k.prototype.once,k.prototype.fireEvent=k.prototype.fire,k.prototype.hasEventListeners=k.prototype.listens;var E=i("H8rK"),P=i.n(E);function x(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var O="function"==typeof Object.assign?Object.assign:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1,n=arguments.length;i<n;){var r=arguments[i];if(null!=r)for(var o in r)x(o,r)&&(e[o]=r[o]);i+=1}return e};function T(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function I(t){return function e(i){return 0===arguments.length||T(i)?e:t.apply(this,arguments)}}var H=function(t){return function e(i,n){switch(arguments.length){case 0:return e;case 1:return T(i)?e:I(function(e){return t(i,e)});default:return T(i)&&T(n)?e:T(i)?I(function(e){return t(e,n)}):T(n)?I(function(e){return t(i,e)}):t(i,n)}}}(function(t,e){return O({},t,e)});function L(t){var e=function(t,e){var i=P()(e||new Date).format("YYYY-MM-DD").toString()+"T"+(t||"09:30:00"),n=g.a.JulianDate.fromDate(new Date(i));return new g.a.Clock({startTime:n})}(t);return new g.a.ClockViewModel(e)}function R(t,e){if(t&&e)for(var i in t.attribute.attr||(t.attribute.attr={}),e)t.attribute.attr[i]=e[i]}function Q(t){if(!t)return null;var e=new g.a.Cartesian3(t.x,t.y,t.z||0),i=g.a.Cartographic.fromCartesian(e),n=g.a.Math.toDegrees(i.latitude);return{x:g.a.Math.toDegrees(i.longitude),y:n,z:i.height}}g.a.Ion.defaultAccessToken="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI1NjM5MjMxOS1lMWVkLTQyNDQtYTM4Yi0wZjA4ZDMxYTlmNDMiLCJpZCI6MTQ4MiwiaWF0IjoxNTI4Njc3NDQyfQ.vVoSexHMqQhKK5loNCv6gCA5d5_z3wE2M0l_rWnIP_w";var U=function(){function t(e,i,n,r,o,a){l()(this,t),this.viewer=e,this.fenceHeight=n,this.cesiumColor=r,this.showDynamicFence=void 0===o||o,this.ratio=a||.012,this.setPositions(i),this.createEntity()}return f()(t,[{key:"setPositions",value:function(t){this.positions=t||[],this.initHeights()}},{key:"initHeights",value:function(){var t=[];this.positions.forEach(function(e){var i=g.a.Cartographic.fromCartesian(e);t.push(i.height)});for(var e=[],i=[],n=0;n<t.length;n++)e.push(t[n]+this.fenceHeight),i.push(t[n]);this.minimumHeights=t,this.maximumHeights=e,this.dayMaximumHeights=i}},{key:"createEntity",value:function(){this.initFence(),this.showDynamicFence&&this.initDynamicFence()}},{key:"initFence",value:function(){var t=this;this.fenceEntity=this.viewer.entities.add({wall:{positions:new g.a.CallbackProperty(function(){return t.positions},!1),minimumHeights:new g.a.CallbackProperty(function(){return t.minimumHeights},!1),maximumHeights:new g.a.CallbackProperty(function(){return t.maximumHeights},!1),material:new g.a.ImageMaterialProperty({image:"data:image/png;base64,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",transparent:!0,color:this.cesiumColor||g.a.Color.RED}),heightReference:g.a.HeightReference.CLAMP_TO_GROUND},heightReference:g.a.HeightReference.CLAMP_TO_GROUND})}},{key:"initDynamicFence",value:function(){var t=this;this.dynamicFenceEntity=this.viewer.entities.add({wall:{positions:new g.a.CallbackProperty(function(){return t.positions},!1),minimumHeights:new g.a.CallbackProperty(function(){return t.minimumHeights},!1),maximumHeights:new g.a.CallbackProperty(function(){for(var e=0;e<t.minimumHeights.length;e++)t.dayMaximumHeights[e]+=t.fenceHeight*t.ratio,t.dayMaximumHeights[e]>t.maximumHeights[e]&&(t.dayMaximumHeights[e]=t.minimumHeights[e]);return t.dayMaximumHeights},!1),material:new g.a.ImageMaterialProperty({image:"data:image/png;base64,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",transparent:!0,color:this.cesiumColor||g.a.Color.RED})}})}},{key:"remove",value:function(){this.viewer.entities.remove(this.fenceEntity),this.viewer.entities.remove(this.dynamicFenceEntity)}}]),t}(),z=I(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}),F=function(){function t(e){l()(this,t),this.map=e,this.dataSource=new g.a.CustomDataSource("beam"),this.map.viewer.dataSources.add(this.dataSource),this.beams=[]}return f()(t,[{key:"setVisible",value:function(t){this.dataSource.show=t}},{key:"clear",value:function(){this.dataSource.entities.removeAll(),this.beams=[]}},{key:"remove",value:function(t){var e=this,i=this.beams.filter(function(e){return e.id===t})[0];i&&(i.entities.forEach(function(t){e.dataSource.entities.contains(t)&&e.dataSource.entities.remove(t)}),this.beams=this.beams.filter(function(e){return e.id!==t}))}},{key:"add",value:function(t,e,i){t=t||g.a.createGuid();var n=i||{},r=n.opacity,o=n.maxHeight,a=n.duration,A=i.effectSize||60,s=g.a.Cartesian3.fromDegrees(e.x,e.y),u=this.dataSource.entities,l=.001,c=l,f=0,d=u.add({position:s,ellipse:{semiMinorAxis:new g.a.CallbackProperty(function(){return(l+=A/20)>=A&&(l=A),l},!1),semiMajorAxis:new g.a.CallbackProperty(function(){return(c+=A/20)>=A&&(c=A),c},!1),material:new g.a.ImageMaterialProperty({image:"./images/wave1.png",repeat:new g.a.Cartesian2(1,1),transparent:!0}),stRotation:new g.a.CallbackProperty(function(){return f+=.05},!1)}}),h=function(t,e,i){if(!t||void 0===t.x)return dataSource;for(var n=H({minHeight:1,maxHeight:90,repeat:[2,1],color:"#8BDBFA",duration:2e3,opacity:.6,radius:100},e),r=turf.point([t.x,t.y]),o=turf.buffer(r,n.radius,{units:"meters"}).geometry.coordinates[0],a=[],A=[],s=[],u=0;u<o.length;u++)a.push(o[u][0],o[u][1]),void 0!==o[u][2]?A.push(o[u][2]):A.push(n.minHeight),s.push(n.maxHeight);return i.add({wall:{positions:g.a.Cartesian3.fromDegreesArray(a),maximumHeights:s,minimumHeights:A,material:new wutu3d.LineFlowMaterial({color:new g.a.Color.fromCssColorString(n.color).withAlpha(n.opacity),duration:n.duration,url:"./images/fence.png",repeat:new g.a.Cartesian2(n.repeat[0],n.repeat[1]),axisY:!0})}})}(Q(s),{radius:A||60,opacity:r||.7,maxHeight:o||60,minHeight:.001,duration:a||2e3},u);h.show=!1,setTimeout(function(){h.show=!0},300),this.beams.push({id:t,entities:[d,h]})}}]),t}(),W={color:"#FFFF00",outline:!0,outlineColor:"#FFFF00",outlineWidth:2,opacity:.3,perPositionHeight:!1},N={color:"#3388ff",width:3,lineType:"solid",outline:!1,outlineColor:"#ffffff",outlineWidth:"1.0",opacity:1},q=function(t){function e(t,i){l()(this,e);var n=h()(this,(e.__proto__||s()(e)).call(this));n.option=H({sceneModePicker:!1,fullscreenButton:!1,homeButton:!1,baseLayerPicker:!1,navigationHelpButton:!1,imageryProvider:null,backgroundColor:null,viewpoint:null,showCompass:!1,currentTime:void 0,dataSources:[]},i||{});var r=n.viewer=n._initViewer(t);if(n.viewer._cesiumWidget._creditContainer.style.display="none",n.option.imageryProvider||(r.scene.skyBox=null,r.scene.sun.show=!1,r.scene.moon.show=!1,r.scene.globe.show=!1,r.scene.backgroundColor=g.a.Color.fromCssColorString(n.option.backgroundColor||"rgba(0, 13, 22, 1)"),r.scene.globe.depthTestAgainstTerrain=!1,r.scene.logarithmicDepthBuffer=!1),n.viewer.camera.flyHome=function(){n.option.viewpoint&&n.setViewpoint(n.option.viewpoint,{duration:1})},n.viewer.scene.globe.depthTestAgainstTerrain=!1,g.a.viewerCesiumNavigationMixin&&n.option.showCompass){var o={enableCompass:!0,enableZoomControls:!0,enableDistanceLegend:!0,enableCompassOuterRing:!0};n.viewer.extend(g.a.viewerCesiumNavigationMixin,o)}return n._initDataSources(),n.models=[],n.tileModelCollection=new g.a.PrimitiveCollection("tilemodel"),n.viewer.scene.primitives.add(n.tileModelCollection),n.measureTool=new g.d.analysi.Measure({viewer:r,removeScreenSpaceEvent:!0,label:{font_size:18,border_width:4,background:!1}}),n.plotDrawTool=new g.d.Draw(r,{hasEdit:!1}),n._initEvent(),n.popups=[],n.viewPoints=[],n.romas=[],n._romaTool=new g.d.Draw(n.viewer,{hasEdit:!0}),n.beams=new F(n),n.option.viewpoint&&n.setViewpoint(n.option.viewpoint),n}return v()(e,t),f()(e,[{key:"_initDataSources",value:function(){var t=this;this.dataSources={},this.option.dataSources.forEach(function(e){var i=t.dataSources[e]=new g.a.CustomDataSource(e);t.viewer.dataSources.add(i)})}},{key:"eachDataSources",value:function(t){var e=this;a()(function(i){t&&t(e.dataSources[i])})}},{key:"getDataSource",value:function(t){return this.dataSources[t]}},{key:"setDataSourceVisible",value:function(t,e){e&&this.dataSources[e]?this.dataSources[e].show=t:e||this.eachDataSources(function(e){e.show=t})}},{key:"clearDataSourceEntities",value:function(t){t&&this.dataSources[t]?this.dataSources[t].entities.removeAll():t||this.eachDataSources(function(t){t.entities.removeAll()})}},{key:"_initEvent",value:function(){var t=this;this.handler=new g.a.ScreenSpaceEventHandler(this.viewer.scene.canvas);var e=this.viewer,i=this.plotDrawTool,n=function(t){try{var n=t.endPosition||t.position,o=e.scene.pickPosition(n);if(o){var a=g.a.Cartographic.fromCartesian(o),A=[g.a.Math.toDegrees(a.longitude),g.a.Math.toDegrees(a.latitude),a.height];t.pointWithHeight=A}var s=e.camera.pickEllipsoid(n,e.scene.globe.ellipsoid),u=e.scene.pick(n);g.a.defined(u)&&u.id&&u.id instanceof g.a.Entity?(t.entity=u.id,t.entity.attribute&&t.entity.attribute.attr?t.attr=r()({},t.entity.attribute.attr):t.attr=null):(t.entity=null,t.attr=null),t.editPlot=i.getCurrentEntity(),t.cartesian3=s,t.latLngPosition=s&&Q(s);var l=e.camera.getPickRay(n),c=e.scene.globe.pick(l,e.scene);t.latLngPositionGlobe=c&&Q(c)}catch(t){}};this.handler.setInputAction(function(e){n(e),t.fire("click",e)},g.a.ScreenSpaceEventType.LEFT_CLICK),this.handler.setInputAction(function(e){n(e),t.fire("mousemove",e)},g.a.ScreenSpaceEventType.MOUSE_MOVE),this.handler.setInputAction(function(e){t.fire("ui")},g.a.ScreenSpaceEventType.WHEEL),this.on("ui",function(e){return function(t,e){console.log(t);var i,n=t.plotDrawTool.dataSource,r=t.viewer;n.clustering.enabled=!0,n.clustering.pixelRange=15,n.clustering.minimumClusterSize=3;for(var o=new g.a.PinBuilder,a=o.fromText("50+",g.a.Color.RED,48).toDataURL(),A=o.fromText("40+",g.a.Color.ORANGE,48).toDataURL(),s=o.fromText("30+",g.a.Color.YELLOW,48).toDataURL(),u=o.fromText("20+",g.a.Color.GREEN,48).toDataURL(),l=o.fromText("10+",g.a.Color.BLUE,48).toDataURL(),c=new Array(8),f=0;f<c.length;++f)c[f]=o.fromText(""+(f+2),g.a.Color.VIOLET,48).toDataURL();!function(){g.a.defined(i)?(i(),i=void 0):i=n.clustering.clusterEvent.addEventListener(function(t,e){e.label.show=!1,e.billboard.show=!0,e.billboard.id=e.label.id,e.billboard.verticalOrigin=g.a.VerticalOrigin.BOTTOM,t.length>=50?e.billboard.image=a:t.length>=40?e.billboard.image=A:t.length>=30?e.billboard.image=s:t.length>=20?e.billboard.image=u:t.length>=10?e.billboard.image=l:e.billboard.image=c[t.length-2]});var t=n.clustering.pixelRange;n.clustering.pixelRange=0,n.clustering.pixelRange=t}();var d={pixelRange:15,minimumClusterSize:3};function h(t){g.a.knockout.getObservable(d,t).subscribe(function(e){n.clustering[t]=e})}g.a.knockout.track(d),h("pixelRange"),h("minimumClusterSize"),new g.a.ScreenSpaceEventHandler(r.scene.canvas).setInputAction(function(t){var e=r.scene.pick(t.position);if(g.a.defined(e)){var i=e.id;if(Array.isArray(i))for(var n=0;n<i.length;++n);}},g.a.ScreenSpaceEventType.LEFT_CLICK)}(t)})}},{key:"getModel",value:function(t){return this.models.filter(function(e){return e.id===t})[0]}},{key:"flyToModel",value:function(t){var e=this.getModel(t);e&&e.model&&this.viewer.flyTo(e.model)}},{key:"addModel",value:function(t){var e=this;if("String"===z(t))return this.tileModelCollection.add(new g.a.Cesium3DTileset({url:t}));var i=t||{},n=i.maximumScreenSpaceError,o=i.id,a=i.name,A=i.link,s=i.visible,u=i.modelMatrix,l=i.loaded,c=i.focus,f=i.color,d=i.maximumMemoryUsage,h=i.callback,m=t.modifyZ,v=t.transform,p=this.tileModelCollection.add(new g.a.Cesium3DTileset(r()({url:A,show:void 0===s||!!s},t,{maximumScreenSpaceError:n||16,modelMatrix:g.a.Matrix4.fromArray(u||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),maximumMemoryUsage:d||1024})));m&&!v&&(v={tz:m});var y=H({tx:0,ty:0,tz:0,rx:0,ry:0,rz:0,scale:1},v||{});p.readyPromise.then(function(t){var i=t.boundingSphere,n=g.a.Cartographic.fromCartesian(i.center),r=(g.a.Cartesian3.fromRadians(n.longitude,n.latitude,0),Q(g.a.Cartesian3.fromRadians(n.longitude,n.latitude,n.height)));v?(y=H(y,{tx:y.tx||r.x||0,ty:y.ty||r.y||0}),t._computeTransform=y,t._root.transform=e.update3dtilesMaxtrix(y)):t._computeTransform=H({tx:r.x,ty:r.y,tz:r.z,rx:0,ry:0,rz:0,scale:1},v||{}),f&&e.setModelColor(t,f),c&&e.viewer.flyTo(t),console.log(1),h&&(console.log(h),h(t))}).otherwise(function(){}),p.allTilesLoaded.addEventListener(function(){l&&l(p)});var w=r()({},t,{name:a,id:o||g.a.createGuid(),link:A,model:p,visible:void 0===s||!!s,modelMatrix:u,transform:y,maximumScreenSpaceError:n});return this.models.push(w),this.fire("ui"),w}},{key:"removeModels",value:function(){var t=this;this.models.forEach(function(e){e.model&&e.model instanceof g.a.Cesium3DTileset&&t.tileModelCollection.contains(e.model)&&t.tileModelCollection.remove(e.model)}),this.models=[],this.fire("ui")}},{key:"setModelColor",value:function(t,e){var i=t instanceof g.a.Cesium3DTileset?t:this.models.filter(function(e){return e.id===t})[0].model;i&&(e?(i.style=new g.a.Cesium3DTileStyle,i.style.color={evaluateColor:function(t,i){return g.a.Color.fromCssColorString(e)}}):i.style=void 0,this.fire("ui"))}},{key:"setModelTransform",value:function(t,e){if(e){var i=this.models.filter(function(e){return e.id===t})[0];if(!i)return null;var n=i.model,r=H(i.model._computeTransform,e);return this._setTilesetTransform(n,r),this.fire("ui"),this}}},{key:"_setTilesetTransform",value:function(t,e){if(t instanceof g.a.Cesium3DTileset&&e)return t._root.transform=this.update3dtilesMaxtrix(e),this.zoom3dtiles(t,e),!0}},{key:"zoom3dtiles",value:function(t,e){if(t){var i=1*(e.scale||1);t._root.customTransform={matrix:{origin:t._root.transform.clone(),rotation:g.a.Matrix4.IDENTITY,translation:g.a.Matrix4.IDENTITY}};var n=g.a.Matrix4.fromScale(new g.a.Cartesian3(i,i,i));t._root.customTransform.matrix.scale=n,t._root.customTransform.scale=i;var r=new g.a.Matrix4;g.a.Matrix4.multiply(t._root.customTransform.matrix.origin,t._root.customTransform.matrix.rotation,r),g.a.Matrix4.multiply(r,t._root.customTransform.matrix.scale,r),g.a.Matrix4.multiply(r,t._root.customTransform.matrix.translation,t._root.transform)}}},{key:"update3dtilesMaxtrix",value:function(t){var e=g.a.Matrix3.fromRotationX(g.a.Math.toRadians(t.rx)),i=g.a.Matrix3.fromRotationY(g.a.Math.toRadians(t.ry)),n=g.a.Matrix3.fromRotationZ(g.a.Math.toRadians(t.rz)),r=g.a.Matrix4.fromRotationTranslation(e),o=g.a.Matrix4.fromRotationTranslation(i),a=g.a.Matrix4.fromRotationTranslation(n),A=g.a.Cartesian3.fromDegrees(t.tx,t.ty,t.tz),s=g.a.Transforms.eastNorthUpToFixedFrame(A);return g.a.Matrix4.multiply(s,r,s),g.a.Matrix4.multiply(s,o,s),g.a.Matrix4.multiply(s,a,s),s}},{key:"setModelPosition",value:function(t,e,i,n){t._modelLon=e||t._modelLon,t._modelLat=i||t._modelLat,t._modelAlt=g.a.defined(n)?n:t._modelAlt;var r=g.a.Cartesian3.fromDegrees(t._modelLon,t._modelLat,t._modelAlt),o=g.a.Transforms.eastNorthUpToFixedFrame(r);t._root.transform=o}},{key:"removeModel",value:function(t){var e=this.models.filter(function(e){return e.id===t})[0];return e&&e.model&&(e.model instanceof g.a.Cesium3DTileset&&this.tileModelCollection.contains(e.model)&&this.tileModelCollection.remove(e.model),this.models=this.models.filter(function(e){return e.id!==t})),this}},{key:"setModelVisible",value:function(t,e){var i=this.models.filter(function(e){return e.id===t})[0];if(i&&i.model){i.model instanceof g.a.Cesium3DTileset&&(i.model.show=e);for(var n=0;n<this.models.length;n++){var r=this.models[n];r.id===i.id&&(r.visible=e)}}return this}},{key:"getViewPoint",value:function(){var t=this.viewer;return g.d.point.getCameraView(t,!0)}},{key:"setViewpoint",value:function(t,e){t&&this.viewer.wutu3d.centerAt(t,e)}},{key:"_initViewer",value:function(t){var e=this.option,i=e.sceneModePicker,n=e.vrButton,o=e.baseLayerPicker,a=e.fullscreenButton,A=e.navigationHelpButton,s=e.imageryProvider,u=e.homeButton,l=e.currentTime,c=new g.a.Viewer(t||"map",r()({geocoder:!1,homeButton:u,sceneModePicker:i,fullscreenButton:a,vrButton:n,baseLayerPicker:o,infoBox:!1,selectionIndicator:!1,animation:!1,timeline:!1,shouldAnimate:!0,clockViewModel:l?L(l):void 0,navigationHelpButton:A,navigationInstructionsInitiallyVisible:!1,imageryProvider:s||new g.a.SingleTileImageryProvider({url:"./libs/map/Cesium/Assets/Textures/waterNormalsSmall.jpg"}),contextOptions:{webgl:{alpha:!0}}},this.option,{dataSources:void 0}));return c.wutu3d=new g.d.ViewerEx(c,{contextmenu:!1,center:this.option.viewpoint||void 0,mouseZoom:!1,contextmenuItems:[]}),c}},{key:"_plusEntity",value:function(t){if(t){var e=t.attribute&&t.attribute.attr,i=t.attribute&&(t.attribute.style||e&&e.style);if(t.billboard&&(t.billboard.translucencyByDistance=void 0,t.billboard.disableDepthTestDistance=Number.POSITIVE_INFINITY,t.billboard.eyeOffset=new g.a.Cartesian3(0,0,-10)),t.label&&(t.label.translucencyByDistance=void 0,t.label.disableDepthTestDistance=Number.POSITIVE_INFINITY,t.label.eyeOffset=new g.a.Cartesian3(0,0,-10)),i&&e&&e.animateLine&&(t.polyline.material=new g.d.LineFlowMaterial({color:g.a.Color.fromCssColorString(i.color||"#ff0000"),duration:i.duration||1e4,url:i.image||"./images/texture/route.png"})),i&&e&&e.wave&&(t.ellipse.material=new g.d.CircleWaveMaterial({duration:i.duration,color:g.a.Color.fromCssColorString(i.color),gradient:i.gradient||0,count:i.count||2})),e&&e.isBeam){var n=this.plotDrawTool.getCoordinates(t)[0];this.beams.add(e.id||t.id,{x:n[0],y:n[1]},i)}}}},{key:"deltePlotsByKeyValues",value:function(t){var e=this;this.queryPlotsByKeyValues(t).forEach(function(t){t&&e.plotDrawTool.deleteEntity(t)}),this.fire("ui")}},{key:"queryPlotsByKeyValues",value:function(t){for(var e=[],i=a()(t),n=this.plotDrawTool.getEntitys(),r=0;r<n.length;r++){for(var o=n[r],A=o&&o.attribute&&o.attribute.attr,s=!0,u=0;u<i.length;u++){var l=i[u];if(A[l]!==t[l]){s=!1;break}}s&&e.push(o)}return e}},{key:"queryEntitiesByKeyValues",value:function(t,e){if(!e)return[];for(var i=[],n=a()(e),r=t._entities._array,o=0;o<r.length;o++){var A=r[o],s=A&&A.attribute;if(s){for(var u=!0,l=0;l<n.length;l++){var c=n[l];if(s[c]!==e[c]){u=!1;break}}u&&i.push(A)}}return i}},{key:"deleteEntitiesByKeyValues",value:function(t,e){this.queryEntitiesByKeyValues(t,e).forEach(function(e){t.remove(e)})}},{key:"focusMarker",value:function(t,e){if(t){e=e||{};var i=this.queryPlotsByKeyValues(t)[0];i&&this.viewer.flyTo(i,r()({duration:.5},e))}}},{key:"flyToPlots",value:function(t){return this.plotDrawTool.getEntitys().length>0&&this.viewer.flyTo(this.plotDrawTool.dataSource,r()({duration:1},t)),this}},{key:"setPlotEditable",value:function(t){var e=this.plotDrawTool;e.hasEdit(t),t||(e.stopDraw(),e.stopEditing())}},{key:"isPlotEditing",value:function(){return this.plotDrawTool._hasEdit}},{key:"_addLabel",value:function(t,e){t&&e&&e.text&&e.showLabel&&(t.label=new g.a.LabelGraphics(r()({style:g.a.LabelStyle.FILL,pixelOffset:new g.a.Cartesian2(0,-74*e.iconScale),translucencyByDistance:void 0,disableDepthTestDistance:Number.POSITIVE_INFINITY,eyeOffset:new g.a.Cartesian3(0,0,-10),showBackground:!0,font:"14px Microsoft yahei",backgroundColor:new g.a.Color(0,0,0,.8),backgroundPadding:new g.a.Cartesian2(8,6),horizontalOrigin:g.a.HorizontalOrigin.CENTER,verticalOrigin:g.a.VerticalOrigin.BOTTOM},e)))}},{key:"addMarker",value:function(t){var e=t.text,i=t.textStyle,n=t.showLabel,o=t.icon,a=t.iconStyle,A=t.attr,s=t.wgs84Pos;if(!s||!function(t,e){return t=Number(t),e=Number(e),null!==t&&null!==e&&""!==t&&""!==e&&void 0!==t&&void 0!==e&&!isNaN(t)&&!isNaN(e)&&t>=-180&&t<=180&&e>=-90&&e<=90}(s.x,s.y))return null;A=A||{},n=void 0===n||n,a=a||{};var u={type:"billboard",style:r()({image:o},a),attr:r()({id:A.mac||void 0,type:"marker"},A)},l=g.a.Cartesian3.fromDegrees(s.x,s.y),c=this.plotDrawTool.attributeToEntity(u,l);return c.billboard.disableDepthTestDistance=Number.POSITIVE_INFINITY,c.billboard.eyeOffset=new g.a.Cartesian3(0,0,-10),this._addLabel(c,r()({showLabel:n,text:e},i,{iconScale:a.scale||.5})),this._plusEntity(c),this.fire("ui"),c}},{key:"addPolygon",value:function(t){var e=t.style,i=t.attr,n=t.wgs84Poss;e=e||{};var o=(n=n||[]).map(function(t){var e=t;return D(t)&&(e={x:t[0],y:t[1],z:t[2]}),g.a.Cartesian3.fromDegrees(e.x,e.y,e.z||0)}),a=this.plotDrawTool.attributeToEntity({type:"polygon",style:r()({},W,e),attr:r()({},i||{})},o);return this._plusEntity(a),a}},{key:"addPolyline",value:function(t){var e=t.attr,i=t.style,n=t.wgs84Poss;i=i||{};var o=(n=n||[]).map(function(t){var e=t;return D(t)&&(e={x:t[0],y:t[1],z:t[2]}),g.a.Cartesian3.fromDegrees(e.x,e.y,e.z||0)}),a=this.plotDrawTool.attributeToEntity({type:"polyline",style:r()({},N,i),attr:r()({},e||{})},o);return this._plusEntity(a),a}},{key:"startDraw",value:function(t,e){var i=this,n=r()({success:function(t){R(t,{id:t.id}),i._plusEntity(t),e&&e(t),i.fire("ui")}},t);this.plotDrawTool.startDraw(n)}},{key:"createPlot",value:function(t,e){if(!t||!t.type||!t.style||!e||void 0===e[0]||e.length<2)return null;var i=this.plotDrawTool.attributeToEntity(t,g.d.draw.util.lonlat2cartesian([e[0],e[1],e[2]||0]));return R(i,{id:i.id}),this._plusEntity(i),i}},{key:"getPlotById",value:function(t){return this.plotDrawTool.getEntityById(t)}},{key:"updatePlotStyle",value:function(t,e){if(t&&e){var i=this.getPlotById(t);if(i&&i.attribute){var n=i.attribute.type;"circle"===n&&(n="ellipse"),g.d.draw.attr[n]&&(g.d.draw.attr[n].style2Entity(e,i[n]),this._plusEntity(i)),this.fire("ui")}}}},{key:"updatePlotAttribute",value:function(t,e){R(this.getPlotById(t),e),this.fire("ui")}},{key:"deletePlot",value:function(t){var e=this.getPlotById(t);e&&this.plotDrawTool.deleteEntity(e),this.fire("ui")}},{key:"loadGeoJSON",value:function(t){var e=this;this.plotDrawTool.loadJson(t);for(var i=this.plotDrawTool.getEntitys(),n=0;n<i.length;n++)this._plusEntity(i[n]);setTimeout(function(){e.fire("ui")},1e3)}},{key:"toGeoJSON",value:function(){return this.plotDrawTool.toGeoJSON()}},{key:"clearAllPlots",value:function(){var t=this.plotDrawTool;t.stopEditing(),t.clearDraw(),t.deleteAll(),this.fire("ui")}},{key:"addFence",value:function(t,e){if(t&&t.features){if(!this.fenceDataSource){var i=this.fenceDataSource=new g.a.CustomDataSource("fence");i.show=!0,this.viewer.dataSources.add(i)}var n=(e=e||{}).color||"#ff9900",r=e.height||50,o=e.showDynamic,a=this.fenceDataSource;return t.features.forEach(function(t){var e=[];t.geometry.coordinates[0][0].forEach(function(t){var i=g.a.Cartesian3.fromDegrees(t[0],t[1],t[2]||.5);e.push(i)}),a.fence=new U(a,e,r,g.a.Color.fromCssColorString(n),o)}),this.fenceDataSource}}},{key:"rain",value:function(t){t?(this.rainPost=new g.a.PostProcessStage({fragmentShader:g.d.scene.RainFS}),this.viewer.scene.postProcessStages.add(this.rainPost)):this.rainPost&&this.viewer.scene.postProcessStages.remove(this.rainPost)}},{key:"snow",value:function(t){t?(this.snowPost=new g.a.PostProcessStage({fragmentShader:g.d.scene.SnowFS}),this.viewer.scene.postProcessStages.add(this.snowPost)):this.snowPost&&this.viewer.scene.postProcessStages.remove(this.snowPost)}},{key:"getScreenCenterPosition",value:function(){var t=this.viewer,e=t.scene,i=t.canvas,n=t.camera,r=new g.a.Cartesian2(i.width/2,i.height/2);return e.globe.pick(n.getPickRay(r),e)}},{key:"_getRomaPathGeometry",value:function(t){var e=(t||{}).path;return e&&e.length?{type:"FeatureCollection",features:[{type:"Feature",properties:{type:"polyline",style:{width:6,color:"rgba(255, 255, 0, 0.1)"}},geometry:{type:"LineString",coordinates:e.map(function(t){return t.concat(.5)})}}]}:null}},{key:"_startDrawRoma",value:function(t,e){var i=this;this.stopRoma();var n=this._romaTool;n.deleteAll(),n.startDraw({type:"polyline",style:{width:6,lineType:"solid",color:"#ff0000"},success:function(r){var o=n.toGeoJSON().features[0].geometry.coordinates.map(function(t){return t.slice(0,2)});i.addRoma({title:t||"漫游线路"+i.romas.length,path:o,speed:1,type:"dy",height:1.7}),e&&e(),i.fire("ui")}})}},{key:"setRomas",value:function(t){return this.romas=t,this.fire("ui"),this}},{key:"addRoma",value:function(t){var e=t.title,i=t.path,n=t.speed,r=t.x,o=t.y,a=t.z,A=t.type;this.romas.push({id:g.a.createGuid(),title:e,path:i,speed:n,x:r,y:o,z:a,type:A}),this.fire("ui")}},{key:"removeRoma",value:function(t){return t&&(t===this._currentRoma&&this.stopRoma(),this.romas=this.romas.filter(function(e){return e.id!==t})),this.fire("ui"),this}},{key:"playRoma",value:function(t,e){var i=this.romas.filter(function(e){return e.id===t})[0];if(i){this.stopRoma();var n=this._getRomaPathGeometry(i);if(n){e&&this._romaTool.loadJson(n),this._currentRoma=i.id;var r={name:"plan1",interpolation:!1,clockLoop:!0,camera:{type:"dy",followedX:5,followedZ:.5},points:n.features[0].geometry.coordinates.map(function(t){return[t[0],t[1],1.5]}),speed:16};this._romaFlyline=new g.d.FlyLine(this.viewer,r),this._romaFlyline.start(),this.fire("ui")}}}},{key:"stopRoma",value:function(){this._romaFlyline&&this._romaFlyline.stop(),this._currentRoma=null,this.fire("ui")}},{key:"setShadows",value:function(t){this.viewer.scene.globe.enableLighting=t,this.viewer.shadows=t}},{key:"startClockMock",value:function(t){t=t||1;var e=this.viewer,i=new g.a.JulianDate,n=g.a.JulianDate.addSeconds(i,86400,new g.a.JulianDate);return e.clock.startTime=i.clone(),e.clock.currentTime=i.clone(),e.clock.stopTime=n.clone(),e.clock.clockStep=g.a.ClockStep.SYSTEM_CLOCK_MULTIPLIER,e.clock.clockRange=g.a.ClockRange.LOOP_STOP,e.clock.multiplier=9e3*t,e.clock.shouldAnimate=!0,this}},{key:"stopClockMock",value:function(){var t=this.viewer,e=new g.a.JulianDate,i=g.a.JulianDate.addDays(e,1,new g.a.JulianDate);return t.clock.startTime=e.clone(),t.clock.currentTime=e.clone(),t.clock.stopTime=i.clone(),t.clock.clockStep=g.a.ClockStep.SYSTEM_CLOCK_MULTIPLIER,t.clock.clockRange=g.a.ClockRange.UNBOUNDED,t.clock.multiplier=1,t.clock.shouldAnimate=!1,this}},{key:"setViewPoints",value:function(t){this.viewPoints=t||[]}},{key:"addViewPoint",value:function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).title;this.viewPoints.push({id:g.a.createGuid(),title:t,viewPoint:this.getViewPoint()})}},{key:"removeViewPoint",value:function(t){this.viewPoints=this.viewPoints.filter(function(e){return e.id!==t})}},{key:"focusViewPoint",value:function(t){var e=this.viewPoints.filter(function(e){return e.id===t})[0];e&&this.flyToViewPoint(e.viewPoint)}},{key:"destroy",value:function(){this.measureTool.clearMeasure(),this.clearAllPlots(),this.removeModels(),this.viewer.destroy(),this.viewer=null,this.fire("ui")}}]),e}(k),Y={props:{showTool:{type:Boolean,default:!0},option:{type:Object,default:function(){return{}}}},beforeDestroy:function(){g.c.map&&g.c.map.destroy&&(g.c.map.destroy(),g.c.map=null)},mounted:function(){var t=this,e=new q(this.$refs.map,this.option);e.on("ui",function(){t.$store.commit("map/UPDATE_TIMESTAMP")}),g.c.map=e,this.$emit("init",e)}},G=(i("ISHS"),i("ZrdR")),V=Object(G.a)(Y,function(){var t=this.$createElement;return(this._self._c||t)("div",{ref:"map",attrs:{id:"map"}})},[],!1,null,"8dddbc9e",null);V.options.__file="index.vue";e.a=V.exports},tUB6:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA7xJREFUSEu9ln9MlHUcx19fvIM4DtCEhtYQDzN3DWlz3KbLtm4o/oAwf0y0ptP1Y+VqtuXUvxr91a9V0+XWdDJ/MRziThY5lcGMpg3HrKirzCOyQhTSsOOS4+Dbvvfccc8XnpN/ss9fz/P58X4/38+P7+cRTCJSyvnAGmAxMA94MBZyC/gRaAMahBDf3gtKJDNKKRcA7xIJPUHX53Dt3CD9nemE+rKjMY7cAXKK/iF/SQauFWBzfA3sFEJ0WGFOIJJS2oCPiIQ2cun9IfyHc5EjSpdcxJQI7k19lOxIw+aoBd4QQkTMARqRlHKaSgO97W7ObHUyHMyYLLWa3e4cpOxgkDyPX6VbCHE7bh8jip3kLIFThbRufwRkyhiIPQPcm6BgOUx1Geq/uqD7NPgPw/CgiU+M8vTHv1NYGQCWxk9mJtpLb/s6Plufq5HkFMGS/ZCRlwAbCcNoGOxOGOyFcy9Cf6dOVn68jzxPvRDiNWWIEkULHwmd5ZgnTUtX1myo9EGaUf8xadsN81+C7NmGamgATq2CO78kfFQan2sfwuZQp+qIEzVzsdrN9zUzNMDlR+HhJ3WSH2rh6kmoOKHr//gSTj+v6x7fcp2Fb/mFEKUiOieRUAuHirK17sp2wboWPfBGBzRVwaK3Yd6GiX1S74WBroRedePmzgFsDq8iqubKiW188eZ0LfKxKlj8TkIVugG+CgjdhLIaSM0ybFmzID3HeG7bBT/V6R/w1Ad/MnftJ4qoheaXC+k+k695FL8CJTsNlSp+03q4eVkHycyHigY1vIb+0nvwzT7dp6DsGqWfBhRRD3WLbAR7Yt4xP9cz4N1jvPzanPjS6xeNdk7PNeqkThSX1u0Q8OlEzpl9VF2IKKK7HHxUMDqcqnnYM2HDBUjNTKjDf0OtB1JssPI4THcnbMMhqFtodKBZUuxhtv4skxMp5+JtULIjEaY67qtqWHYEZnh0wMt7oONDXafeTETWqYs62aC8AR4qNgAa14Cq3axSHbD/O2hcbQzxeDGlzroZ4gGq4M82gRyB387DnEodKhwEXznc6Z5IojSmZrBub3OYqwK8e62BWl+HQKO1TWlN7W09sOND3ZvhAXW5m+TubfAfSk5iHljlJaW0voLMEC8kSc2BguRE5isoRmR9qZohtlyBKfoERAe5Zq41kdWlGiOzXhNxGO8+oivbLGrFt7xqQSRGsVoTMSK1rq0Xn3JISYU5q8A50wAO9sBVn0VLT7L4YmT3f5XHz/+//JyYk33ff7fGV/a/+oH8F35ywKLtdgu6AAAAAElFTkSuQmCC"},vlZu:function(t,e,i){var n=i("fCtq");n(n.S,"Object",{setPrototypeOf:i("QJBn").set})},vvQG:function(t,e,i){var n=i("MhL/"),r=i("9BGc");i("k6n4")("getPrototypeOf",function(){return function(t){return r(n(t))}})},zhJn:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA9NJREFUSEu9ln1MVXUYxz8/uEpeSAeFgjVCeYlBuEwltLJZvk0xddkC2iKozbbmsmVraytHf/Uiy+aac2uabipNHbCJG+hkWQqDqAaDGS9p1uC2azIdXBUP99eee861c++5B916ef64u+f3vHzP8/y+z/McxR1Eaz0PeB54CsgDUiyXK8B54FvgmFKqa7JQyk2ptV4AfIwReJRfTsClk2Nc7p5GwD8j5ONNvcr9hdfJWJHI3DXg8f4EvKuU6owV0wGktfYAn2EEyun49Ca9B1LRE3LmLireIP9lP4veScDjPQS8pZQy7A4RQFrrZCkDvvZ8mqqSuDWayL0Z4LkHRvpiA9n1U5LGWLV3lLSiXim3Umok7HQbyMqkmcGGLFq2Pgg6LmQ0bzMkJENnDcx+ElJyQWsTeOgsPFJl6js+smKqIMt2/k7W+kFgZTgzO9AufO0vcPzF1NsgIaDXIXM1JD0g9xKZVcBvAl7utgGJiQpS8rWftKIjSqktoRP5CV28EWjmYFFCqFx2efx9KHx1cm6ePwTfvRdpI2V8qf0mHq9k1RkGOkVrdT49+9IjrFPyYMNxiLO4MNAAA3WmSfZGyF5v/g8aUF8CV4TtNimoHGbx9l6l1HIV6hMjcJr9hTMc7Hq6BnKkhYDva6BrD2RvMJ8H6s37W/i2+dx/DL6x/oexhI0V3VfxeJ8RoGr6jr7BmW33OepT1gaJaTDmg9onYNkuQj0jIr3VsgVKz1o2w3B4sbPES3f8Se6mLwToNKc2Z3GxKcNhVdkH8VNhuA0aS6GiB349aZo9tAL2F8DaWkgvholx2JfrBMpcdYnlewYFaIjaJR5Gh6IoBZS1QmL6P8soabaf0nOGAN1gb44ieGuq43WW7oDcTXd3R31H4cw2Z0ZxU8ap6teTAyU/DBtPQFy8RQA31k1A3RoY+XlSIPfSiVvBK1C8HZTL/JUp0VYNPV85QeTEVjp3MoRd55ZA8QfgnRkZbOwPaPsQLjTGBpFTGxnc6R12f3Y3GNdhsAGSc8zTkX4YaoXguDuIaGz0dm9YMZyWCuXt0PEJdO12BpV7jHU3YmlvWHnWWsceQaKcOR+eq4OmSvitJRJo1iJYdwTq15mDNVrsI8gCch+q3jSzn37YCT9+Hhlq/pvw2FZzIgR8kbpYQ9UCi70mRLn6AMxaCM2vwfA5M2D6Elj5Jfg6oKkiKheXNWEByYh2Lj5RSlZrD8P0TLh2wQw6fQ5cuwiNZVHZ3GHxWWDOVR5+V48X8srNuSYi80/2kBH4O5u7WeVh6//l48Re6P/8cyuaof/WB+RfS8jiopzNHWUAAAAASUVORK5CYII="},zmaI:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA0xJREFUSEu9lmlsTFEUx3+3psq0UdtEUWutY6uWiSVIm5bELog1hEh8ENEGEfGhmohEEGL5wAdCYi0RYklLKkgstUZpbLXF0pii02W6TXvlzpsx7+mbGRGcj++ec373/N+591xBGJNSDgZmAmOAfkBbX8g34BlwAzgthHgcKpUItiilTAa24HEn8voivL9cRWlhS9zOWG+M1eai/aBquqZH03MiWKyPgHVCiPtmOZuApJQWYAce93zubq2l6LAN2aC+BTfRzIN9kZPha6OwWI8CmUIIjz7AAJJStlEyUFJgJ3dpDPWV0eGkNaxHxlQx4UAlcY4iJbcQ4rt//SfIV0kexWcTuJoRDzIiLKT9QOg9Cx7thWqnz100krLzAwnTioHx/sr0oN2UFMzm/Bzbb0Fie8Lkk/DhGtiGwIV5RtjkE07iHDlCiJVqB16Q98d73HkccUT9tlyODVBfAQ93QeIK6DXDCFMyLiioxWJVVd33g65wK9vO04Mdw8rld7Avgi6pkLcMpMccNmDJZ0ZmFQkh0oT3nHjc+RwaFBu2uwxtZIH0/dBQC/krf4HNhepSUN24uNCFxZqqQNm8OLWC62vaBa2mVQ8of2NcbtEOJh2FNn3hzaUAbNx2qKuAWxs1/7HbvtJn1l4FyufK8gTe5nY1BY3Igr5zIHcJlNzRXPSQ78+h4qPaPXy5B/bFmm9poebbfcJ70vYVK9Anjo+yUPnJ1gQU1Roc6zVQvVtLUPYqUImCXJgPdS7otwBiOsPzY+DSVR/Tycncmx4FquFAb0FjfXMDSFXSJQUuzoOkjACsYDMkZUJNqQap+Rq6fyIi61j6UpqDVKKkVVoC11tzmPov4SAqXgcySte6F8zM1TT3mxlM/89C1aSTztgMyathqPcwG+1PYbpmMLZ3yi5ImGq+RzPYmUlNW18frWtv44EdvQn6Lwwuhh6mOvF2dnBf/YFVXlLKwBXUbbx24kOZgp2bDrVlof30V5APpLtUq6KZkgMdhgVP8uRg6EpUpNml6oMFxkSLthGk72sKkw3wcA882BG6EkQjZmPCB1LjWjf4iKBbOsSPheatoPwdFJ/VboaQFmbw+WD/fpT7N/lfHid6Rf75c+tX+f/WA/IHiXzaorSWmgMAAAAASUVORK5CYII="}}]);