UNPKG

@cc-dev-kit-test/console-components-console-menu

Version:

React component for Alibaba Cloud.

14 lines 242 kB
System.register(["@mdx-js/react","react","prop-types","@alicloud/console-components-console-menu","styled-components","@alicloud/console-components","@alicloud/console-components-fake-browser"],(function(e){var n,t,r,o,i,a,c;return{setters:[function(e){n=e},function(e){t=e},function(e){r=e},function(e){o=e},function(e){i=e},function(e){a=e},function(e){c=e}],execute:function(){e(function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=19)}([function(e,t){e.exports=n},function(e,n){e.exports=t},function(e,n){e.exports=r},function(e,n){e.exports=o},function(e,n,t){"use strict";function r(){return(r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}t.d(n,"a",(function(){return r}))},function(e,n,t){"use strict";var r=function(){};e.exports=r},function(e,n){e.exports=i},function(e,n){e.exports=a},function(e,n,t){"use strict";e.exports=function(e,n,t,r,o,i,a,c){if(!e){var l;if(void 0===n)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[t,r,o,i,a,c],s=0;(l=new Error(n.replace(/%s/g,(function(){return u[s++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,n){e.exports=c},function(e,n,t){e.exports=t(30),e.exports.routerRedux=t(31)},function(e,n,t){"use strict";var r=t(5),o=t.n(r),i=t(8),a=t.n(i),c=t(1),l=t.n(c),u=t(2),s=t.n(u),p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};function d(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function m(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}var f=function(e){function n(){var t,r;d(this,n);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=r=m(this,e.call.apply(e,[this].concat(i))),r.state={match:r.computeMatch(r.props.history.location.pathname)},m(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),n.prototype.getChildContext=function(){return{router:p({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},n.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},n.prototype.componentWillMount=function(){var e=this,n=this.props,t=n.children,r=n.history;a()(null==t||1===l.a.Children.count(t),"A <Router> may have only one child element"),this.unlisten=r.listen((function(){e.setState({match:e.computeMatch(r.location.pathname)})}))},n.prototype.componentWillReceiveProps=function(e){o()(this.props.history===e.history,"You cannot change <Router history>")},n.prototype.componentWillUnmount=function(){this.unlisten()},n.prototype.render=function(){var e=this.props.children;return e?l.a.Children.only(e):null},n}(l.a.Component);f.propTypes={history:s.a.object.isRequired,children:s.a.node},f.contextTypes={router:s.a.object},f.childContextTypes={router:s.a.object.isRequired},n.a=f},function(e,n,t){"use strict";var r=t(15),o=t.n(r),i={},a=0,c=function(e,n){var t=""+n.end+n.strict+n.sensitive,r=i[t]||(i[t]={});if(r[e])return r[e];var c=[],l={re:o()(e,c,n),keys:c};return a<1e4&&(r[e]=l,a++),l};n.a=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments[2];"string"==typeof n&&(n={path:n});var r=n,o=r.path,i=r.exact,a=void 0!==i&&i,l=r.strict,u=void 0!==l&&l,s=r.sensitive,p=void 0!==s&&s;if(null==o)return t;var d=c(o,{end:a,strict:u,sensitive:p}),m=d.re,f=d.keys,h=m.exec(e);if(!h)return null;var y=h[0],v=h.slice(1),b=e===y;return a&&!b?null:{path:o,url:"/"===o&&""===y?"/":y,isExact:b,params:f.reduce((function(e,n,t){return e[n.name]=v[t],e}),{})}}},function(e,n,t){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var t={}.hasOwnProperty;function o(){for(var e=[],n=0;n<arguments.length;n++){var r=arguments[n];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var c in r)t.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(n,[]))||(e.exports=r)}()},function(e){e.exports=JSON.parse('{"@root@":"console-components-console-menu","console-components-console-menu":{"name":"console-components-console-menu","kind":"Package","displayName":"@cc-dev-kit-test/console-components-console-menu","definitionHierarchy":[],"classes":[],"enumerations":[],"functions":[],"interfaces":[{"name":"IConsoleMenuProps","derivedFrom":"console-components-console-menu"},{"name":"IItemDescriptor","derivedFrom":"console-components-console-menu"},{"name":"IRoutableItemDescriptor","derivedFrom":"console-components-console-menu"},{"name":"IRoutableMenuProps","derivedFrom":"console-components-console-menu"}],"namespaces":[],"variables":[{"name":"ConsoleMenu","derivedFrom":"console-components-console-menu"},{"name":"Divider","derivedFrom":"console-components-console-menu"},{"name":"ExportedConsoleMenu","derivedFrom":"console-components-console-menu"},{"name":"Item","derivedFrom":"console-components-console-menu"},{"name":"StyledComponents","derivedFrom":"console-components-console-menu"},{"name":"SubMenu","derivedFrom":"console-components-console-menu"}],"typeAliases":[{"name":"IConsoleMenu","derivedFrom":"console-components-console-menu"}]},"ConsoleMenu":{"memberDescription":{"name":"ConsoleMenu","derivedFrom":"console-components-console-menu"},"name":"ConsoleMenu","kind":"Variable","displayName":"ConsoleMenu","definitionHierarchy":["ConsoleMenu"],"excerpt":"_default: React.FC<IConsoleMenuProps>"},"Divider":{"memberDescription":{"name":"Divider","derivedFrom":"console-components-console-menu"},"name":"Divider","kind":"Variable","displayName":"Divider","definitionHierarchy":["Divider"],"excerpt":"Divider: import(\\"styled-components\\").StyledComponent<any, any, object, string | number | symbol>","summary":"\\n","examples":[]},"ExportedConsoleMenu":{"memberDescription":{"name":"ExportedConsoleMenu","derivedFrom":"console-components-console-menu"},"name":"ExportedConsoleMenu","kind":"Variable","displayName":"ExportedConsoleMenu","definitionHierarchy":["ExportedConsoleMenu"],"excerpt":"ExportedConsoleMenu: IConsoleMenu","summary":"\\n","examples":[]},"IConsoleMenu":{"memberDescription":{"name":"IConsoleMenu","derivedFrom":"console-components-console-menu"},"name":"IConsoleMenu","kind":"TypeAlias","displayName":"IConsoleMenu","definitionHierarchy":["IConsoleMenu"],"excerpt":"export declare type IConsoleMenu = typeof ConsoleMenu & {\\n Item: typeof Item;\\n SubMenu: typeof SubMenu;\\n Divider: typeof Divider;\\n};","summary":"\\n","examples":[]},"IConsoleMenuProps":{"memberDescription":{"name":"IConsoleMenuProps","derivedFrom":"console-components-console-menu"},"name":"IConsoleMenuProps","kind":"Interface","displayName":"IConsoleMenuProps","definitionHierarchy":["IConsoleMenuProps"],"excerpt":"export interface IConsoleMenuProps extends Omit<NavProps, \'onItemClick\' | \'onOpen\'> ","summary":"\\n","examples":[],"events":[],"properties":[{"name":"IConsoleMenuProps.activeKey","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string"},{"name":"IConsoleMenuProps.children","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"React.ReactNode"},{"name":"IConsoleMenuProps.defaultActiveKey","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string"},{"name":"IConsoleMenuProps.defaultOpenAll","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"boolean"},{"name":"IConsoleMenuProps.defaultOpenKeys","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string | string[]"},{"name":"IConsoleMenuProps.header","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"React.ReactNode"},{"name":"IConsoleMenuProps.headerDropdownProps","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"DropdownProps"},{"name":"IConsoleMenuProps.headers","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string[]"},{"name":"IConsoleMenuProps.items","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"IItemDescriptor[]"},{"name":"IConsoleMenuProps.onItemClick","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(key: string, itemInfo: any, event: MouseEvent) => void"},{"name":"IConsoleMenuProps.onOpen","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(openKeys: string[], openInfo: {\\n key: string;\\n open: boolean;\\n }) => void"},{"name":"IConsoleMenuProps.onSelectHeader","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(header: string) => void"},{"name":"IConsoleMenuProps.onSelectProduct","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(value: string, item: IDataSourceItem) => void"},{"name":"IConsoleMenuProps.openKeys","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string | string[]"},{"name":"IConsoleMenuProps.productDropdownProps","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"DropdownProps"},{"name":"IConsoleMenuProps.productSource","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"IDataSourceItem[]"},{"name":"IConsoleMenuProps.productValue","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string"},{"name":"IConsoleMenuProps.type","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"\'primary\' | \'secondary\'"}],"methods":[]},"IItemDescriptor":{"memberDescription":{"name":"IItemDescriptor","derivedFrom":"console-components-console-menu"},"name":"IItemDescriptor","kind":"Interface","displayName":"IItemDescriptor","definitionHierarchy":["IItemDescriptor"],"excerpt":"export interface IItemDescriptor ","summary":"\\n","examples":[],"events":[],"properties":[{"name":"IItemDescriptor.disabled","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"boolean"},{"name":"IItemDescriptor.items","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"IItemDescriptor[]"},{"name":"IItemDescriptor.key","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"string"},{"name":"IItemDescriptor.label","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"React.ReactNode"},{"name":"IItemDescriptor.navProps","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"any"},{"name":"IItemDescriptor.render","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"(item: IItemDescriptor) => React.ReactNode"},{"name":"IItemDescriptor.visible","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"boolean"}],"methods":[]},"IRoutableItemDescriptor":{"memberDescription":{"name":"IRoutableItemDescriptor","derivedFrom":"console-components-console-menu"},"name":"IRoutableItemDescriptor","kind":"Interface","displayName":"IRoutableItemDescriptor","definitionHierarchy":["IRoutableItemDescriptor"],"excerpt":"export interface IRoutableItemDescriptor extends IItemDescriptor ","summary":"\\n","examples":[],"events":[],"properties":[{"name":"IRoutableItemDescriptor.activePathPatterns","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"string[]"},{"name":"IRoutableItemDescriptor.href","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"string | ((context: {\\n match: any;\\n location: Location;\\n }, thisItem: IRoutableItemDescriptor) => string)"},{"name":"IRoutableItemDescriptor.items","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"IRoutableItemDescriptor[]"},{"name":"IRoutableItemDescriptor.linkProps","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"any"},{"name":"IRoutableItemDescriptor.to","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"string | ((context: {\\n match: any;\\n location: Location;\\n }, thisItem: IRoutableItemDescriptor) => string)"}],"methods":[]},"IRoutableMenuProps":{"memberDescription":{"name":"IRoutableMenuProps","derivedFrom":"console-components-console-menu"},"name":"IRoutableMenuProps","kind":"Interface","displayName":"IRoutableMenuProps","definitionHierarchy":["IRoutableMenuProps"],"excerpt":"export interface IRoutableMenuProps extends RouteComponentProps, IConsoleMenuProps ","summary":"\\n","examples":[],"events":[],"properties":[{"name":"IRoutableMenuProps.items","derivedFrom":"IRoutableMenuProps","propertyTypeExcerpt":"IRoutableItemDescriptor[]"},{"name":"IRoutableMenuProps.mapLocationToActiveKey","derivedFrom":"IRoutableMenuProps","propertyTypeExcerpt":"(location: Location) => string"}],"methods":[]},"Item":{"memberDescription":{"name":"Item","derivedFrom":"console-components-console-menu"},"name":"Item","kind":"Variable","displayName":"Item","definitionHierarchy":["Item"],"excerpt":"Item: import(\\"styled-components\\").StyledComponent<typeof import(\\"@alifd/next/types/nav\\").Item, any, {}, never>","summary":"\\n","examples":[]},"StyledComponents":{"memberDescription":{"name":"StyledComponents","derivedFrom":"console-components-console-menu"},"name":"StyledComponents","kind":"Variable","displayName":"StyledComponents","definitionHierarchy":["StyledComponents"],"excerpt":"StyledComponents: {\\n SubMenu: import(\\"styled-components\\").StyledComponent<typeof import(\\"@alifd/next/types/nav\\").SubNav, any, {}, never>;\\n Item: import(\\"styled-components\\").StyledComponent<typeof import(\\"@alifd/next/types/nav\\").Item, any, {}, never>;\\n Divider: import(\\"styled-components\\").StyledComponent<any, any, object, string | number | symbol>;\\n Header: import(\\"styled-components\\").StyledComponent<\\"h2\\", any, {}, never>;\\n Menu: import(\\"styled-components\\").StyledComponent<({ fusionPrefix, ...props }: any) => JSX.Element, any, {\\n fusionPrefix: string;\\n }, never>;\\n SecondaryMenu: import(\\"styled-components\\").StyledComponent<({ fusionPrefix, ...props }: any) => JSX.Element, any, {\\n fusionPrefix: string;\\n }, never>;\\n}","summary":"\\n","examples":[]},"SubMenu":{"memberDescription":{"name":"SubMenu","derivedFrom":"console-components-console-menu"},"name":"SubMenu","kind":"Variable","displayName":"SubMenu","definitionHierarchy":["SubMenu"],"excerpt":"SubMenu: import(\\"styled-components\\").StyledComponent<typeof import(\\"@alifd/next/types/nav\\").SubNav, any, {}, never>","summary":"\\n","examples":[]},"IConsoleMenuProps.activeKey":{"memberDescription":{"name":"IConsoleMenuProps.activeKey","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string"},"name":"IConsoleMenuProps.activeKey","kind":"PropertySignature","displayName":"activeKey","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.activeKey"],"excerpt":"activeKey?: string;","summary":"当前被选中的菜单项,使用该prop让该组件成为受控组件\\n\\n","examples":[]},"IConsoleMenuProps.children":{"memberDescription":{"name":"IConsoleMenuProps.children","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"React.ReactNode"},"name":"IConsoleMenuProps.children","kind":"PropertySignature","displayName":"children","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.children"],"excerpt":"children?: React.ReactNode;","summary":"使用JSX来声明菜单项\\n\\n","examples":[]},"IConsoleMenuProps.defaultActiveKey":{"memberDescription":{"name":"IConsoleMenuProps.defaultActiveKey","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string"},"name":"IConsoleMenuProps.defaultActiveKey","kind":"PropertySignature","displayName":"defaultActiveKey","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.defaultActiveKey"],"excerpt":"defaultActiveKey?: string;","summary":"默认被选中的菜单项\\n\\n","examples":[]},"IConsoleMenuProps.defaultOpenAll":{"memberDescription":{"name":"IConsoleMenuProps.defaultOpenAll","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"boolean"},"name":"IConsoleMenuProps.defaultOpenAll","kind":"PropertySignature","displayName":"defaultOpenAll","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.defaultOpenAll"],"excerpt":"defaultOpenAll?: boolean;","summary":"是否默认展开所有SubMenu项,它的优先级高于defaultOpenKeys\\n\\n","examples":[]},"IConsoleMenuProps.defaultOpenKeys":{"memberDescription":{"name":"IConsoleMenuProps.defaultOpenKeys","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string | string[]"},"name":"IConsoleMenuProps.defaultOpenKeys","kind":"PropertySignature","displayName":"defaultOpenKeys","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.defaultOpenKeys"],"excerpt":"defaultOpenKeys?: string | string[];","summary":"默认展开的SubMenu项\\n\\n","examples":[]},"IConsoleMenuProps.header":{"memberDescription":{"name":"IConsoleMenuProps.header","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"React.ReactNode"},"name":"IConsoleMenuProps.header","kind":"PropertySignature","displayName":"header","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.header"],"excerpt":"header?: React.ReactNode;","summary":"导航菜单头部标题\\n\\n","examples":[]},"IConsoleMenuProps.headerDropdownProps":{"memberDescription":{"name":"IConsoleMenuProps.headerDropdownProps","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"DropdownProps"},"name":"IConsoleMenuProps.headerDropdownProps","kind":"PropertySignature","displayName":"headerDropdownProps","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.headerDropdownProps"],"excerpt":"headerDropdownProps?: DropdownProps;","summary":"`header`下拉选择框弹层的props, 继承自基础组件[Dropdown](https://aliyun.github.io/alibabacloud-console-components/base-components/dropdown/)\\n\\n","examples":[]},"IConsoleMenuProps.headers":{"memberDescription":{"name":"IConsoleMenuProps.headers","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string[]"},"name":"IConsoleMenuProps.headers","kind":"PropertySignature","displayName":"headers","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.headers"],"excerpt":"headers?: string[];","summary":"使用对象数组来声明header数据源\\n\\n","examples":[]},"IConsoleMenuProps.items":{"memberDescription":{"name":"IConsoleMenuProps.items","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"IItemDescriptor[]"},"name":"IConsoleMenuProps.items","kind":"PropertySignature","displayName":"items","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.items"],"excerpt":"items?: IItemDescriptor[];","summary":"使用对象数组来声明菜单项\\n\\n","examples":[]},"IConsoleMenuProps.onItemClick":{"memberDescription":{"name":"IConsoleMenuProps.onItemClick","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(key: string, itemInfo: any, event: MouseEvent) => void"},"name":"IConsoleMenuProps.onItemClick","kind":"PropertySignature","displayName":"onItemClick","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.onItemClick"],"excerpt":"onItemClick?: (key: string, itemInfo: any, event: MouseEvent) => void;","summary":"菜单项点击回调\\n\\n","examples":[]},"IConsoleMenuProps.onOpen":{"memberDescription":{"name":"IConsoleMenuProps.onOpen","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(openKeys: string[], openInfo: {\\n key: string;\\n open: boolean;\\n }) => void"},"name":"IConsoleMenuProps.onOpen","kind":"PropertySignature","displayName":"onOpen","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.onOpen"],"excerpt":"onOpen?: (openKeys: string[], openInfo: {\\n key: string;\\n open: boolean;\\n }) => void;","summary":"菜单项展开回调\\n\\n","examples":[]},"IConsoleMenuProps.onSelectHeader":{"memberDescription":{"name":"IConsoleMenuProps.onSelectHeader","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(header: string) => void"},"name":"IConsoleMenuProps.onSelectHeader","kind":"PropertySignature","displayName":"onSelectHeader","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.onSelectHeader"],"excerpt":"onSelectHeader?: (header: string) => void;","summary":"选择下拉菜单之后的回调函数,一般在该函数里改变props中header的值\\n\\n","examples":[]},"IConsoleMenuProps.onSelectProduct":{"memberDescription":{"name":"IConsoleMenuProps.onSelectProduct","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"(value: string, item: IDataSourceItem) => void"},"name":"IConsoleMenuProps.onSelectProduct","kind":"PropertySignature","displayName":"onSelectProduct","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.onSelectProduct"],"excerpt":"onSelectProduct?: (value: string, item: IDataSourceItem) => void;","summary":"多产品下拉选择时的回调函数,一般在该函数里面用来改变productValue的值\\n\\n","examples":[]},"IConsoleMenuProps.openKeys":{"memberDescription":{"name":"IConsoleMenuProps.openKeys","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string | string[]"},"name":"IConsoleMenuProps.openKeys","kind":"PropertySignature","displayName":"openKeys","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.openKeys"],"excerpt":"openKeys?: string | string[];","summary":"当前展开的SubMenu项,使用该prop让该组件成为受控组件\\n\\n","examples":[]},"IConsoleMenuProps.productDropdownProps":{"memberDescription":{"name":"IConsoleMenuProps.productDropdownProps","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"DropdownProps"},"name":"IConsoleMenuProps.productDropdownProps","kind":"PropertySignature","displayName":"productDropdownProps","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.productDropdownProps"],"excerpt":"productDropdownProps?: DropdownProps;","summary":"产品下拉选择框弹层的props, 继承自基础组件[Dropdown](https://aliyun.github.io/alibabacloud-console-components/base-components/dropdown/)\\n\\n","examples":[]},"IConsoleMenuProps.productSource":{"memberDescription":{"name":"IConsoleMenuProps.productSource","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"IDataSourceItem[]"},"name":"IConsoleMenuProps.productSource","kind":"PropertySignature","displayName":"productSource","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.productSource"],"excerpt":"productSource?: IDataSourceItem[];","summary":"多产品切换下拉选择的数据源,格式为`[{ value: string, label: React.ReactNode }, ...]`\\n\\n","examples":[]},"IConsoleMenuProps.productValue":{"memberDescription":{"name":"IConsoleMenuProps.productValue","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"string"},"name":"IConsoleMenuProps.productValue","kind":"PropertySignature","displayName":"productValue","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.productValue"],"excerpt":"productValue?: string;","summary":"当前productValue的值\\n\\n","examples":[]},"IConsoleMenuProps.type":{"memberDescription":{"name":"IConsoleMenuProps.type","derivedFrom":"IConsoleMenuProps","propertyTypeExcerpt":"\'primary\' | \'secondary\'"},"name":"IConsoleMenuProps.type","kind":"PropertySignature","displayName":"type","definitionHierarchy":["IConsoleMenuProps","IConsoleMenuProps.type"],"excerpt":"type?: \'primary\' | \'secondary\';","summary":"导航场景类型,其中 \'primary\' 对应应用中的主导航,即应用级别导航; \'secondary\' 对应交互设计中的二级导航,通常与 wind-rc-page 配合使用\\n\\n","examples":[]},"IItemDescriptor.disabled":{"memberDescription":{"name":"IItemDescriptor.disabled","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"boolean"},"name":"IItemDescriptor.disabled","kind":"PropertySignature","displayName":"disabled","definitionHierarchy":["IItemDescriptor","IItemDescriptor.disabled"],"excerpt":"disabled?: boolean;","summary":"是否禁用该菜单项\\n\\n","examples":[]},"IItemDescriptor.items":{"memberDescription":{"name":"IItemDescriptor.items","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"IItemDescriptor[]"},"name":"IItemDescriptor.items","kind":"PropertySignature","displayName":"items","definitionHierarchy":["IItemDescriptor","IItemDescriptor.items"],"excerpt":"items?: IItemDescriptor[];","summary":"子菜单项的声明,传入该prop使得当前item成为一个可折叠节点\\n\\n","examples":[]},"IItemDescriptor.key":{"memberDescription":{"name":"IItemDescriptor.key","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"string"},"name":"IItemDescriptor.key","kind":"PropertySignature","displayName":"key","definitionHierarchy":["IItemDescriptor","IItemDescriptor.key"],"excerpt":"key: string;","summary":"菜单项的Id,在一个导航里不允许出现重复的 key\\n\\n","examples":[]},"IItemDescriptor.label":{"memberDescription":{"name":"IItemDescriptor.label","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"React.ReactNode"},"name":"IItemDescriptor.label","kind":"PropertySignature","displayName":"label","definitionHierarchy":["IItemDescriptor","IItemDescriptor.label"],"excerpt":"label?: React.ReactNode;","summary":"菜单项展示的内容\\n\\n","examples":[]},"IItemDescriptor.navProps":{"memberDescription":{"name":"IItemDescriptor.navProps","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"any"},"name":"IItemDescriptor.navProps","kind":"PropertySignature","displayName":"navProps","definitionHierarchy":["IItemDescriptor","IItemDescriptor.navProps"],"excerpt":"navProps?: any;","summary":"透传给基础组件`<Nav>`或者`<Nav.SubNav>`的props,极少数情况下可能会用到。见【使用结构化声明】demo\\n\\n","examples":[]},"IItemDescriptor.render":{"memberDescription":{"name":"IItemDescriptor.render","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"(item: IItemDescriptor) => React.ReactNode"},"name":"IItemDescriptor.render","kind":"PropertySignature","displayName":"render","definitionHierarchy":["IItemDescriptor","IItemDescriptor.render"],"excerpt":"render?: (item: IItemDescriptor) => React.ReactNode;","summary":"菜单项内容的渲染函数,作用与`label`相同,只不过是通过渲染函数的方式来定义内容\\n\\n","examples":[]},"IItemDescriptor.visible":{"memberDescription":{"name":"IItemDescriptor.visible","derivedFrom":"IItemDescriptor","propertyTypeExcerpt":"boolean"},"name":"IItemDescriptor.visible","kind":"PropertySignature","displayName":"visible","definitionHierarchy":["IItemDescriptor","IItemDescriptor.visible"],"excerpt":"visible?: boolean;","summary":"是否渲染该菜单项\\n\\n","examples":[]},"IRoutableItemDescriptor.activePathPatterns":{"memberDescription":{"name":"IRoutableItemDescriptor.activePathPatterns","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"string[]"},"name":"IRoutableItemDescriptor.activePathPatterns","kind":"PropertySignature","displayName":"activePathPatterns","definitionHierarchy":["IRoutableItemDescriptor","IRoutableItemDescriptor.activePathPatterns"],"excerpt":"activePathPatterns?: string[];","summary":"定义匹配路由路径的多个 pattern ,如果 location.pathname 与其中任意一个 pattern 相匹配,则该菜单项被选中。 匹配算法与[react-router](https://reacttraining.com/react-router/web/api/matchPath)相同\\n\\n","examples":[]},"IRoutableItemDescriptor.href":{"memberDescription":{"name":"IRoutableItemDescriptor.href","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"string | ((context: {\\n match: any;\\n location: Location;\\n }, thisItem: IRoutableItemDescriptor) => string)"},"name":"IRoutableItemDescriptor.href","kind":"PropertySignature","displayName":"href","definitionHierarchy":["IRoutableItemDescriptor","IRoutableItemDescriptor.href"],"excerpt":"href?: string | ((context: {\\n match: any;\\n location: Location;\\n }, thisItem: IRoutableItemDescriptor) => string);","summary":"菜单项点击之后跳转的超链接(url 跳转)。 使用该prop,会使得item被渲染成`<a>`\\n\\n","examples":[]},"IRoutableItemDescriptor.items":{"memberDescription":{"name":"IRoutableItemDescriptor.items","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"IRoutableItemDescriptor[]"},"name":"IRoutableItemDescriptor.items","kind":"PropertySignature","displayName":"items","definitionHierarchy":["IRoutableItemDescriptor","IRoutableItemDescriptor.items"],"excerpt":"items?: IRoutableItemDescriptor[];","summary":"子菜单项的声明,传入该prop使得当前item成为一个可折叠节点\\n\\n","examples":[]},"IRoutableItemDescriptor.linkProps":{"memberDescription":{"name":"IRoutableItemDescriptor.linkProps","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"any"},"name":"IRoutableItemDescriptor.linkProps","kind":"PropertySignature","displayName":"linkProps","definitionHierarchy":["IRoutableItemDescriptor","IRoutableItemDescriptor.linkProps"],"excerpt":"linkProps?: any;","summary":"透传给`<Link>`或者`<a>`的props\\n\\n","examples":[]},"IRoutableItemDescriptor.to":{"memberDescription":{"name":"IRoutableItemDescriptor.to","derivedFrom":"IRoutableItemDescriptor","propertyTypeExcerpt":"string | ((context: {\\n match: any;\\n location: Location;\\n }, thisItem: IRoutableItemDescriptor) => string)"},"name":"IRoutableItemDescriptor.to","kind":"PropertySignature","displayName":"to","definitionHierarchy":["IRoutableItemDescriptor","IRoutableItemDescriptor.to"],"excerpt":"to?: string | ((context: {\\n match: any;\\n location: Location;\\n }, thisItem: IRoutableItemDescriptor) => string);","summary":"菜单项点击后跳转的路径(应用内跳转),也可以通过函数表达式动态返回需要跳转的 pathname 或 location。 使用该prop,会使得item被渲染成[React-Router的Link组件](https://reacttraining.com/react-router/web/api/Link)\\n\\n","examples":[]},"IRoutableMenuProps.items":{"memberDescription":{"name":"IRoutableMenuProps.items","derivedFrom":"IRoutableMenuProps","propertyTypeExcerpt":"IRoutableItemDescriptor[]"},"name":"IRoutableMenuProps.items","kind":"PropertySignature","displayName":"items","definitionHierarchy":["IRoutableMenuProps","IRoutableMenuProps.items"],"excerpt":"items?: IRoutableItemDescriptor[];","summary":"使用对象数组来声明菜单项\\n\\n","examples":[]},"IRoutableMenuProps.mapLocationToActiveKey":{"memberDescription":{"name":"IRoutableMenuProps.mapLocationToActiveKey","derivedFrom":"IRoutableMenuProps","propertyTypeExcerpt":"(location: Location) => string"},"name":"IRoutableMenuProps.mapLocationToActiveKey","kind":"PropertySignature","displayName":"mapLocationToActiveKey","definitionHierarchy":["IRoutableMenuProps","IRoutableMenuProps.mapLocationToActiveKey"],"excerpt":"mapLocationToActiveKey?: (location: Location) => string;","summary":"根据当前location来返回要激活的菜单项\\n\\n","examples":[]}}')},function(e,n,t){var r=t(23);e.exports=m,e.exports.parse=i,e.exports.compile=function(e,n){return c(i(e,n),n)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,n){for(var t,r=[],i=0,a=0,c="",s=n&&n.delimiter||"/";null!=(t=o.exec(e));){var p=t[0],d=t[1],m=t.index;if(c+=e.slice(a,m),a=m+p.length,d)c+=d[1];else{var f=e[a],h=t[2],y=t[3],v=t[4],b=t[5],g=t[6],x=t[7];c&&(r.push(c),c="");var I=null!=h&&null!=f&&f!==h,O="+"===g||"*"===g,j="?"===g||"*"===g,C=t[2]||s,_=v||b;r.push({name:y||i++,prefix:h||"",delimiter:C,optional:j,repeat:O,partial:I,asterisk:!!x,pattern:_?u(_):x?".*":"[^"+l(C)+"]+?"})}}return a<e.length&&(c+=e.substr(a)),c&&r.push(c),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function c(e,n){for(var t=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(t[o]=new RegExp("^(?:"+e[o].pattern+")$",p(n)));return function(n,o){for(var i="",c=n||{},l=(o||{}).pretty?a:encodeURIComponent,u=0;u<e.length;u++){var s=e[u];if("string"!=typeof s){var p,d=c[s.name];if(null==d){if(s.optional){s.partial&&(i+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(r(d)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var m=0;m<d.length;m++){if(p=l(d[m]),!t[u].test(p))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(p)+"`");i+=(0===m?s.prefix:s.delimiter)+p}}else{if(p=s.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(d),!t[u].test(p))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+p+'"');i+=s.prefix+p}}else i+=s}return i}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function s(e,n){return e.keys=n,e}function p(e){return e&&e.sensitive?"":"i"}function d(e,n,t){r(n)||(t=n||t,n=[]);for(var o=(t=t||{}).strict,i=!1!==t.end,a="",c=0;c<e.length;c++){var u=e[c];if("string"==typeof u)a+=l(u);else{var d=l(u.prefix),m="(?:"+u.pattern+")";n.push(u),u.repeat&&(m+="(?:"+d+m+")*"),a+=m=u.optional?u.partial?d+"("+m+")?":"(?:"+d+"("+m+"))?":d+"("+m+")"}}var f=l(t.delimiter||"/"),h=a.slice(-f.length)===f;return o||(a=(h?a.slice(0,-f.length):a)+"(?:"+f+"(?=$))?"),a+=i?"$":o&&h?"":"(?="+f+"|$)",s(new RegExp("^"+a,p(t)),n)}function m(e,n,t){return r(n)||(t=n||t,n=[]),t=t||{},e instanceof RegExp?function(e,n){var t=e.source.match(/\((?!\?)/g);if(t)for(var r=0;r<t.length;r++)n.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return s(e,n)}(e,n):r(e)?function(e,n,t){for(var r=[],o=0;o<e.length;o++)r.push(m(e[o],n,t).source);return s(new RegExp("(?:"+r.join("|")+")",p(t)),n)}(e,n,t):function(e,n,t){return d(i(e,t),n,t)}(e,n,t)}},function(e,n,t){(function(e,r){var o; /** * @license * Lodash <https://lodash.com/> * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> * Released under MIT license <https://lodash.com/license> * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(){var i="Expected a function",a="__lodash_placeholder__",c=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",u="[object Array]",s="[object Boolean]",p="[object Date]",d="[object Error]",m="[object Function]",f="[object GeneratorFunction]",h="[object Map]",y="[object Number]",v="[object Object]",b="[object RegExp]",g="[object Set]",x="[object String]",I="[object Symbol]",O="[object WeakMap]",j="[object ArrayBuffer]",C="[object DataView]",_="[object Float32Array]",w="[object Float64Array]",k="[object Int8Array]",P="[object Int16Array]",M="[object Int32Array]",E="[object Uint8Array]",R="[object Uint16Array]",N="[object Uint32Array]",S=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,A=/(__e\(.*?\)|\b__t\)) \+\n'';/g,T=/&(?:amp|lt|gt|quot|#39);/g,F=/[&<>"']/g,L=RegExp(T.source),K=RegExp(F.source),H=/<%-([\s\S]+?)%>/g,B=/<%([\s\S]+?)%>/g,W=/<%=([\s\S]+?)%>/g,U=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,z=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$=/[\\^$.*+?()[\]{}|]/g,q=RegExp($.source),Y=/^\s+|\s+$/g,X=/^\s+/,Z=/\s+$/,J=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,G=/\{\n\/\* \[wrapped with (.+)\] \*/,Q=/,? & /,ee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ne=/\\(\\)?/g,te=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,oe=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,ae=/^\[object .+?Constructor\]$/,ce=/^0o[0-7]+$/i,le=/^(?:0|[1-9]\d*)$/,ue=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,se=/($^)/,pe=/['\n\r\u2028\u2029\\]/g,de="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",me="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",fe="[\\ud800-\\udfff]",he="["+me+"]",ye="["+de+"]",ve="\\d+",be="[\\u2700-\\u27bf]",ge="[a-z\\xdf-\\xf6\\xf8-\\xff]",xe="[^\\ud800-\\udfff"+me+ve+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Ie="\\ud83c[\\udffb-\\udfff]",Oe="[^\\ud800-\\udfff]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Ce="[\\ud800-\\udbff][\\udc00-\\udfff]",_e="[A-Z\\xc0-\\xd6\\xd8-\\xde]",we="(?:"+ge+"|"+xe+")",ke="(?:"+_e+"|"+xe+")",Pe="(?:"+ye+"|"+Ie+")"+"?",Me="[\\ufe0e\\ufe0f]?"+Pe+("(?:\\u200d(?:"+[Oe,je,Ce].join("|")+")[\\ufe0e\\ufe0f]?"+Pe+")*"),Ee="(?:"+[be,je,Ce].join("|")+")"+Me,Re="(?:"+[Oe+ye+"?",ye,je,Ce,fe].join("|")+")",Ne=RegExp("['’]","g"),Se=RegExp(ye,"g"),De=RegExp(Ie+"(?="+Ie+")|"+Re+Me,"g"),Ae=RegExp([_e+"?"+ge+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[he,_e,"$"].join("|")+")",ke+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[he,_e+we,"$"].join("|")+")",_e+"?"+we+"+(?:['’](?:d|ll|m|re|s|t|ve))?",_e+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ve,Ee].join("|"),"g"),Te=RegExp("[\\u200d\\ud800-\\udfff"+de+"\\ufe0e\\ufe0f]"),Fe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Le=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ke=-1,He={};He[_]=He[w]=He[k]=He[P]=He[M]=He[E]=He["[object Uint8ClampedArray]"]=He[R]=He[N]=!0,He[l]=He[u]=He[j]=He[s]=He[C]=He[p]=He[d]=He[m]=He[h]=He[y]=He[v]=He[b]=He[g]=He[x]=He[O]=!1;var Be={};Be[l]=Be[u]=Be[j]=Be[C]=Be[s]=Be[p]=Be[_]=Be[w]=Be[k]=Be[P]=Be[M]=Be[h]=Be[y]=Be[v]=Be[b]=Be[g]=Be[x]=Be[I]=Be[E]=Be["[object Uint8ClampedArray]"]=Be[R]=Be[N]=!0,Be[d]=Be[m]=Be[O]=!1;var We={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ue=parseFloat,ze=parseInt,Ve="object"==typeof e&&e&&e.Object===Object&&e,$e="object"==typeof self&&self&&self.Object===Object&&self,qe=Ve||$e||Function("return this")(),Ye=n&&!n.nodeType&&n,Xe=Ye&&"object"==typeof r&&r&&!r.nodeType&&r,Ze=Xe&&Xe.exports===Ye,Je=Ze&&Ve.process,Ge=function(){try{var e=Xe&&Xe.require&&Xe.require("util").types;return e||Je&&Je.binding&&Je.binding("util")}catch(e){}}(),Qe=Ge&&Ge.isArrayBuffer,en=Ge&&Ge.isDate,nn=Ge&&Ge.isMap,tn=Ge&&Ge.isRegExp,rn=Ge&&Ge.isSet,on=Ge&&Ge.isTypedArray;function an(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}function cn(e,n,t,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];n(r,a,t(a),e)}return r}function ln(e,n){for(var t=-1,r=null==e?0:e.length;++t<r&&!1!==n(e[t],t,e););return e}function un(e,n){for(var t=null==e?0:e.length;t--&&!1!==n(e[t],t,e););return e}function sn(e,n){for(var t=-1,r=null==e?0:e.length;++t<r;)if(!n(e[t],t,e))return!1;return!0}function pn(e,n){for(var t=-1,r=null==e?0:e.length,o=0,i=[];++t<r;){var a=e[t];n(a,t,e)&&(i[o++]=a)}return i}function dn(e,n){return!!(null==e?0:e.length)&&On(e,n,0)>-1}function mn(e,n,t){for(var r=-1,o=null==e?0:e.length;++r<o;)if(t(n,e[r]))return!0;return!1}function fn(e,n){for(var t=-1,r=null==e?0:e.length,o=Array(r);++t<r;)o[t]=n(e[t],t,e);return o}function hn(e,n){for(var t=-1,r=n.length,o=e.length;++t<r;)e[o+t]=n[t];return e}function yn(e,n,t,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(t=e[++o]);++o<i;)t=n(t,e[o],o,e);return t}function vn(e,n,t,r){var o=null==e?0:e.length;for(r&&o&&(t=e[--o]);o--;)t=n(t,e[o],o,e);return t}function bn(e,n){for(var t=-1,r=null==e?0:e.length;++t<r;)if(n(e[t],t,e))return!0;return!1}var gn=wn("length");function xn(e,n,t){var r;return t(e,(function(e,t,o){if(n(e,t,o))return r=t,!1})),r}function In(e,n,t,r){for(var o=e.length,i=t+(r?1:-1);r?i--:++i<o;)if(n(e[i],i,e))return i;return-1}function On(e,n,t){return n==n?function(e,n,t){var r=t-1,o=e.length;for(;++r<o;)if(e[r]===n)return r;return-1}(e,n,t):In(e,Cn,t)}function jn(e,n,t,r){for(var o=t-1,i=e.length;++o<i;)if(r(e[o],n))return o;return-1}function Cn(e){return e!=e}function _n(e,n){var t=null==e?0:e.length;return t?Mn(e,n)/t:NaN}function wn(e){return function(n){return null==n?void 0:n[e]}}function kn(e){return function(n){return null==e?void 0:e[n]}}function Pn(e,n,t,r,o){return o(e,(function(e,o,i){t=r?(r=!1,e):n(t,e,o,i)})),t}function Mn(e,n){for(var t,r=-1,o=e.length;++r<o;){var i=n(e[r]);void 0!==i&&(t=void 0===t?i:t+i)}return t}function En(e,n){for(var t=-1,r=Array(e);++t<e;)r[t]=n(t);return r}function Rn(e){return function(n){return e(n)}}function Nn(e,n){return fn(n,(function(n){return e[n]}))}function Sn(e,n){return e.has(n)}function Dn(e,n){for(var t=-1,r=e.length;++t<r&&On(n,e[t],0)>-1;);return t}function An(e,n){for(var t=e.length;t--&&On(n,e[t],0)>-1;);return t}function Tn(e,n){for(var t=e.length,r=0;t--;)e[t]===n&&++r;return r}var Fn=kn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Ln=kn({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Kn(e){return"\\"+We[e]}function Hn(e){return Te.test(e)}function Bn(e){var n=-1,t=Array(e.size);return e.forEach((function(e,r){t[++n]=[r,e]})),t}function Wn(e,n){return function(t){return e(n(t))}}function Un(e,n){for(var t=-1,r=e.length,o=0,i=[];++t<r;){var c=e[t];c!==n&&c!==a||(e[t]=a,i[o++]=t)}return i}function zn(e){var n=-1,t=Array(e.size);return e.forEach((function(e){t[++n]=e})),t}function Vn(e){var n=-1,t=Array(e.size);return e.forEach((function(e){t[++n]=[e,e]})),t}function $n(e){return Hn(e)?function(e){var n=De.lastIndex=0;for(;De.test(e);)++n;return n}(e):gn(e)}function qn(e){return Hn(e)?function(e){return e.match(De)||[]}(e):function(e){return e.split("")}(e)}var Yn=kn({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Xn=function e(n){var t,r=(n=null==n?qe:Xn.defaults(qe.Object(),n,Xn.pick(qe,Le))).Array,o=n.Date,de=n.Error,me=n.Function,fe=n.Math,he=n.Object,ye=n.RegExp,ve=n.String,be=n.TypeError,ge=r.prototype,xe=me.prototype,Ie=he.prototype,Oe=n["__core-js_shared__"],je=xe.toString,Ce=Ie.hasOwnProperty,_e=0,we=(t=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",ke=Ie.toString,Pe=je.call(he),Me=qe._,Ee=ye("^"+je.call(Ce).replace($,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Re=Ze?n.Buffer:void 0,De=n.Symbol,Te=n.Uint8Array,We=Re?Re.allocUnsafe:void 0,Ve=Wn(he.getPrototypeOf,he),$e=he.create,Ye=Ie.propertyIsEnumerable,Xe=ge.splice,Je=De?De.isConcatSpreadable:void 0,Ge=De?De.iterator:void 0,gn=De?De.toStringTag:void 0,kn=function(){try{var e=ei(he,"defineProperty");return e({},"",{}),e}catch(e){}}(),Zn=n.clearTimeout!==qe.clearTimeout&&n.clearTimeout,Jn=o&&o.now!==qe.Date.now&&o.now,Gn=n.setTimeout!==qe.setTimeout&&n.setTimeout,Qn=fe.ceil,et=fe.floor,nt=he.getOwnPropertySymbols,tt=Re?Re.isBuffer:void 0,rt=n.isFinite,ot=ge.join,it=Wn(he.keys,he),at=fe.max,ct=fe.min,lt=o.now,ut=n.parseInt,st=fe.random,pt=ge.reverse,dt=ei(n,"DataView"),mt=ei(n,"Map"),ft=ei(n,"Promise"),ht=ei(n,"Set"),yt=ei(n,"WeakMap"),vt=ei(he,"create"),bt=yt&&new yt,gt={},xt=ki(dt),It=ki(mt),Ot=ki(ft),jt=ki(ht),Ct=ki(yt),_t=De?De.prototype:void 0,wt=_t?_t.valueOf:void 0,kt=_t?_t.toString:void 0;function Pt(e){if(za(e)&&!Sa(e)&&!(e instanceof Nt)){if(e instanceof Rt)return e;if(Ce.call(e,"__wrapped__"))return Pi(e)}return new Rt(e)}var Mt=function(){function e(){}return function(n){if(!Ua(n))return{};if($e)return $e(n);e.prototype=n;var t=new e;return e.prototype=void 0,t}}();function Et(){}function Rt(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=void 0}function Nt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function St(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function Dt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function At(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function Tt(e){var n=-1,t=null==e?0:e.length;for(this.__data__=new At;++n<t;)this.add(e[n])}function Ft(e){var n=this.__data__=new Dt(e);this.size=n.size}function Lt(e,n){var t=Sa(e),r=!t&&Na(e),o=!t&&!r&&Fa(e),i=!t&&!r&&!o&&Ga(e),a=t||r||o||i,c=a?En(e.length,ve):[],l=c.length;for(var u in e)!n&&!Ce.call(e,u)||a&&("length"==u||o&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ci(u,l))||c.push(u);return c}function Kt(e){var n=e.length;return n?e[Tr(0,n-1)]:void 0}function Ht(e,n){return Ci(bo(e),Xt(n,0,e.length))}function Bt(e){return Ci(bo(e))}function Wt(e,n,t){(void 0===t||Ma(e[n],t))&&(void 0!==t||n in e)||qt(e,n,t)}function Ut(e,n,t){var r=e[n];Ce.call(e,n)&&Ma(r,t)&&(void 0!==t||n in e)||qt(e,n,t)}function zt(e,n){for(var t=e.length;t--;)if(Ma(e[t][0],n))return t;return-1}function Vt(e,n,t,r){return er(e,(function(e,o,i){n(r,e,t(e),i)})),r}function $t(e,n){return e&&go(n,xc(n),e)}function qt(e,n,t){"__proto__"==n&&kn?kn(e,n,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[n]=t}function Yt(e,n){for(var t=-1,o=n.length,i=r(o),a=null==e;++t<o;)i[t]=a?void 0:hc(e,n[t]);return i}function Xt(e,n,t){return e==e&&(void 0!==t&&(e=e<=t?e:t),void 0!==n&&(e=e>=n?e:n)),e}function Zt(e,n,t,r,o,i){var a,c=1&n,u=2&n,d=4&n;if(t&&(a=o?t(e,r,o,i):t(e)),void 0!==a)return a;if(!Ua(e))return e;var O=Sa(e);if(O){if(a=function(e){var n=e.length,t=new e.constructor(n);n&&"string"==typeof e[0]&&Ce.call(e,"index")&&(t.index=e.index,t.input=e.input);return t}(e),!c)return bo(e,a)}else{var S=ri(e),D=S==m||S==f;if(Fa(e))return po(e,c);if(S==v||S==l||D&&!o){if(a=u||D?{}:ii(e),!c)return u?function(e,n){return go(e,ti(e),n)}(e,function(e,n){return e&&go(n,Ic(n),e)}(a,e)):function(e,n){return go(e,ni(e),n)}(e,$t(a,e))}else{if(!Be[S])return o?e:{};a=function(e,n,t){var r=e.constructor;switch(n){case j:return mo(e);case s:case p:return new r(+e);case C:return function(e,n){var t=n?mo(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t);case _:case w:case k:case P:case M:case E:case"[object Uint8ClampedArray]":case R:case N:return fo(e,t);case h:return new r;case y:case x:return new r(e);case b:return function(e){var n=new e.constructor(e.source,re.exec(e));return n.lastIndex=e.lastIndex,n}(e);case g:return new r;case I:return o=e,wt?he(wt.call(o)):{}}var o}(e,S,c)}}i||(i=new Ft);var A=i.get(e);if(A)return A;i.set(e,a),Xa(e)?e.forEach((function(r){a.add(Zt(r,n,t,r,e,i))})):Va(e)&&e.forEach((function(r,o){a.set(o,Zt(r,n,t,o,e,i))}));var T=O?void 0:(d?u?qo:$o:u?Ic:xc)(e);return ln(T||e,(function(r,o){T&&(r=e[o=r]),Ut(a,o,Zt(r,n,t,o,e,i))})),a}function Jt(e,n,t){var r=t.length;if(null==e)return!r;for(e=he(e);r--;){var o=t[r],i=n[o],a=e[o];if(void 0===a&&!(o in e)||!i(a))return!1}return!0}function Gt(e,n,t){if("function"!=typeof e)throw new be(i);return xi((function(){e.apply(void 0,t)}),n)}function Qt(e,n,t,r){var o=-1,i=dn,a=!0,c=e.length,l=[],u=n.length;if(!c)return l;t&&(n=fn(n,Rn(t))),r?(i=mn,a=!1):n.length>=200&&(i=Sn,a=!1,n=new Tt(n));e:for(;++o<c;){var s=e[o],p=null==t?s:t(s);if(s=r||0!==s?s:0,a&&p==p){for(var d=u;d--;)if(n[d]===p)continue e;l.push(s)}else i(n,p,r)||l.push(s)}return l}Pt.templateSettings={escape:H,evaluate:B,interpolate:W,variable:"",imports:{_:Pt}},Pt.prototype=Et.prototype,Pt.prototype.constructor=Pt,Rt.prototype=Mt(Et.prototype),Rt.prototype.constructor=Rt,Nt.prototype=Mt(Et.prototype),Nt.prototype.constructor=Nt,St.prototype.clear=function(){this.__data__=vt?vt(null):{},this.size=0},St.prototype.delete=function(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n},St.prototype.get=function(e){var n=this.__data__;if(vt){var t=n[e];return"__lodash_hash_undefined__"===t?void 0:t}return Ce.call(n,e)?n[e]:void 0},St.prototype.has=function(e){var n=this.__data__;return vt?void 0!==n[e]:Ce.call(n,e)},St.prototype.set=function(e,n){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=vt&&void 0===n?"__lodash_hash_undefined__":n,this},Dt.prototype.clear=function(){this.__data__=[],this.size=0},Dt.prototype.delete=function(e){var n=this.__data__,t=zt(n,e);return!(t<0)&&(t==n