diff --git a/dist/mapboxgl/include-mapboxgl.js b/dist/mapboxgl/include-mapboxgl.js index 8ef864a6a..6a3d3480a 100644 --- a/dist/mapboxgl/include-mapboxgl.js +++ b/dist/mapboxgl/include-mapboxgl.js @@ -59,8 +59,8 @@ inputScript(libsurl + '/mapbox-gl-js/1.13.2/mapbox-gl.js'); } if (inArray(includes, 'mapbox-gl-enhance')) { - inputCSS(libsurl + '/mapbox-gl-js-enhance/1.12.1-4/mapbox-gl-enhance.css'); - inputScript(libsurl + '/mapbox-gl-js-enhance/1.12.1-4/mapbox-gl-enhance.js'); + inputCSS(libsurl + '/mapbox-gl-js-enhance/1.12.1-6/mapbox-gl-enhance.css'); + inputScript(libsurl + '/mapbox-gl-js-enhance/1.12.1-6/mapbox-gl-enhance.js'); } if (inArray(includes, 'L7')) { inputScript(libsurl+ '/mapboxgl-l7-render/0.0.1/mapboxgl-l7-render.js'); diff --git a/examples/mapboxgl/config.js b/examples/mapboxgl/config.js index 52f9d4316..6f36d7c8e 100644 --- a/examples/mapboxgl/config.js +++ b/examples/mapboxgl/config.js @@ -1602,20 +1602,20 @@ var exampleConfig = { thumbnail: 'l7_path_arrow.png', fileName: 'l7_path_arrow' }, - // { - // name: '风场动画', - // name_en: 'Wind animation', - // version: '11.2.0', - // thumbnail: 'l7_wind_animation.png', - // fileName: 'l7_wind_animation' - // }, - // { - // name: '直线动画', - // name_en: 'Line animation', - // version: '11.2.0', - // thumbnail: 'l7_line_animation.png', - // fileName: 'l7_line_animation' - // }, + { + name: '风场动画', + name_en: 'Wind animation', + version: '11.2.0', + thumbnail: 'l7_wind_animation.png', + fileName: 'l7_wind_animation' + }, + { + name: '直线动画', + name_en: 'Line animation', + version: '11.2.0', + thumbnail: 'l7_line_animation.png', + fileName: 'l7_line_animation' + }, { name: '航向图', name_en: 'Heading chart', @@ -1637,13 +1637,13 @@ var exampleConfig = { thumbnail: 'l7_trajectory_animation.png', fileName: 'l7_trajectory_animation' }, - // { - // name: '大圆弧线', - // name_en: 'Large circular arc', - // version: '11.2.0', - // thumbnail: 'l7_large_circular_arc.png', - // fileName: 'l7_large_circular_arc' - // }, + { + name: '大圆弧线', + name_en: 'Large circular arc', + version: '11.2.0', + thumbnail: 'l7_large_circular_arc.png', + fileName: 'l7_large_circular_arc' + }, { name: '3D 弧线', name_en: 'Line arc3d', @@ -1763,13 +1763,13 @@ var exampleConfig = { thumbnail: 'l7_heatmap3D.png', fileName: 'l7_heatmap3D' }, - // { - // name: '网格世界地图', - // name_en: 'Grid World Map', - // version: '11.2.0', - // thumbnail: 'l7_grid_world_map.png', - // fileName: 'l7_grid_world_map' - // }, + { + name: '网格世界地图', + name_en: 'Grid World Map', + version: '11.2.0', + thumbnail: 'l7_grid_world_map.png', + fileName: 'l7_grid_world_map' + }, { name: '网格热力图', name_en: 'Heatmap Grid', @@ -1791,13 +1791,13 @@ var exampleConfig = { thumbnail: 'l7_heatmap_grid2.png', fileName: 'l7_heatmap_grid2' }, - // { - // name: '蜂窝热力图', - // name_en: 'Heatmap hexagon', - // version: '11.2.0', - // thumbnail: 'l7_heatmap_hexagon.png', - // fileName: 'l7_heatmap_hexagon' - // }, + { + name: '蜂窝热力图', + name_en: 'Heatmap hexagon', + version: '11.2.0', + thumbnail: 'l7_heatmap_hexagon.png', + fileName: 'l7_heatmap_hexagon' + }, { name: '蜂窝热力图', name_en: 'Heatmap hexagon', @@ -1818,7 +1818,7 @@ var exampleConfig = { version: '11.2.0', thumbnail: 'l7_heatmap_hexagon3.png', fileName: 'l7_heatmap_hexagon3' - } + }, // { // name: '平面图层', // name_en: 'Flat layer', @@ -1833,20 +1833,20 @@ var exampleConfig = { // thumbnail: 'l7_3d_terrain.png', // fileName: 'l7_3d_terrain' // }, - // { - // name: '雪花粒子', - // name_en: 'Snowflake particle', - // version: '11.2.0', - // thumbnail: 'l7_snow_particle.png', - // fileName: 'l7_snow_particle' - // }, - // { - // name: '雨滴粒子', - // name_en: 'Raindrop particle', - // version: '11.2.0', - // thumbnail: 'l7_rain_particle.png', - // fileName: 'l7_rain_particle' - // } + { + name: '雪花粒子', + name_en: 'Snowflake particle', + version: '11.2.0', + thumbnail: 'l7_snow_particle.png', + fileName: 'l7_snow_particle' + }, + { + name: '雨滴粒子', + name_en: 'Raindrop particle', + version: '11.2.0', + thumbnail: 'l7_rain_particle.png', + fileName: 'l7_rain_particle' + } ] } } diff --git a/src/mapboxgl/overlay/L7/l7-render.js b/src/mapboxgl/overlay/L7/l7-render.js index 55c8e53ff..a8123b4f7 100644 --- a/src/mapboxgl/overlay/L7/l7-render.js +++ b/src/mapboxgl/overlay/L7/l7-render.js @@ -18,14 +18,14 @@ See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. - ***************************************************************************** */}!function(e){!function(t){var r="object"==typeof R?R:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),n=i(e);function i(e,t){return function(r,n){"function"!=typeof e[r]&&Object.defineProperty(e,r,{configurable:!0,writable:!0,value:n}),t&&t(r,n)}}void 0===r.Reflect?r.Reflect=e:n=i(r.Reflect,n),function(e){var t=Object.prototype.hasOwnProperty,r="function"==typeof Symbol,n=r&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",i=r&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",o="function"==typeof Object.create,a={__proto__:[]}instanceof Array,s=!o&&!a,u={create:o?function(){return O(Object.create(null))}:a?function(){return O({__proto__:null})}:function(){return O({})},has:s?function(e,r){return t.call(e,r)}:function(e,t){return t in e},get:s?function(e,r){return t.call(e,r)?e[r]:void 0}:function(e,t){return e[t]}},c=Object.getPrototypeOf(Function),l="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,h=l||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],r=function(){function e(e,t,r){this._index=0,this._keys=e,this._values=t,this._selector=r}return e.prototype["@@iterator"]=function(){return this},e.prototype[i]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:r,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var r=this._find(e,!0);return this._values[r]=t,this},t.prototype.delete=function(t){var r=this._find(t,!1);if(r>=0){for(var n=this._keys.length,i=r+1;i=0;--r){var n=(0,e[r])(t);if(!b(n)&&!x(n)){if(!C(n))throw new TypeError;t=n}}return t}(e,t)}if(!T(e))throw new TypeError;if(!S(t))throw new TypeError;if(!S(n)&&!b(n)&&!x(n))throw new TypeError;return x(n)&&(n=void 0),function(e,t,r,n){for(var i=e.length-1;i>=0;--i){var o=(0,e[i])(t,r,n);if(!b(o)&&!x(o)){if(!S(o))throw new TypeError;n=o}}return n}(e,t,r=A(r),n)})),e("metadata",(function(e,t){return function(r,n){if(!S(r))throw new TypeError;if(!b(n)&&!function(e){switch(_(e)){case 3:case 4:return!0;default:return!1}}(n))throw new TypeError;m(e,t,r,n)}})),e("defineMetadata",(function(e,t,r,n){if(!S(r))throw new TypeError;return b(n)||(n=A(n)),m(e,t,r,n)})),e("hasMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return b(r)||(r=A(r)),function e(t,r,n){if(v(t,r,n))return!0;var i=I(r);return!x(i)&&e(t,i,n)}(e,t,r)})),e("hasOwnMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return b(r)||(r=A(r)),v(e,t,r)})),e("getMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return b(r)||(r=A(r)),function e(t,r,n){if(v(t,r,n))return g(t,r,n);var i=I(r);return x(i)?void 0:e(t,i,n)}(e,t,r)})),e("getOwnMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return b(r)||(r=A(r)),g(e,t,r)})),e("getMetadataKeys",(function(e,t){if(!S(e))throw new TypeError;return b(t)||(t=A(t)),function e(t,r){var n=y(t,r),i=I(t);if(null===i)return n;var o=e(i,r);if(o.length<=0)return n;if(n.length<=0)return o;for(var a=new f,s=[],u=0,c=n;u0)return!0;var i=p.get(t);return i.delete(r),i.size>0||p.delete(t),!0}))}(n)}()}(O||(O={}));var D=N((function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new i(n,o||e,a),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],s]:e._events[u].push(s):(e._events[u]=s,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),s.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,a=new Array(o);i= than the number of constructor arguments of its base class."},t.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",t.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",t.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",t.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",t.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class";t.POST_CONSTRUCT_ERROR=function(){for(var e=[],t=0;t0,p=h.length>n.length,d=function(e,t,r,n,o){for(var a=[],s=0;s0?u:e(t,i)}return 0}}));L(ee);ee.getFunctionName,ee.getBaseClassDependencyCount,ee.getDependencies;var te=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Request=void 0;var r=function(){function e(e,t,r,n,i){this.id=U.id(),this.serviceIdentifier=e,this.parentContext=t,this.parentRequest=r,this.target=i,this.childRequests=[],this.bindings=Array.isArray(n)?n:[n],this.requestScope=null===r?new Map:null}return e.prototype.addChildRequest=function(t,r,n){var i=new e(t,this.parentContext,this,r,n);return this.childRequests.push(i),i},e}();t.Request=r}));L(te);te.Request;var re=N((function(e,t){function r(e){return e._bindingDictionary}function n(e,t,r,n,i,o){var a=e?z.MULTI_INJECT_TAG:z.INJECT_TAG,s=new Z.Metadata(a,r),u=new $.Target(t,n,r,s);if(void 0!==i){var c=new Z.Metadata(i,o);u.metadata.push(c)}return u}function i(e,t,r,n,i){var a=o(r.container,i.serviceIdentifier),s=[];return a.length===H.BindingCount.NoBindingsAvailable&&r.container.options.autoBindInjectable&&"function"==typeof i.serviceIdentifier&&e.getConstructorMetadata(i.serviceIdentifier).compilerGeneratedMetadata&&(r.container.bind(i.serviceIdentifier).toSelf(),a=o(r.container,i.serviceIdentifier)),s=t?a:a.filter((function(e){var t=new te.Request(e.serviceIdentifier,r,n,e,i);return e.constraint(t)})),function(e,t,r,n){switch(t.length){case H.BindingCount.NoBindingsAvailable:if(r.isOptional())return t;var i=Y.getServiceIdentifierAsString(e),a=V.NOT_REGISTERED;throw a+=Y.listMetadataForTarget(i,r),a+=Y.listRegisteredBindingsForServiceIdentifier(n,i,o),new Error(a);case H.BindingCount.OnlyOneBindingAvailable:if(!r.isArray())return t;case H.BindingCount.MultipleBindingsAvailable:default:if(r.isArray())return t;i=Y.getServiceIdentifierAsString(e),a=V.AMBIGUOUS_MATCH+" "+i;throw a+=Y.listRegisteredBindingsForServiceIdentifier(n,i,o),new Error(a)}}(i.serviceIdentifier,s,i,r.container),s}function o(e,t){var n=[],i=r(e);return i.hasKey(t)?n=i.get(t):null!==e.parent&&(n=o(e.parent,t)),n}Object.defineProperty(t,"__esModule",{value:!0}),t.getBindingDictionary=t.createMockRequest=t.plan=void 0,t.getBindingDictionary=r,t.plan=function(e,t,r,o,a,s,u,c){void 0===c&&(c=!1);var l=new X.Context(t),h=n(r,o,a,"",s,u);try{return function e(t,r,n,o,a,s){var u,c;if(null===a){u=i(t,r,o,null,s),c=new te.Request(n,o,null,u,s);var l=new q.Plan(o,c);o.addPlan(l)}else u=i(t,r,o,a,s),c=a.addChildRequest(s.serviceIdentifier,u,s);u.forEach((function(r){var n=null;if(s.isArray())n=c.addChildRequest(r.serviceIdentifier,r,s);else{if(r.cache)return;n=c}if(r.type===B.BindingTypeEnum.Instance&&null!==r.implementationType){var i=ee.getDependencies(t,r.implementationType);if(!o.container.options.skipBaseClassChecks){var a=ee.getBaseClassDependencyCount(t,r.implementationType);if(i.length0){var s=t.filter((function(e){return null!==e.target&&e.target.type===B.TargetTypeEnum.ConstructorArgument})).map(n);o=s,a=function(e,t,r){var n=t.filter((function(e){return null!==e.target&&e.target.type===B.TargetTypeEnum.ClassProperty})),i=n.map(r);return n.forEach((function(t,r){var n;n=t.target.name.value();var o=i[r];e[n]=o})),e}(a=new((i=e).bind.apply(i,r([void 0],o))),t,n)}else a=new e;return function(e,t){if(Reflect.hasMetadata(z.POST_CONSTRUCT,e)){var r=Reflect.getMetadata(z.POST_CONSTRUCT,e);try{t[r.value]()}catch(t){throw new Error(V.POST_CONSTRUCT_ERROR(e.name,t.message))}}}(e,a),a}}));L(ne);ne.resolveInstance;var ie=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.resolve=void 0;var r=function(e,t,r){try{return r()}catch(r){throw W.isStackOverflowExeption(r)?new Error(V.CIRCULAR_DEPENDENCY_IN_FACTORY(e,t.toString())):r}},n=function(e){return function(t){t.parentContext.setCurrentRequest(t);var i=t.bindings,o=t.childRequests,a=t.target&&t.target.isArray(),s=!(t.parentRequest&&t.parentRequest.target&&t.target&&t.parentRequest.target.matchesArray(t.target.serviceIdentifier));if(a&&s)return o.map((function(t){return n(e)(t)}));var u=null;if(!t.target.isOptional()||0!==i.length){var c=i[0],l=c.scope===B.BindingScopeEnum.Singleton,h=c.scope===B.BindingScopeEnum.Request;if(l&&c.activated)return c.cache;if(h&&null!==e&&e.has(c.id))return e.get(c.id);if(c.type===B.BindingTypeEnum.ConstantValue)u=c.cache,c.activated=!0;else if(c.type===B.BindingTypeEnum.Function)u=c.cache,c.activated=!0;else if(c.type===B.BindingTypeEnum.Constructor)u=c.implementationType;else if(c.type===B.BindingTypeEnum.DynamicValue&&null!==c.dynamicValue)u=r("toDynamicValue",c.serviceIdentifier,(function(){return c.dynamicValue(t.parentContext)}));else if(c.type===B.BindingTypeEnum.Factory&&null!==c.factory)u=r("toFactory",c.serviceIdentifier,(function(){return c.factory(t.parentContext)}));else if(c.type===B.BindingTypeEnum.Provider&&null!==c.provider)u=r("toProvider",c.serviceIdentifier,(function(){return c.provider(t.parentContext)}));else{if(c.type!==B.BindingTypeEnum.Instance||null===c.implementationType){var f=Y.getServiceIdentifierAsString(t.serviceIdentifier);throw new Error(V.INVALID_BINDING_TYPE+" "+f)}u=ne.resolveInstance(c.implementationType,o,n(e))}return"function"==typeof c.onActivation&&(u=c.onActivation(t.parentContext,u)),l&&(c.cache=u,c.activated=!0),h&&null!==e&&!e.has(c.id)&&e.set(c.id,u),u}}};t.resolve=function(e){return n(e.plan.rootRequest.requestScope)(e.plan.rootRequest)}}));L(ie);ie.resolve;var oe=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.typeConstraint=t.namedConstraint=t.taggedConstraint=t.traverseAncerstors=void 0;var r=function(e,t){var n=e.parentRequest;return null!==n&&(!!t(n)||r(n,t))};t.traverseAncerstors=r;var n=function(e){return function(t){var r=function(r){return null!==r&&null!==r.target&&r.target.matchesTag(e)(t)};return r.metaData=new Z.Metadata(e,t),r}};t.taggedConstraint=n;var i=n(z.NAMED_TAG);t.namedConstraint=i;t.typeConstraint=function(e){return function(t){var r=null;if(null!==t){if(r=t.bindings[0],"string"==typeof e)return r.serviceIdentifier===e;var n=t.bindings[0].implementationType;return e===n}return!1}}}));L(oe);oe.typeConstraint,oe.namedConstraint,oe.taggedConstraint,oe.traverseAncerstors;var ae=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BindingWhenSyntax=void 0;var r=function(){function e(e){this._binding=e}return e.prototype.when=function(e){return this._binding.constraint=e,new se.BindingOnSyntax(this._binding)},e.prototype.whenTargetNamed=function(e){return this._binding.constraint=oe.namedConstraint(e),new se.BindingOnSyntax(this._binding)},e.prototype.whenTargetIsDefault=function(){return this._binding.constraint=function(e){return null!==e.target&&!e.target.isNamed()&&!e.target.isTagged()},new se.BindingOnSyntax(this._binding)},e.prototype.whenTargetTagged=function(e,t){return this._binding.constraint=oe.taggedConstraint(e)(t),new se.BindingOnSyntax(this._binding)},e.prototype.whenInjectedInto=function(e){return this._binding.constraint=function(t){return oe.typeConstraint(e)(t.parentRequest)},new se.BindingOnSyntax(this._binding)},e.prototype.whenParentNamed=function(e){return this._binding.constraint=function(t){return oe.namedConstraint(e)(t.parentRequest)},new se.BindingOnSyntax(this._binding)},e.prototype.whenParentTagged=function(e,t){return this._binding.constraint=function(r){return oe.taggedConstraint(e)(t)(r.parentRequest)},new se.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorIs=function(e){return this._binding.constraint=function(t){return oe.traverseAncerstors(t,oe.typeConstraint(e))},new se.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorIs=function(e){return this._binding.constraint=function(t){return!oe.traverseAncerstors(t,oe.typeConstraint(e))},new se.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorNamed=function(e){return this._binding.constraint=function(t){return oe.traverseAncerstors(t,oe.namedConstraint(e))},new se.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorNamed=function(e){return this._binding.constraint=function(t){return!oe.traverseAncerstors(t,oe.namedConstraint(e))},new se.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorTagged=function(e,t){return this._binding.constraint=function(r){return oe.traverseAncerstors(r,oe.taggedConstraint(e)(t))},new se.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorTagged=function(e,t){return this._binding.constraint=function(r){return!oe.traverseAncerstors(r,oe.taggedConstraint(e)(t))},new se.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorMatches=function(e){return this._binding.constraint=function(t){return oe.traverseAncerstors(t,e)},new se.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorMatches=function(e){return this._binding.constraint=function(t){return!oe.traverseAncerstors(t,e)},new se.BindingOnSyntax(this._binding)},e}();t.BindingWhenSyntax=r}));L(ae);ae.BindingWhenSyntax;var se=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BindingOnSyntax=void 0;var r=function(){function e(e){this._binding=e}return e.prototype.onActivation=function(e){return this._binding.onActivation=e,new ae.BindingWhenSyntax(this._binding)},e}();t.BindingOnSyntax=r}));L(se);se.BindingOnSyntax;var ue=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BindingWhenOnSyntax=void 0;var r=function(){function e(e){this._binding=e,this._bindingWhenSyntax=new ae.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new se.BindingOnSyntax(this._binding)}return e.prototype.when=function(e){return this._bindingWhenSyntax.when(e)},e.prototype.whenTargetNamed=function(e){return this._bindingWhenSyntax.whenTargetNamed(e)},e.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},e.prototype.whenTargetTagged=function(e,t){return this._bindingWhenSyntax.whenTargetTagged(e,t)},e.prototype.whenInjectedInto=function(e){return this._bindingWhenSyntax.whenInjectedInto(e)},e.prototype.whenParentNamed=function(e){return this._bindingWhenSyntax.whenParentNamed(e)},e.prototype.whenParentTagged=function(e,t){return this._bindingWhenSyntax.whenParentTagged(e,t)},e.prototype.whenAnyAncestorIs=function(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)},e.prototype.whenNoAncestorIs=function(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)},e.prototype.whenAnyAncestorNamed=function(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)},e.prototype.whenAnyAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,t)},e.prototype.whenNoAncestorNamed=function(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)},e.prototype.whenNoAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenNoAncestorTagged(e,t)},e.prototype.whenAnyAncestorMatches=function(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)},e.prototype.whenNoAncestorMatches=function(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)},e.prototype.onActivation=function(e){return this._bindingOnSyntax.onActivation(e)},e}();t.BindingWhenOnSyntax=r}));L(ue);ue.BindingWhenOnSyntax;var ce=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BindingInSyntax=void 0;var r=function(){function e(e){this._binding=e}return e.prototype.inRequestScope=function(){return this._binding.scope=B.BindingScopeEnum.Request,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.inSingletonScope=function(){return this._binding.scope=B.BindingScopeEnum.Singleton,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.inTransientScope=function(){return this._binding.scope=B.BindingScopeEnum.Transient,new ue.BindingWhenOnSyntax(this._binding)},e}();t.BindingInSyntax=r}));L(ce);ce.BindingInSyntax;var le=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BindingInWhenOnSyntax=void 0;var r=function(){function e(e){this._binding=e,this._bindingWhenSyntax=new ae.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new se.BindingOnSyntax(this._binding),this._bindingInSyntax=new ce.BindingInSyntax(e)}return e.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},e.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},e.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},e.prototype.when=function(e){return this._bindingWhenSyntax.when(e)},e.prototype.whenTargetNamed=function(e){return this._bindingWhenSyntax.whenTargetNamed(e)},e.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},e.prototype.whenTargetTagged=function(e,t){return this._bindingWhenSyntax.whenTargetTagged(e,t)},e.prototype.whenInjectedInto=function(e){return this._bindingWhenSyntax.whenInjectedInto(e)},e.prototype.whenParentNamed=function(e){return this._bindingWhenSyntax.whenParentNamed(e)},e.prototype.whenParentTagged=function(e,t){return this._bindingWhenSyntax.whenParentTagged(e,t)},e.prototype.whenAnyAncestorIs=function(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)},e.prototype.whenNoAncestorIs=function(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)},e.prototype.whenAnyAncestorNamed=function(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)},e.prototype.whenAnyAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,t)},e.prototype.whenNoAncestorNamed=function(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)},e.prototype.whenNoAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenNoAncestorTagged(e,t)},e.prototype.whenAnyAncestorMatches=function(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)},e.prototype.whenNoAncestorMatches=function(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)},e.prototype.onActivation=function(e){return this._bindingOnSyntax.onActivation(e)},e}();t.BindingInWhenOnSyntax=r}));L(le);le.BindingInWhenOnSyntax;var he=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BindingToSyntax=void 0;var r=function(){function e(e){this._binding=e}return e.prototype.to=function(e){return this._binding.type=B.BindingTypeEnum.Instance,this._binding.implementationType=e,new le.BindingInWhenOnSyntax(this._binding)},e.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+V.INVALID_TO_SELF_VALUE);var e=this._binding.serviceIdentifier;return this.to(e)},e.prototype.toConstantValue=function(e){return this._binding.type=B.BindingTypeEnum.ConstantValue,this._binding.cache=e,this._binding.dynamicValue=null,this._binding.implementationType=null,this._binding.scope=B.BindingScopeEnum.Singleton,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.toDynamicValue=function(e){return this._binding.type=B.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=e,this._binding.implementationType=null,new le.BindingInWhenOnSyntax(this._binding)},e.prototype.toConstructor=function(e){return this._binding.type=B.BindingTypeEnum.Constructor,this._binding.implementationType=e,this._binding.scope=B.BindingScopeEnum.Singleton,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.toFactory=function(e){return this._binding.type=B.BindingTypeEnum.Factory,this._binding.factory=e,this._binding.scope=B.BindingScopeEnum.Singleton,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.toFunction=function(e){if("function"!=typeof e)throw new Error(V.INVALID_FUNCTION_BINDING);var t=this.toConstantValue(e);return this._binding.type=B.BindingTypeEnum.Function,this._binding.scope=B.BindingScopeEnum.Singleton,t},e.prototype.toAutoFactory=function(e){return this._binding.type=B.BindingTypeEnum.Factory,this._binding.factory=function(t){return function(){return t.container.get(e)}},this._binding.scope=B.BindingScopeEnum.Singleton,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.toProvider=function(e){return this._binding.type=B.BindingTypeEnum.Provider,this._binding.provider=e,this._binding.scope=B.BindingScopeEnum.Singleton,new ue.BindingWhenOnSyntax(this._binding)},e.prototype.toService=function(e){this.toDynamicValue((function(t){return t.container.get(e)}))},e}();t.BindingToSyntax=r}));L(he);he.BindingToSyntax;var fe=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ContainerSnapshot=void 0;var r=function(){function e(){}return e.of=function(t,r){var n=new e;return n.bindings=t,n.middleware=r,n},e}();t.ContainerSnapshot=r}));L(fe);fe.ContainerSnapshot;var pe=N((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Lookup=void 0;var r=function(){function e(){this._map=new Map}return e.prototype.getMap=function(){return this._map},e.prototype.add=function(e,t){if(null==e)throw new Error(V.NULL_ARGUMENT);if(null==t)throw new Error(V.NULL_ARGUMENT);var r=this._map.get(e);void 0!==r?(r.push(t),this._map.set(e,r)):this._map.set(e,[t])},e.prototype.get=function(e){if(null==e)throw new Error(V.NULL_ARGUMENT);var t=this._map.get(e);if(void 0!==t)return t;throw new Error(V.KEY_NOT_FOUND)},e.prototype.remove=function(e){if(null==e)throw new Error(V.NULL_ARGUMENT);if(!this._map.delete(e))throw new Error(V.KEY_NOT_FOUND)},e.prototype.removeByCondition=function(e){var t=this;this._map.forEach((function(r,n){var i=r.filter((function(t){return!e(t)}));i.length>0?t._map.set(n,i):t._map.delete(n)}))},e.prototype.hasKey=function(e){if(null==e)throw new Error(V.NULL_ARGUMENT);return this._map.has(e)},e.prototype.clone=function(){var t=new e;return this._map.forEach((function(e,r){e.forEach((function(e){return t.add(r,e.clone())}))})),t},e.prototype.traverse=function(e){this._map.forEach((function(t,r){e(r,t)}))},e}();t.Lookup=r}));L(pe);pe.Lookup;var de=N((function(e,t){var r=R&&R.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function a(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}u((n=n.apply(e,t||[])).next())}))},n=R&&R.__generator||function(e,t){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&Oe[0]<4?1:+(Oe[0]+Oe[1])),!Re&&vt&&(!(Oe=vt.match(/Edge\/(\d+)/))||Oe[1]>=74)&&(Oe=vt.match(/Chrome\/(\d+)/))&&(Re=+Oe[1]);var bt=Re,xt=De.String,St=!!Object.getOwnPropertySymbols&&!Fe((function(){var e=Symbol("symbol detection");return!xt(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&bt&&bt<41})),Et=St&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,At=Object,Tt=Et?function(e){return"symbol"==typeof e}:function(e){var t=pt("Symbol");return ct(t)&&dt(t.prototype,At(e))},wt=String,Ct=function(e){try{return wt(e)}catch(e){return"Object"}},kt=TypeError,Mt=function(e){if(ct(e))return e;throw new kt(Ct(e)+" is not a function")},Pt=function(e,t){var r=e[t];return rt(r)?void 0:Mt(r)},It=TypeError,Ot=Object.defineProperty,Rt=function(e,t){try{Ot(De,e,{value:t,configurable:!0,writable:!0})}catch(r){De[e]=t}return t},Lt=De["__core-js_shared__"]||Rt("__core-js_shared__",{}),Nt=N((function(e){(e.exports=function(e,t){return Lt[e]||(Lt[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.33.1",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),Dt=Object,Ft=function(e){return Dt(it(e))},zt=qe({}.hasOwnProperty),Bt=Object.hasOwn||function(e,t){return zt(Ft(e),t)},Ut=0,jt=Math.random(),Vt=qe(1..toString),Gt=function(e){return"Symbol("+(void 0===e?"":e)+")_"+Vt(++Ut+jt,36)},Ht=De.Symbol,Wt=Nt("wks"),Yt=Et?Ht.for||Ht:Ht&&Ht.withoutSetter||Gt,Xt=function(e){return Bt(Wt,e)||(Wt[e]=St&&Bt(Ht,e)?Ht[e]:Yt("Symbol."+e)),Wt[e]},Zt=TypeError,qt=Xt("toPrimitive"),Kt=function(e,t){if(!ht(e)||Tt(e))return e;var r,n=Pt(e,qt);if(n){if(void 0===t&&(t="default"),r=je(n,e,t),!ht(r)||Tt(r))return r;throw new Zt("Can't convert object to primitive value")}return void 0===t&&(t="number"),function(e,t){var r,n;if("string"===t&&ct(r=e.toString)&&!ht(n=je(r,e)))return n;if(ct(r=e.valueOf)&&!ht(n=je(r,e)))return n;if("string"!==t&&ct(r=e.toString)&&!ht(n=je(r,e)))return n;throw new It("Can't convert object to primitive value")}(e,t)},Qt=function(e){var t=Kt(e,"string");return Tt(t)?t:t+""},Jt=De.document,$t=ht(Jt)&&ht(Jt.createElement),er=function(e){return $t?Jt.createElement(e):{}},tr=!ze&&!Fe((function(){return 7!==Object.defineProperty(er("div"),"a",{get:function(){return 7}}).a})),rr=Object.getOwnPropertyDescriptor,nr={f:ze?rr:function(e,t){if(e=ot(e),t=Qt(t),tr)try{return rr(e,t)}catch(e){}if(Bt(e,t))return We(!je(He.f,e,t),e[t])}},ir=ze&&Fe((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),or=String,ar=TypeError,sr=function(e){if(ht(e))return e;throw new ar(or(e)+" is not an object")},ur=TypeError,cr=Object.defineProperty,lr=Object.getOwnPropertyDescriptor,hr={f:ze?ir?function(e,t,r){if(sr(e),t=Qt(t),sr(r),"function"==typeof e&&"prototype"===t&&"value"in r&&"writable"in r&&!r.writable){var n=lr(e,t);n&&n.writable&&(e[t]=r.value,r={configurable:"configurable"in r?r.configurable:n.configurable,enumerable:"enumerable"in r?r.enumerable:n.enumerable,writable:!1})}return cr(e,t,r)}:cr:function(e,t,r){if(sr(e),t=Qt(t),sr(r),tr)try{return cr(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new ur("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},fr=ze?function(e,t,r){return hr.f(e,t,We(1,r))}:function(e,t,r){return e[t]=r,e},pr=Function.prototype,dr=ze&&Object.getOwnPropertyDescriptor,vr=Bt(pr,"name"),gr={EXISTS:vr,PROPER:vr&&"something"===function(){}.name,CONFIGURABLE:vr&&(!ze||ze&&dr(pr,"name").configurable)},mr=qe(Function.toString);ct(Lt.inspectSource)||(Lt.inspectSource=function(e){return mr(e)});var yr,_r,br,xr=Lt.inspectSource,Sr=De.WeakMap,Er=ct(Sr)&&/native code/.test(String(Sr)),Ar=Nt("keys"),Tr=function(e){return Ar[e]||(Ar[e]=Gt(e))},wr={},Cr=De.TypeError,kr=De.WeakMap;if(Er||Lt.state){var Mr=Lt.state||(Lt.state=new kr);Mr.get=Mr.get,Mr.has=Mr.has,Mr.set=Mr.set,yr=function(e,t){if(Mr.has(e))throw new Cr("Object already initialized");return t.facade=e,Mr.set(e,t),t},_r=function(e){return Mr.get(e)||{}},br=function(e){return Mr.has(e)}}else{var Pr=Tr("state");wr[Pr]=!0,yr=function(e,t){if(Bt(e,Pr))throw new Cr("Object already initialized");return t.facade=e,fr(e,Pr,t),t},_r=function(e){return Bt(e,Pr)?e[Pr]:{}},br=function(e){return Bt(e,Pr)}}var Ir={set:yr,get:_r,has:br,enforce:function(e){return br(e)?_r(e):yr(e,{})},getterFor:function(e){return function(t){var r;if(!ht(t)||(r=_r(t)).type!==e)throw new Cr("Incompatible receiver, "+e+" required");return r}}},Or=N((function(e){var t=gr.CONFIGURABLE,r=Ir.enforce,n=Ir.get,i=String,o=Object.defineProperty,a=qe("".slice),s=qe("".replace),u=qe([].join),c=ze&&!Fe((function(){return 8!==o((function(){}),"length",{value:8}).length})),l=String(String).split("String"),h=e.exports=function(e,n,h){"Symbol("===a(i(n),0,7)&&(n="["+s(i(n),/^Symbol\(([^)]*)\)/,"$1")+"]"),h&&h.getter&&(n="get "+n),h&&h.setter&&(n="set "+n),(!Bt(e,"name")||t&&e.name!==n)&&(ze?o(e,"name",{value:n,configurable:!0}):e.name=n),c&&h&&Bt(h,"arity")&&e.length!==h.arity&&o(e,"length",{value:h.arity});try{h&&Bt(h,"constructor")&&h.constructor?ze&&o(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var f=r(e);return Bt(f,"source")||(f.source=u(l,"string"==typeof n?n:"")),e};Function.prototype.toString=h((function(){return ct(this)&&n(this).source||xr(this)}),"toString")})),Rr=function(e,t,r,n){n||(n={});var i=n.enumerable,o=void 0!==n.name?n.name:t;if(ct(r)&&Or(r,o,n),n.global)i?e[t]=r:Rt(t,r);else{try{n.unsafe?e[t]&&(i=!0):delete e[t]}catch(e){}i?e[t]=r:hr.f(e,t,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e},Lr=Math.ceil,Nr=Math.floor,Dr=Math.trunc||function(e){var t=+e;return(t>0?Nr:Lr)(t)},Fr=function(e){var t=+e;return t!=t||0===t?0:Dr(t)},zr=Math.max,Br=Math.min,Ur=function(e,t){var r=Fr(e);return r<0?zr(r+t,0):Br(r,t)},jr=Math.min,Vr=function(e){return e>0?jr(Fr(e),9007199254740991):0},Gr=function(e){return Vr(e.length)},Hr=function(e){return function(t,r,n){var i,o=ot(t),a=Gr(o),s=Ur(n,a);if(e&&r!=r){for(;a>s;)if((i=o[s++])!=i)return!0}else for(;a>s;s++)if((e||s in o)&&o[s]===r)return e||s||0;return!e&&-1}},Wr={includes:Hr(!0),indexOf:Hr(!1)},Yr=Wr.indexOf,Xr=qe([].push),Zr=function(e,t){var r,n=ot(e),i=0,o=[];for(r in n)!Bt(wr,r)&&Bt(n,r)&&Xr(o,r);for(;t.length>i;)Bt(n,r=t[i++])&&(~Yr(o,r)||Xr(o,r));return o},qr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Kr=qr.concat("length","prototype"),Qr={f:Object.getOwnPropertyNames||function(e){return Zr(e,Kr)}},Jr={f:Object.getOwnPropertySymbols},$r=qe([].concat),en=pt("Reflect","ownKeys")||function(e){var t=Qr.f(sr(e)),r=Jr.f;return r?$r(t,r(e)):t},tn=function(e,t,r){for(var n=en(t),i=hr.f,o=nr.f,a=0;aa;)hr.f(e,r=i[a++],n[r]);return e}},En=pt("document","documentElement"),An=Tr("IE_PROTO"),Tn=function(){},wn=function(e){return"