文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit 5132a31d by gj

数据详情

parents
~*
/template.html
# AntD Table API
- Table
- bordered
- childrenColumnName
- columns
- components
- dataSource
- defaultExpandAllRows
- defaultExpandedRowKeys
- expandedRowKeys
- expandedRowRender
- expandRowByClick
- footer
- indentSize
- loading
- locale
- pagination
- rowClassName
- rowKey
- rowSelection
- scroll
- showHeader
- size
- title
- onChange
- onExpand
- onExpandedRowsChange
- onHeaderRow
- onRow
- Table.columns
- align, 'left' | 'right' | 'center'
- className
- colSpan
- dataIndex
- defaultSortOrder
- filterDropdown
- filterDropdownVisible
- filtered
- filteredValue
- filterIcon
- filterMultiple
- filters
- fixed, false | 'left' | 'right'
- key
- render
- sorter
- sortOrder
- title
- width
- onCell
- onFilter
- onFilterDropdownVisibleChange
- onHeaderCell
- Table.pagination
- position, 'top' | 'bottom' | 'both'
- Table.rowSelection
- columnWidth
- columnTitle
- fixed
- getCheckboxProps
- hideDefaultSelections
- selectedRowKeys
- selections
- type
- onChange
- onSelect
- onSelectAll
- onSelectInvert
- [?] selection
- key
- text
- onSelect
- ColumnGroup
- title
## Usages
### onRow
Same for `onHeaderRow`, `onCell` and `onHeaderCell`.
```jsx
<Table
onRow={(record) => {
return {
onClick: () => {}, // click row
onMouseEnter: () => {}, // mouse enter row
onXxxx...
};
}}
onHeaderRow={(column) => {
return {
onClick: () => {}, // click header row
};
}}
/>
```
MIT License
Copyright (c) 2018 Johann Huang
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
# Introduction
An **Opinioned** (maily for the *Coding Style - Organization, Naming, and so on*) Git Repository for Ant Design Component Usage Guide Demos. Some code pieces in this repository are adopted from Internet including Ant Design Official Documents.
Currently contains:
- [Ant Design Carousel Collection](https://github.johannhuang.com/ant-design-demos/antd-carousel-collection/src/)
- BasicCarousel
- VerticalCarousel
- FadeEffectCarousel
- AutoplayCarousel
- [Ant Design Collapse Collection](https://github.johannhuang.com/ant-design-demos/antd-collapse-collection/src/)
- BasicCollapse
- OnlyOneOpenPanelCollapse
- NestedPanelCollapse
- BorderlessCollapse
- CustomPanelCollapse
- NoArrowCollapse
- [Ant Design Comment Collection](https://github.johannhuang.com/ant-design-demos/antd-comment-collection/src/)
- BasicComment
- ListedComments
- NestedComments
- CommentsWithCommentEditor
- [Ant Design Badge Collection](https://github.johannhuang.com/ant-design-demos/antd-badge-collection/src/)
- BasicBadges
- StandaloneBadges
- OverflowedBadges
- RedDotBadges
- ClickableBadges
- DynamicBadges
- StatusBadges
- HoverTitledBadges
- [Ant Design Avatar Collection](https://github.johannhuang.com/ant-design-demos/antd-avatar-collection/src/)
- BasicAvatars
- TypedAvatars
- AutosetAvatar
- AvatarsWithBadge
- [Ant Design Divider Collection](https://github.johannhuang.com/ant-design-demos/antd-divider-collection/src/)
- Horizontal Dividers with or without Text
- Vertical Dividers
- Dividers with Left or Right Text
- [Ant Design LocaleProvider Collection](https://github.johannhuang.com/ant-design-demos/antd-localeprovider-collection/src/)
- LocaleProvided Pagination (App Level as zh_CN)
- All LocaleProvidable LocaleProvided Components (Module Level overwriting App Level)
- [Ant Design ConfigProvider Collection](https://github.johannhuang.com/ant-design-demos/antd-configprovider-collection/src/)
- ConfigProvided App
- [Ant Design BackTop Collection](https://github.johannhuang.com/ant-design-demos/antd-backtop-collection/src/)
- BasicBackTop
- CustomizedBackTop
- [Ant Design Anchor Collection](https://github.johannhuang.com/ant-design-demos/antd-anchor-collection/src/)
- BasicAnchor
- StaticAnchor
- CustomizedAnchor
- [Ant Design Modal Collection](https://github.johannhuang.com/ant-design-demos/antd-modal-collection/src/)
- Basic Modal
- Modal with Async Logic
- Modal with Customized Footer
- Confirmation Dialog Modals
- Confirmation Dialog Modals
- Confirmation Dialog Modal with Async Logic
- Information Dialog Modals
- Automatically Closed Modal
- Localized Modal
- Modal with Customized Button Props
- Modal with Customized Positions
- [Ant Design Drawer Collection](https://github.johannhuang.com/ant-design-demos/antd-drawer-collection/src/)
- Basic Drawer
- Basic Drawers with Different Placements
- Drawers with Editable Form
- Drawer for Previewing Items
- Multiple Levels Drawer
- [Ant Design Alert Collection](https://github.johannhuang.com/ant-design-demos/antd-alert-collection/src/)
- Alerts in 4 Types
- Alerts with Description
- Alerts with Icon
- Alerts in Banner Style
- [Ant Design Steps Collection](https://github.johannhuang.com/ant-design-demos/antd-steps-collection/src/)
- BasicSteps
- MiniVersionSteps
- StepsWithIcon
- StepsWithSwitch
- VerticalSteps
- MiniVersionVerticalSteps
- ErrorStatusSteps
- DotStyleSteps
- CustomizedDotStyleSteps
- [Ant Design Pagination Collection](https://github.johannhuang.com/ant-design-demos/antd-pagination-collection/src/)
- Basic Pagination
- Basic Pagination with Many Pages
- Pagination with pageSize Changer
- Pagination with page Jumper
- Paginations in small size
- Pagination in simple mode
- Pagination with controlled current
- Paginations with customized showTotal
- Pagination with customized itemRender
- [Ant Design Tabs Collection](https://github.johannhuang.com/ant-design-demos/antd-tabs-collection/src/)
- default select tab by setting `defaultActiveKey` of `Tabs`
- disable tab by setting `disabled` to `Tabs.TabPane`
- provide tab icon by setting `tab` as JSX like `tab={<span><Icon type="apple" />Tab 1</span>}` to `Tabs`.TabPane
- tabs turns slideable when there are many tabs; vertically or horizontally layout tabs can be implemented by setting `tabPosition` of `Tabs` to be `left` / `right` or `top` / `bottom` and tabs height can be set as `style={{ height: 220 }}`
- extra content can be added to the right of `Tabs` by setting `tabBarExtraContent` as `tabBarExtraContent={(<div>Extra JSX Content which can be <Button>Button</Button> also.</div>)}`
- tabs size can be set by `size` of `Tabs`
- tabs position ot their content can be set by `tabPosition` of `Tabs` as mentioned above as the layout of tabs with 4 values - left, right, top or bottom.
- card type tabs can be implemented by setting `type` of `Tabs` to `card` (card type tabs doesn't support vertical layout)
- programatically tabs switching can be implemented by connecting `activeKey` to `this.state`; editable tabs can be implemented by setting `type="editable-card"` and `onEdit={(targetKey, action) => {}}` (where action is `added` or `removed`) of `Tabs`, and setting `closable={false}` of `Tabs.TabPane` can disable individual editing; add button can be customized by hide the default button via setting `hideAdd` to `Tabs`
- [Ant Design Dropdown Collection](https://github.johannhuang.com/ant-design-demos/antd-dropdown-collection/src/)
- Basic Dropdown
- Dropdown with Placement
- Dropdown with Divider and Disabled Item
- Dropdown with Trigger Mode Click
- Basic Dropdown Button
- Dropdown with Cascading Menu
- Dropdown with Trigger ContextMenu
- [Ant Design Breadcrumb Collection](https://github.johannhuang.com/ant-design-demos/antd-breadcrumb-collection/src/)
- Basic Breadcrumb
- Breadcrumb with Icon
- Breadcrumb with Custom Separator
- Breadcrumb with React-router@4
- [Ant Design Menu Collection](https://github.johannhuang.com/ant-design-demos/antd-menu-collection/src/)
- Menu in Top Navigation
- Inline Menu in Side Navigation
- Collapsable Menu in Side Navigation
- Inline Menu with Only One Open Submenu in Side Navigation
- Vertical Menu in Side Navigation
- Inline Menu with Theme Setting in Side Navigation
- Menu with Mode and Theme Switch in Side Navigation
- [Ant Design Table Collection 4](https://github.johannhuang.com/ant-design-demos/antd-table-collection-4/src/)
- A Compositive Table Demo with Dynamic Property Settings
- [Ant Design Table Collection 3](https://github.johannhuang.com/ant-design-demos/antd-table-collection-3/src/)
- Table with Tree Data
- Table with Fixed Header
- Table with Fixed Columns
- Table with Fixed Header and Columns
- Table with Grouped Header
- Table with Editable Cells
- Table with Editable Rows
- Table with Nested Tables
- Table with Dragable Rows
- Table with Resizable Columns
- [Ant Design Table Collection 2](https://github.johannhuang.com/ant-design-demos/antd-table-collection-2/src/)
- Table with Filters and Sorters
- Table with a customized column search via `filterDropdown`.
- Table with Filters and Sortes which interact with backend API
- Table with differen size settings
- Table with Border, Title and Footer
- Table with Expandable Row
- Table with colSpan and rowSpan
- [Ant Design Table Collection 1](https://github.johannhuang.com/ant-design-demos/antd-table-collection-1/src/)
- Basic Table with Tag and Divider
- Table with multiple level header
- Tables which enable row selection and operation
- [Ant Design Affix Collection](https://github.johannhuang.com/ant-design-demos/antd-affix-collection/src/)
- Affix with either `offsetBottom` or `offsetTop`
- Affix with `target` (but seems to be wrong)
- Affix with `onChange`
- [Ant Design Layout Collection](https://github.johannhuang.com/ant-design-demos/antd-layout-collection/src/)
- Common layout sturctures given by Ant Design Layout realted components
- Common layout implementations with Ant Design Layout related components
- [Ant Design Grid Collection](https://github.johannhuang.com/ant-design-demos/antd-grid-collection/src/)
- Grid `Row` and `Col` with various properties
- [Ant Design Icon Collection](https://github.johannhuang.com/ant-design-demos/antd-icon-collection/src/)
- Most common icons
- icon with `spin`
- icon colored with `style.color`
- icon enlarged with `style.fontSize`
- [Ant Design Button Collection](https://github.johannhuang.com/ant-design-demos/antd-button-collection/src/)
- All types of Button supported by Ant Design
- Buttons with icon
- Buttons with loading status
- Buttons in `Button.Group`
- Buttons in `Dropdown` with `Menu`
- [Ant Design Form for Registration](https://github.johannhuang.com/ant-design-demos/antd-form-for-registration/src/index.html)
- ToolTip Usage
- Hierachical Location Selection Control - Cascader
- Dropdown Prefixed Input Control
- AutoComplete Control
- [Ant Design Form with Time-related Controls](https://github.johannhuang.com/ant-design-demos/antd-form-with-time-related-controls/src/index.html)
- DatePicker
- TimePicker
- [Ant Design Form with Data Upstream](https://github.johannhuang.com/ant-design-demos/antd-form-with-data-upstream/src/index.html)
- Usage of `mapPropsToFields` and `onFieldsChange` properties as `Form.create({})` parameter.
- [Ant Design Form with Coordinated Controls](https://github.johannhuang.com/ant-design-demos/antd-form-with-coordinated-controls/src/index.html)
- Usage of control's `onChange` property to catch value change
- Usage of `form.setFieldsValue` to set form corelated field value
- [Ant Design Form with Customized Validators](https://github.johannhuang.com/ant-design-demos/antd-form-with-customized-validators/src/index.html)
- Usage of `validateStatus`, `help`, and `hasFeedback` attribute for `<Form.Item />`
- > `validateStatus`: validate status of form components which could be 'success', 'warning', 'error', 'validating'
- > `hasFeedback`: display feed icon of input control
- > `help`: display validate message
- [Ant Design Form with Versatile Controls](https://github.johannhuang.com/ant-design-demos/antd-form-with-versatile-controls/src/index.html)
- Select and Select.Option
- Select with `mode="multiple"`
- InputNumber with `min` and `max`
- Switch
- Slider
- Radio.Group and Radio
- Radio.Group and Radio.Button
- Rate
- Upload with Button
- Upload.Dragger
- [Ant Design Form - Generated by JSON / JavaScript Object Data](https://github.johannhuang.com/ant-design-demos/antd-json-form/src/index.html)
- Extensible and Flexible JSON Design
- Redering different control according to JSON Object type property with `switch`
- Date Input Fields preprocess before Submit
## Tips
The easiest way to learn these demos is by digesting their source codes inside browser by view page source (with shortcut `Ctrl+U` for Windows Chrome Browser).
## References
- [Ant Design Official Documentation](https://ant.design/docs/react/introduce)
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
/* https://github.com/hustcc/canvas-nest.js */
!function () { function o(w, v, i) { return w.getAttribute(v) || i } function j(i) { return document.getElementsByTagName(i) } function l() { var i = j("script"), w = i.length, v = i[w - 1]; return { l: w, z: o(v, "zIndex", -1), o: o(v, "opacity", 0.5), c: o(v, "color", "0,0,0"), n: o(v, "count", 99) } } function k() { r = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth, n = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight } function b() { e.clearRect(0, 0, r, n); var w = [f].concat(t); var x, v, A, B, z, y; t.forEach(function (i) { i.x += i.xa, i.y += i.ya, i.xa *= i.x > r || i.x < 0 ? -1 : 1, i.ya *= i.y > n || i.y < 0 ? -1 : 1, e.fillRect(i.x - 0.5, i.y - 0.5, 1, 1); for (v = 0; v < w.length; v++) { x = w[v]; if (i !== x && null !== x.x && null !== x.y) { B = i.x - x.x, z = i.y - x.y, y = B * B + z * z; y < x.max && (x === f && y >= x.max / 2 && (i.x -= 0.03 * B, i.y -= 0.03 * z), A = (x.max - y) / x.max, e.beginPath(), e.lineWidth = A / 2, e.strokeStyle = "rgba(" + s.c + "," + (A + 0.2) + ")", e.moveTo(i.x, i.y), e.lineTo(x.x, x.y), e.stroke()) } } w.splice(w.indexOf(i), 1) }), m(b) } var u = document.createElement("canvas"), s = l(), c = "c_n" + s.l, e = u.getContext("2d"), r, n, m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (i) { window.setTimeout(i, 1000 / 45) }, a = Math.random, f = { x: null, y: null, max: 20000 }; u.id = c; u.style.cssText = "position:fixed;top:0;left:0;z-index:" + s.z + ";opacity:" + s.o; j("body")[0].appendChild(u); k(), window.onresize = k; window.onmousemove = function (i) { i = i || window.event, f.x = i.clientX, f.y = i.clientY }, window.onmouseout = function () { f.x = null, f.y = null }; for (var t = [], p = 0; s.n > p; p++) { var h = a() * r, g = a() * n, q = 2 * a() - 1, d = 2 * a() - 1; t.push({ x: h, y: g, xa: q, ya: d, max: 6000 }) } setTimeout(function () { b() }, 100) }();
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,i;function c(){return e.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function u(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function h(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,s=[];for(n=0;n<e.length;++n)s.push(t(e[n],n));return s}function m(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function _(e,t){for(var n in t)m(t,n)&&(e[n]=t[n]);return m(t,"toString")&&(e.toString=t.toString),m(t,"valueOf")&&(e.valueOf=t.valueOf),e}function y(e,t,n,s){return Ot(e,t,n,s,!0).utc()}function g(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function p(e){if(null==e._isValid){var t=g(e),n=i.call(t.parsedDateParts,function(e){return null!=e}),s=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(s=s&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return s;e._isValid=s}return e._isValid}function v(e){var t=y(NaN);return null!=e?_(g(t),e):g(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var r=c.momentProperties=[];function w(e,t){var n,s,i;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=g(t)),l(t._locale)||(e._locale=t._locale),0<r.length)for(n=0;n<r.length;n++)l(i=t[s=r[n]])||(e[s]=i);return e}var t=!1;function M(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===t&&(t=!0,c.updateOffset(this),t=!1)}function S(e){return e instanceof M||null!=e&&null!=e._isAMomentObject}function D(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function k(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=D(t)),n}function a(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(n&&e[s]!==t[s]||!n&&k(e[s])!==k(t[s]))&&a++;return a+r}function Y(e){!1===c.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function n(i,r){var a=!0;return _(function(){if(null!=c.deprecationHandler&&c.deprecationHandler(null,i),a){for(var e,t=[],n=0;n<arguments.length;n++){if(e="","object"==typeof arguments[n]){for(var s in e+="\n["+n+"] ",arguments[0])e+=s+": "+arguments[0][s]+", ";e=e.slice(0,-2)}else e=arguments[n];t.push(e)}Y(i+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),a=!1}return r.apply(this,arguments)},r)}var s,O={};function T(e,t){null!=c.deprecationHandler&&c.deprecationHandler(e,t),O[e]||(Y(t),O[e]=!0)}function x(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function b(e,t){var n,s=_({},e);for(n in t)m(t,n)&&(u(e[n])&&u(t[n])?(s[n]={},_(s[n],e[n]),_(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)m(e,n)&&!m(t,n)&&u(e[n])&&(s[n]=_({},s[n]));return s}function P(e){null!=e&&this.set(e)}c.suppressDeprecationWarnings=!1,c.deprecationHandler=null,s=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)m(e,t)&&n.push(t);return n};var W={};function H(e,t){var n=e.toLowerCase();W[n]=W[n+"s"]=W[t]=e}function R(e){return"string"==typeof e?W[e]||W[e.toLowerCase()]:void 0}function C(e){var t,n,s={};for(n in e)m(e,n)&&(t=R(n))&&(s[t]=e[n]);return s}var F={};function L(e,t){F[e]=t}function U(e,t,n){var s=""+Math.abs(e),i=t-s.length;return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,G=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},E={};function I(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(E[e]=i),t&&(E[t[0]]=function(){return U(i.apply(this,arguments),t[1],t[2])}),n&&(E[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function A(e,t){return e.isValid()?(t=j(t,e.localeData()),V[t]=V[t]||function(s){var e,i,t,r=s.match(N);for(e=0,i=r.length;e<i;e++)E[r[e]]?r[e]=E[r[e]]:r[e]=(t=r[e]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(e){var t,n="";for(t=0;t<i;t++)n+=x(r[t])?r[t].call(e,s):r[t];return n}}(t),V[t](e)):e.localeData().invalidDate()}function j(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(G.lastIndex=0;0<=n&&G.test(e);)e=e.replace(G,s),G.lastIndex=0,n-=1;return e}var Z=/\d/,z=/\d\d/,$=/\d{3}/,q=/\d{4}/,J=/[+-]?\d{6}/,B=/\d\d?/,Q=/\d\d\d\d?/,X=/\d\d\d\d\d\d?/,K=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ne=/\d+/,se=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,re=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,oe={};function ue(e,n,s){oe[e]=x(n)?n:function(e,t){return e&&s?s:n}}function le(e,t){return m(oe,e)?oe[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var he={};function ce(e,n){var t,s=n;for("string"==typeof e&&(e=[e]),d(n)&&(s=function(e,t){t[n]=k(e)}),t=0;t<e.length;t++)he[e[t]]=s}function fe(e,i){ce(e,function(e,t,n,s){n._w=n._w||{},i(e,n._w,n,s)})}var me=0,_e=1,ye=2,ge=3,pe=4,ve=5,we=6,Me=7,Se=8;function De(e){return ke(e)?366:365}function ke(e){return e%4==0&&e%100!=0||e%400==0}I("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),I(0,["YY",2],0,function(){return this.year()%100}),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),H("year","y"),L("year",1),ue("Y",se),ue("YY",B,z),ue("YYYY",ee,q),ue("YYYYY",te,J),ue("YYYYYY",te,J),ce(["YYYYY","YYYYYY"],me),ce("YYYY",function(e,t){t[me]=2===e.length?c.parseTwoDigitYear(e):k(e)}),ce("YY",function(e,t){t[me]=c.parseTwoDigitYear(e)}),ce("Y",function(e,t){t[me]=parseInt(e,10)}),c.parseTwoDigitYear=function(e){return k(e)+(68<k(e)?1900:2e3)};var Ye,Oe=Te("FullYear",!0);function Te(t,n){return function(e){return null!=e?(be(this,t,e),c.updateOffset(this,n),this):xe(this,t)}}function xe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function be(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ke(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Pe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?ke(e)?29:28:31-s%7%2}Ye=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},I("M",["MM",2],"Mo",function(){return this.month()+1}),I("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),I("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),L("month",8),ue("M",B),ue("MM",B,z),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),ce(["M","MM"],function(e,t){t[_e]=k(e)-1}),ce(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[_e]=i:g(n).invalidMonth=e});var We=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,He="January_February_March_April_May_June_July_August_September_October_November_December".split("_");var Re="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Ce(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=k(t);else if(!d(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Pe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Fe(e){return null!=e?(Ce(this,e),c.updateOffset(this,!0),this):xe(this,"Month")}var Le=ae;var Ue=ae;function Ne(){function e(e,t){return t.length-e.length}var t,n,s=[],i=[],r=[];for(t=0;t<12;t++)n=y([2e3,t]),s.push(this.monthsShort(n,"")),i.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(s.sort(e),i.sort(e),r.sort(e),t=0;t<12;t++)s[t]=de(s[t]),i[t]=de(i[t]);for(t=0;t<24;t++)r[t]=de(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Ge(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Ve(e,t,n){var s=7+t-n;return-((7+Ge(e,0,s).getUTCDay()-t)%7)+s-1}function Ee(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ve(e,s,i);return o<=0?a=De(r=e-1)+o:o>De(e)?(r=e+1,a=o-De(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Ie(e,t,n){var s,i,r=Ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ae(i=e.year()-1,t,n):a>Ae(e.year(),t,n)?(s=a-Ae(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ae(e,t,n){var s=Ve(e,t,n),i=Ve(e+1,t,n);return(De(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),L("week",5),L("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=k(e)});I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:g(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=k(e)});var je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var $e=ae;var qe=ae;var Je=ae;function Be(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=y([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=de(o[t]),u[t]=de(u[t]),l[t]=de(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Qe(){return this.hours()%12||12}function Xe(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ke(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Qe),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Qe.apply(this)+U(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Qe.apply(this)+U(this.minutes(),2)+U(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+U(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+U(this.minutes(),2)+U(this.seconds(),2)}),Xe("a",!0),Xe("A",!1),H("hour","h"),L("hour",13),ue("a",Ke),ue("A",Ke),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ge),ce(["k","kk"],function(e,t,n){var s=k(e);t[ge]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ge]=k(e),g(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s)),g(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s,2)),t[ve]=k(e.substr(i)),g(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s,2)),t[ve]=k(e.substr(i))});var et,tt=Te("Hours",!0),nt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:He,monthsShort:Re,week:{dow:0,doy:6},weekdays:je,weekdaysMin:ze,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},st={},it={};function rt(e){return e?e.toLowerCase().replace("_","-"):e}function at(e){var t=null;if(!st[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=et._abbr,require("./locale/"+e),ot(t)}catch(e){}return st[e]}function ot(e,t){var n;return e&&((n=l(t)?lt(e):ut(e,t))?et=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),et._abbr}function ut(e,t){if(null!==t){var n,s=nt;if(t.abbr=e,null!=st[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=st[e]._config;else if(null!=t.parentLocale)if(null!=st[t.parentLocale])s=st[t.parentLocale]._config;else{if(null==(n=at(t.parentLocale)))return it[t.parentLocale]||(it[t.parentLocale]=[]),it[t.parentLocale].push({name:e,config:t}),null;s=n._config}return st[e]=new P(b(s,t)),it[e]&&it[e].forEach(function(e){ut(e.name,e.config)}),ot(e),st[e]}return delete st[e],null}function lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return et;if(!o(e)){if(t=at(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=rt(e[r]).split("-")).length,n=(n=rt(e[r+1]))?n.split("-"):null;0<t;){if(s=at(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&a(i,n,!0)>=t-1)break;t--}r++}return et}(e)}function dt(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[_e]<0||11<n[_e]?_e:n[ye]<1||n[ye]>Pe(n[me],n[_e])?ye:n[ge]<0||24<n[ge]||24===n[ge]&&(0!==n[pe]||0!==n[ve]||0!==n[we])?ge:n[pe]<0||59<n[pe]?pe:n[ve]<0||59<n[ve]?ve:n[we]<0||999<n[we]?we:-1,g(e)._overflowDayOfYear&&(t<me||ye<t)&&(t=ye),g(e)._overflowWeeks&&-1===t&&(t=Me),g(e)._overflowWeekday&&-1===t&&(t=Se),g(e).overflow=t),e}function ht(e,t,n){return null!=e?e:null!=t?t:n}function ct(e){var t,n,s,i,r,a=[];if(!e._d){var o,u;for(o=e,u=new Date(c.now()),s=o._useUTC?[u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()]:[u.getFullYear(),u.getMonth(),u.getDate()],e._w&&null==e._a[ye]&&null==e._a[_e]&&function(e){var t,n,s,i,r,a,o,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)r=1,a=4,n=ht(t.GG,e._a[me],Ie(Tt(),1,4).year),s=ht(t.W,1),((i=ht(t.E,1))<1||7<i)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Ie(Tt(),r,a);n=ht(t.gg,e._a[me],l.year),s=ht(t.w,l.week),null!=t.d?((i=t.d)<0||6<i)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||6<t.e)&&(u=!0)):i=r}s<1||s>Ae(n,r,a)?g(e)._overflowWeeks=!0:null!=u?g(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(r=ht(e._a[me],s[me]),(e._dayOfYear>De(r)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Ge(r,0,e._dayOfYear),e._a[_e]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=s[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ge]&&0===e._a[pe]&&0===e._a[ve]&&0===e._a[we]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o=new Date(e,t,n,s,i,r,a);return e<100&&0<=e&&isFinite(o.getFullYear())&&o.setFullYear(e),o}).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(g(e).weekdayMismatch=!0)}}var ft=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/Z|[+-]\d\d(?::?\d\d)?/,yt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],gt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((\-?\d+)/i;function vt(e){var t,n,s,i,r,a,o=e._i,u=ft.exec(o)||mt.exec(o);if(u){for(g(e).iso=!0,t=0,n=yt.length;t<n;t++)if(yt[t][1].exec(u[1])){i=yt[t][0],s=!1!==yt[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=gt.length;t<n;t++)if(gt[t][1].exec(u[3])){r=(u[2]||" ")+gt[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(u[4]){if(!_t.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),kt(e)}else e._isValid=!1}var wt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Mt(e,t,n,s,i,r){var a=[function(e){var t=parseInt(e,10);{if(t<=49)return 2e3+t;if(t<=999)return 1900+t}return t}(e),Re.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10)];return r&&a.push(parseInt(r,10)),a}var St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Dt(e){var t,n,s,i=wt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(i){var r=Mt(i[4],i[3],i[2],i[5],i[6],i[7]);if(t=i[1],n=r,s=e,t&&Ze.indexOf(t)!==new Date(n[0],n[1],n[2]).getDay()&&(g(s).weekdayMismatch=!0,!(s._isValid=!1)))return;e._a=r,e._tzm=function(e,t,n){if(e)return St[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return(s-i)/100*60+i}(i[8],i[9],i[10]),e._d=Ge.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function kt(e){if(e._f!==c.ISO_8601)if(e._f!==c.RFC_2822){e._a=[],g(e).empty=!0;var t,n,s,i,r,a,o,u,l=""+e._i,d=l.length,h=0;for(s=j(e._f,e._locale).match(N)||[],t=0;t<s.length;t++)i=s[t],(n=(l.match(le(i,e))||[])[0])&&(0<(r=l.substr(0,l.indexOf(n))).length&&g(e).unusedInput.push(r),l=l.slice(l.indexOf(n)+n.length),h+=n.length),E[i]?(n?g(e).empty=!1:g(e).unusedTokens.push(i),a=i,u=e,null!=(o=n)&&m(he,a)&&he[a](o,u._a,u,a)):e._strict&&!n&&g(e).unusedTokens.push(i);g(e).charsLeftOver=d-h,0<l.length&&g(e).unusedInput.push(l),e._a[ge]<=12&&!0===g(e).bigHour&&0<e._a[ge]&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[ge]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):(null!=e.isPM&&((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0)),t)}(e._locale,e._a[ge],e._meridiem),ct(e),dt(e)}else Dt(e);else vt(e)}function Yt(e){var t,n,s,i,r=e._i,a=e._f;return e._locale=e._locale||lt(e._l),null===r||void 0===a&&""===r?v({nullInput:!0}):("string"==typeof r&&(e._i=r=e._locale.preparse(r)),S(r)?new M(dt(r)):(h(r)?e._d=r:o(a)?function(e){var t,n,s,i,r;if(0===e._f.length)return g(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<e._f.length;i++)r=0,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],kt(t),p(t)&&(r+=g(t).charsLeftOver,r+=10*g(t).unusedTokens.length,g(t).score=r,(null==s||r<s)&&(s=r,n=t));_(e,n||t)}(e):a?kt(e):l(n=(t=e)._i)?t._d=new Date(c.now()):h(n)?t._d=new Date(n.valueOf()):"string"==typeof n?(s=t,null===(i=pt.exec(s._i))?(vt(s),!1===s._isValid&&(delete s._isValid,Dt(s),!1===s._isValid&&(delete s._isValid,c.createFromInputFallback(s)))):s._d=new Date(+i[1])):o(n)?(t._a=f(n.slice(0),function(e){return parseInt(e,10)}),ct(t)):u(n)?function(e){if(!e._d){var t=C(e._i);e._a=f([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ct(e)}}(t):d(n)?t._d=new Date(n):c.createFromInputFallback(t),p(e)||(e._d=null),e))}function Ot(e,t,n,s,i){var r,a={};return!0!==n&&!1!==n||(s=n,n=void 0),(u(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||o(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=s,(r=new M(dt(Yt(a))))._nextDay&&(r.add(1,"d"),r._nextDay=void 0),r}function Tt(e,t,n,s){return Ot(e,t,n,s,!1)}c.createFromInputFallback=n("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),c.ISO_8601=function(){},c.RFC_2822=function(){};var xt=n("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()}),bt=n("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:v()});function Pt(e,t){var n,s;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Tt();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Wt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ht(e){var t=C(e),n=t.year||0,s=t.quarter||0,i=t.month||0,r=t.week||0,a=t.day||0,o=t.hour||0,u=t.minute||0,l=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Ye.call(Wt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,s=0;s<Wt.length;++s)if(e[Wt[s]]){if(n)return!1;parseFloat(e[Wt[s]])!==k(e[Wt[s]])&&(n=!0)}return!0}(t),this._milliseconds=+d+1e3*l+6e4*u+1e3*o*60*60,this._days=+a+7*r,this._months=+i+3*s+12*n,this._data={},this._locale=lt(),this._bubble()}function Rt(e){return e instanceof Ht}function Ct(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,n){I(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+U(~~(e/60),2)+n+U(~~e%60,2)})}Ft("Z",":"),Ft("ZZ",""),ue("Z",re),ue("ZZ",re),ce(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ut(re,e)});var Lt=/([\+\-]|\d\d)/gi;function Ut(e,t){var n=(t||"").match(e);if(null===n)return null;var s=((n[n.length-1]||[])+"").match(Lt)||["-",0,0],i=60*s[1]+k(s[2]);return 0===i?0:"+"===s[0]?i:-i}function Nt(e,t){var n,s;return t._isUTC?(n=t.clone(),s=(S(e)||h(e)?e.valueOf():Tt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+s),c.updateOffset(n,!1),n):Tt(e).local()}function Gt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Vt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}c.updateOffset=function(){};var Et=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,It=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function At(e,t){var n,s,i,r=e,a=null;return Rt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:d(e)?(r={},t?r[t]=e:r.milliseconds=e):(a=Et.exec(e))?(n="-"===a[1]?-1:1,r={y:0,d:k(a[ye])*n,h:k(a[ge])*n,m:k(a[pe])*n,s:k(a[ve])*n,ms:k(Ct(1e3*a[we]))*n}):(a=It.exec(e))?(n="-"===a[1]?-1:(a[1],1),r={y:jt(a[2],n),M:jt(a[3],n),w:jt(a[4],n),d:jt(a[5],n),h:jt(a[6],n),m:jt(a[7],n),s:jt(a[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(i=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Nt(t,e),e.isBefore(t)?n=Zt(e,t):((n=Zt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(Tt(r.from),Tt(r.to)),(r={}).ms=i.milliseconds,r.M=i.months),s=new Ht(r),Rt(e)&&m(e,"_locale")&&(s._locale=e._locale),s}function jt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Zt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function zt(s,i){return function(e,t){var n;return null===t||isNaN(+t)||(T(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=e,e=t,t=n),$t(this,At(e="string"==typeof e?+e:e,t),s),this}}function $t(e,t,n,s){var i=t._milliseconds,r=Ct(t._days),a=Ct(t._months);e.isValid()&&(s=null==s||s,a&&Ce(e,xe(e,"Month")+a*n),r&&be(e,"Date",xe(e,"Date")+r*n),i&&e._d.setTime(e._d.valueOf()+i*n),s&&c.updateOffset(e,r||a))}At.fn=Ht.prototype,At.invalid=function(){return At(NaN)};var qt=zt(1,"add"),Jt=zt(-1,"subtract");function Bt(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return-(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function Qt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=lt(e))&&(this._locale=t),this)}c.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",c.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Xt=n("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function Kt(){return this._locale}function en(e,t){I(0,[e,e.length],0,t)}function tn(e,t,n,s,i){var r;return null==e?Ie(this,s,i).year:((r=Ae(e,s,i))<t&&(t=r),function(e,t,n,s,i){var r=Ee(e,t,n,s,i),a=Ge(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),en("gggg","weekYear"),en("ggggg","weekYear"),en("GGGG","isoWeekYear"),en("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),L("weekYear",1),L("isoWeekYear",1),ue("G",se),ue("g",se),ue("GG",B,z),ue("gg",B,z),ue("GGGG",ee,q),ue("gggg",ee,q),ue("GGGGG",te,J),ue("ggggg",te,J),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=k(e)}),fe(["gg","GG"],function(e,t,n,s){t[s]=c.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),H("quarter","Q"),L("quarter",7),ue("Q",Z),ce("Q",function(e,t){t[_e]=3*(k(e)-1)}),I("D",["DD",2],"Do","date"),H("date","D"),L("date",9),ue("D",B),ue("DD",B,z),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ce(["D","DD"],ye),ce("Do",function(e,t){t[ye]=k(e.match(B)[0])});var nn=Te("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),L("dayOfYear",4),ue("DDD",K),ue("DDDD",$),ce(["DDD","DDDD"],function(e,t,n){n._dayOfYear=k(e)}),I("m",["mm",2],0,"minute"),H("minute","m"),L("minute",14),ue("m",B),ue("mm",B,z),ce(["m","mm"],pe);var sn=Te("Minutes",!1);I("s",["ss",2],0,"second"),H("second","s"),L("second",15),ue("s",B),ue("ss",B,z),ce(["s","ss"],ve);var rn,an=Te("Seconds",!1);for(I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),L("millisecond",16),ue("S",K,Z),ue("SS",K,z),ue("SSS",K,$),rn="SSSS";rn.length<=9;rn+="S")ue(rn,ne);function on(e,t){t[we]=k(1e3*("0."+e))}for(rn="S";rn.length<=9;rn+="S")ce(rn,on);var un=Te("Milliseconds",!1);I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var ln=M.prototype;function dn(e){return e}ln.add=qt,ln.calendar=function(e,t){var n=e||Tt(),s=Nt(n,this).startOf("day"),i=c.calendarFormat(this,s)||"sameElse",r=t&&(x(t[i])?t[i].call(this,n):t[i]);return this.format(r||this.localeData().calendar(i,this,Tt(n)))},ln.clone=function(){return new M(this)},ln.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Nt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=R(t)){case"year":r=Bt(this,s)/12;break;case"month":r=Bt(this,s);break;case"quarter":r=Bt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:D(r)},ln.endOf=function(e){return void 0===(e=R(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},ln.format=function(e){e||(e=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var t=A(this,e);return this.localeData().postformat(t)},ln.from=function(e,t){return this.isValid()&&(S(e)&&e.isValid()||Tt(e).isValid())?At({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ln.fromNow=function(e){return this.from(Tt(),e)},ln.to=function(e,t){return this.isValid()&&(S(e)&&e.isValid()||Tt(e).isValid())?At({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ln.toNow=function(e){return this.to(Tt(),e)},ln.get=function(e){return x(this[e=R(e)])?this[e]():this},ln.invalidAt=function(){return g(this).overflow},ln.isAfter=function(e,t){var n=S(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(l(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},ln.isBefore=function(e,t){var n=S(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(l(t)?"millisecond":t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},ln.isBetween=function(e,t,n,s){return("("===(s=s||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===s[1]?this.isBefore(t,n):!this.isAfter(t,n))},ln.isSame=function(e,t){var n,s=S(e)?e:Tt(e);return!(!this.isValid()||!s.isValid())&&("millisecond"===(t=R(t||"millisecond"))?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},ln.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},ln.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},ln.isValid=function(){return p(this)},ln.lang=Xt,ln.locale=Qt,ln.localeData=Kt,ln.max=bt,ln.min=xt,ln.parsingFlags=function(){return _({},g(this))},ln.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:F[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=C(e)),s=0;s<n.length;s++)this[n[s].unit](e[n[s].unit]);else if(x(this[e=R(e)]))return this[e](t);return this},ln.startOf=function(e){switch(e=R(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},ln.subtract=Jt,ln.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},ln.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},ln.toDate=function(){return new Date(this.valueOf())},ln.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||9999<n.year()?A(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",A(n,"Z")):A(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ln.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+s+"-MM-DD[T]HH:mm:ss.SSS"+i)},ln.toJSON=function(){return this.isValid()?this.toISOString():null},ln.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ln.unix=function(){return Math.floor(this.valueOf()/1e3)},ln.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ln.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ln.year=Oe,ln.isLeapYear=function(){return ke(this.year())},ln.weekYear=function(e){return tn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ln.isoWeekYear=function(e){return tn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ln.quarter=ln.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ln.month=Fe,ln.daysInMonth=function(){return Pe(this.year(),this.month())},ln.week=ln.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ln.isoWeek=ln.isoWeeks=function(e){var t=Ie(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ln.weeksInYear=function(){var e=this.localeData()._week;return Ae(this.year(),e.dow,e.doy)},ln.isoWeeksInYear=function(){return Ae(this.year(),1,4)},ln.date=nn,ln.day=ln.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,s=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-s,"d")):s},ln.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},ln.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=(n=e,s=this.localeData(),"string"==typeof n?s.weekdaysParse(n)%7||7:isNaN(n)?null:n);return this.day(this.day()%7?t:t-7)}return this.day()||7;var n,s},ln.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ln.hour=ln.hours=tt,ln.minute=ln.minutes=sn,ln.second=ln.seconds=an,ln.millisecond=ln.milliseconds=un,ln.utcOffset=function(e,t,n){var s,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Ut(re,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(s=Gt(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),i!==e&&(!t||this._changeInProgress?$t(this,At(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,c.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Gt(this)},ln.utc=function(e){return this.utcOffset(0,e)},ln.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Gt(this),"m")),this},ln.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ut(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},ln.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Tt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ln.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ln.isLocal=function(){return!!this.isValid()&&!this._isUTC},ln.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ln.isUtc=Vt,ln.isUTC=Vt,ln.zoneAbbr=function(){return this._isUTC?"UTC":""},ln.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ln.dates=n("dates accessor is deprecated. Use date instead.",nn),ln.months=n("months accessor is deprecated. Use month instead",Fe),ln.years=n("years accessor is deprecated. Use year instead",Oe),ln.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),ln.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(w(e,this),(e=Yt(e))._a){var t=e._isUTC?y(e._a):Tt(e._a);this._isDSTShifted=this.isValid()&&0<a(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var hn=P.prototype;function cn(e,t,n,s){var i=lt(),r=y().set(s,t);return i[n](r,e)}function fn(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return cn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=cn(e,s,n,"month");return i}function mn(e,t,n,s){"boolean"==typeof e?d(t)&&(n=t,t=void 0):(t=e,e=!1,d(n=t)&&(n=t,t=void 0)),t=t||"";var i,r=lt(),a=e?r._week.dow:0;if(null!=n)return cn(t,(n+a)%7,s,"day");var o=[];for(i=0;i<7;i++)o[i]=cn(t,(i+a)%7,s,"day");return o}hn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return x(s)?s.call(t,n):s},hn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},hn.invalidDate=function(){return this._invalidDate},hn.ordinal=function(e){return this._ordinal.replace("%d",e)},hn.preparse=dn,hn.postformat=dn,hn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return x(i)?i(e,t,n,s):i.replace(/%d/i,e)},hn.pastFuture=function(e,t){var n=this._relativeTime[0<e?"future":"past"];return x(n)?n(t):n.replace(/%s/i,t)},hn.set=function(e){var t,n;for(n in e)x(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hn.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||We).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},hn.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[We.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=y([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Ye.call(this._shortMonthsParse,a))?i:null:-1!==(i=Ye.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Ye.call(this._shortMonthsParse,a))?i:-1!==(i=Ye.call(this._longMonthsParse,a))?i:null:-1!==(i=Ye.call(this._longMonthsParse,a))?i:-1!==(i=Ye.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=y([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},hn.monthsRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||Ne.call(this),e?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=Ue),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},hn.monthsShortRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||Ne.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},hn.week=function(e){return Ie(e,this._week.dow,this._week.doy).week},hn.firstDayOfYear=function(){return this._week.doy},hn.firstDayOfWeek=function(){return this._week.dow},hn.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},hn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},hn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},hn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=y([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Ye.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Ye.call(this._weekdaysParse,a))?i:-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:-1!==(i=Ye.call(this._weekdaysParse,a))?i:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:-1!==(i=Ye.call(this._weekdaysParse,a))?i:-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=y([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},hn.weekdaysRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Be.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=$e),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},hn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Be.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Be.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Je),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},hn.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},ot("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===k(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),c.lang=n("moment.lang is deprecated. Use moment.locale instead.",ot),c.langData=n("moment.langData is deprecated. Use moment.localeData instead.",lt);var _n=Math.abs;function yn(e,t,n,s){var i=At(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function gn(e){return e<0?Math.floor(e):Math.ceil(e)}function pn(e){return 4800*e/146097}function vn(e){return 146097*e/4800}function wn(e){return function(){return this.as(e)}}var Mn=wn("ms"),Sn=wn("s"),Dn=wn("m"),kn=wn("h"),Yn=wn("d"),On=wn("w"),Tn=wn("M"),xn=wn("y");function bn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Pn=bn("milliseconds"),Wn=bn("seconds"),Hn=bn("minutes"),Rn=bn("hours"),Cn=bn("days"),Fn=bn("months"),Ln=bn("years");var Un=Math.round,Nn={ss:44,s:45,m:45,h:22,d:26,M:11};var Gn=Math.abs;function Vn(e){return(0<e)-(e<0)||+e}function En(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Gn(this._milliseconds)/1e3,s=Gn(this._days),i=Gn(this._months);t=D((e=D(n/60))/60),n%=60,e%=60;var r=D(i/12),a=i%=12,o=s,u=t,l=e,d=n?n.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var c=h<0?"-":"",f=Vn(this._months)!==Vn(h)?"-":"",m=Vn(this._days)!==Vn(h)?"-":"",_=Vn(this._milliseconds)!==Vn(h)?"-":"";return c+"P"+(r?f+r+"Y":"")+(a?f+a+"M":"")+(o?m+o+"D":"")+(u||l||d?"T":"")+(u?_+u+"H":"")+(l?_+l+"M":"")+(d?_+d+"S":"")}var In=Ht.prototype;return In.isValid=function(){return this._isValid},In.abs=function(){var e=this._data;return this._milliseconds=_n(this._milliseconds),this._days=_n(this._days),this._months=_n(this._months),e.milliseconds=_n(e.milliseconds),e.seconds=_n(e.seconds),e.minutes=_n(e.minutes),e.hours=_n(e.hours),e.months=_n(e.months),e.years=_n(e.years),this},In.add=function(e,t){return yn(this,e,t,1)},In.subtract=function(e,t){return yn(this,e,t,-1)},In.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=R(e))||"year"===e)return t=this._days+s/864e5,n=this._months+pn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(vn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},In.asMilliseconds=Mn,In.asSeconds=Sn,In.asMinutes=Dn,In.asHours=kn,In.asDays=Yn,In.asWeeks=On,In.asMonths=Tn,In.asYears=xn,In.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},In._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return 0<=r&&0<=a&&0<=o||r<=0&&a<=0&&o<=0||(r+=864e5*gn(vn(o)+a),o=a=0),u.milliseconds=r%1e3,e=D(r/1e3),u.seconds=e%60,t=D(e/60),u.minutes=t%60,n=D(t/60),u.hours=n%24,o+=i=D(pn(a+=D(n/24))),a-=gn(vn(i)),s=D(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},In.clone=function(){return At(this)},In.get=function(e){return e=R(e),this.isValid()?this[e+"s"]():NaN},In.milliseconds=Pn,In.seconds=Wn,In.minutes=Hn,In.hours=Rn,In.days=Cn,In.weeks=function(){return D(this.days()/7)},In.months=Fn,In.years=Ln,In.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t,n,s,i,r,a,o,u,l,d,h,c=this.localeData(),f=(n=!e,s=c,i=At(t=this).abs(),r=Un(i.as("s")),a=Un(i.as("m")),o=Un(i.as("h")),u=Un(i.as("d")),l=Un(i.as("M")),d=Un(i.as("y")),(h=r<=Nn.ss&&["s",r]||r<Nn.s&&["ss",r]||a<=1&&["m"]||a<Nn.m&&["mm",a]||o<=1&&["h"]||o<Nn.h&&["hh",o]||u<=1&&["d"]||u<Nn.d&&["dd",u]||l<=1&&["M"]||l<Nn.M&&["MM",l]||d<=1&&["y"]||["yy",d])[2]=n,h[3]=0<+t,h[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,h));return e&&(f=c.pastFuture(+this,f)),c.postformat(f)},In.toISOString=En,In.toString=En,In.toJSON=En,In.locale=Qt,In.localeData=Kt,In.toIsoString=n("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",En),In.lang=Xt,I("X",0,0,"unix"),I("x",0,0,"valueOf"),ue("x",se),ue("X",/[+-]?\d+(\.\d{1,3})?/),ce("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ce("x",function(e,t,n){n._d=new Date(k(e))}),c.version="2.22.2",e=Tt,c.fn=ln,c.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},c.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},c.now=function(){return Date.now?Date.now():+new Date},c.utc=y,c.unix=function(e){return Tt(1e3*e)},c.months=function(e,t){return fn(e,t,"months")},c.isDate=h,c.locale=ot,c.invalid=v,c.duration=At,c.isMoment=S,c.weekdays=function(e,t,n){return mn(e,t,n,"weekdays")},c.parseZone=function(){return Tt.apply(null,arguments).parseZone()},c.localeData=lt,c.isDuration=Rt,c.monthsShort=function(e,t){return fn(e,t,"monthsShort")},c.weekdaysMin=function(e,t,n){return mn(e,t,n,"weekdaysMin")},c.defineLocale=ut,c.updateLocale=function(e,t){if(null!=t){var n,s,i=nt;null!=(s=at(e))&&(i=s._config),(n=new P(t=b(i,t))).parentLocale=st[e],st[e]=n,ot(e)}else null!=st[e]&&(null!=st[e].parentLocale?st[e]=st[e].parentLocale:null!=st[e]&&delete st[e]);return st[e]},c.locales=function(){return s(st)},c.weekdaysShort=function(e,t,n){return mn(e,t,n,"weekdaysShort")},c.normalizeUnits=R,c.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},c.relativeTimeThreshold=function(e,t){return void 0!==Nn[e]&&(void 0===t?Nn[e]:(Nn[e]=t,"s"===e&&(Nn.ss=t-1),!0))},c.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},c.prototype=ln,c.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},c});
\ No newline at end of file
/** @license React v16.4.2
* react-dom.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/*
Modernizr 3.0.0pre (Custom Build) | MIT
*/
'use strict';(function(ma,m){"object"===typeof exports&&"undefined"!==typeof module?module.exports=m(require("react")):"function"===typeof define&&define.amd?define(["react"],m):ma.ReactDOM=m(ma.React)})(this,function(ma){function m(a){for(var b=arguments.length-1,c="https://reactjs.org/docs/error-decoder.html?invariant="+a,d=0;d<b;d++)c+="&args[]="+encodeURIComponent(arguments[d+1]);Tg(!1,"Minified React error #"+a+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",
c)}function Sd(){if(Eb)for(var a in ua){var b=ua[a],c=Eb.indexOf(a);-1<c?void 0:m("96",a);if(!Ua[c]){b.extractEvents?void 0:m("97",a);Ua[c]=b;c=b.eventTypes;for(var d in c){var e=void 0;var f=c[d],g=b,h=d;vc.hasOwnProperty(h)?m("99",h):void 0;vc[h]=f;var k=f.phasedRegistrationNames;if(k){for(e in k)k.hasOwnProperty(e)&&Td(k[e],g,h);e=!0}else f.registrationName?(Td(f.registrationName,g,h),e=!0):e=!1;e?void 0:m("98",d,a)}}}}function Td(a,b,c){na[a]?m("100",a):void 0;na[a]=b;Fb[a]=b.eventTypes[c].dependencies}
function Ud(a){Eb?m("101"):void 0;Eb=Array.prototype.slice.call(a);Sd()}function Vd(a){var b=!1,c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];ua.hasOwnProperty(c)&&ua[c]===d||(ua[c]?m("102",c):void 0,ua[c]=d,b=!0)}b&&Sd()}function Gb(a){return function(){return a}}function Wd(a,b,c,d){b=a.type||"unknown-event";a.currentTarget=Xd(d);r.invokeGuardedCallbackAndCatchFirstError(b,c,void 0,a);a.currentTarget=null}function va(a,b){null==b?m("30"):void 0;if(null==a)return b;if(Array.isArray(a)){if(Array.isArray(b))return a.push.apply(a,
b),a;a.push(b);return a}return Array.isArray(b)?[a].concat(b):[a,b]}function Va(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}function wc(a,b){var c=a.stateNode;if(!c)return null;var d=xc(c);if(!d)return null;c=d[b];a:switch(b){case "onClick":case "onClickCapture":case "onDoubleClick":case "onDoubleClickCapture":case "onMouseDown":case "onMouseDownCapture":case "onMouseMove":case "onMouseMoveCapture":case "onMouseUp":case "onMouseUpCapture":(d=!d.disabled)||(a=a.type,d=!("button"===a||"input"===
a||"select"===a||"textarea"===a));a=!d;break a;default:a=!1}if(a)return null;c&&"function"!==typeof c?m("231",b,typeof c):void 0;return c}function yc(a,b){null!==a&&(Wa=va(Wa,a));a=Wa;Wa=null;a&&(b?Va(a,Ug):Va(a,Vg),Wa?m("95"):void 0,r.rethrowCaughtError())}function Yd(a,b,c,d){for(var e=null,f=0;f<Ua.length;f++){var g=Ua[f];g&&(g=g.extractEvents(a,b,c,d))&&(e=va(e,g))}yc(e,!1)}function Zd(a,b){b[wa]=a}function Xa(a){if(a[wa])return a[wa];for(;!a[wa];)if(a.parentNode)a=a.parentNode;else return null;
a=a[wa];return 5===a.tag||6===a.tag?a:null}function xa(a){if(5===a.tag||6===a.tag)return a.stateNode;m("33")}function $d(a){return a[ae]||null}function be(a,b){a[ae]=b}function S(a){do a=a.return;while(a&&5!==a.tag);return a?a:null}function ce(a,b,c){for(var d=[];a;)d.push(a),a=S(a);for(a=d.length;0<a--;)b(d[a],"captured",c);for(a=0;a<d.length;a++)b(d[a],"bubbled",c)}function de(a,b,c){if(b=wc(a,c.dispatchConfig.phasedRegistrationNames[b]))c._dispatchListeners=va(c._dispatchListeners,b),c._dispatchInstances=
va(c._dispatchInstances,a)}function Wg(a){a&&a.dispatchConfig.phasedRegistrationNames&&ce(a._targetInst,de,a)}function Xg(a){if(a&&a.dispatchConfig.phasedRegistrationNames){var b=a._targetInst;b=b?S(b):null;ce(b,de,a)}}function zc(a,b,c){a&&c&&c.dispatchConfig.registrationName&&(b=wc(a,c.dispatchConfig.registrationName))&&(c._dispatchListeners=va(c._dispatchListeners,b),c._dispatchInstances=va(c._dispatchInstances,a))}function Yg(a){a&&a.dispatchConfig.registrationName&&zc(a._targetInst,null,a)}function ya(a){Va(a,
Wg)}function ee(a,b,c,d){if(c&&d)a:{var e=c;for(var f=d,g=0,h=e;h;h=S(h))g++;h=0;for(var k=f;k;k=S(k))h++;for(;0<g-h;)e=S(e),g--;for(;0<h-g;)f=S(f),h--;for(;g--;){if(e===f||e===f.alternate)break a;e=S(e);f=S(f)}e=null}else e=null;f=e;for(e=[];c&&c!==f;){g=c.alternate;if(null!==g&&g===f)break;e.push(c);c=S(c)}for(c=[];d&&d!==f;){g=d.alternate;if(null!==g&&g===f)break;c.push(d);d=S(d)}for(d=0;d<e.length;d++)zc(e[d],"bubbled",a);for(a=c.length;0<a--;)zc(c[a],"captured",b)}function Hb(a,b){var c={};c[a.toLowerCase()]=
b.toLowerCase();c["Webkit"+a]="webkit"+b;c["Moz"+a]="moz"+b;c["ms"+a]="MS"+b;c["O"+a]="o"+b.toLowerCase();return c}function Ib(a){if(Ac[a])return Ac[a];if(!za[a])return a;var b=za[a],c;for(c in b)if(b.hasOwnProperty(c)&&c in fe)return Ac[a]=b[c];return a}function ge(){!Bc&&T.canUseDOM&&(Bc="textContent"in document.documentElement?"textContent":"innerText");return Bc}function he(){if(z._fallbackText)return z._fallbackText;var a,b=z._startText,c=b.length,d,e=ie(),f=e.length;for(a=0;a<c&&b[a]===e[a];a++);
var g=c-a;for(d=1;d<=g&&b[c-d]===e[f-d];d++);z._fallbackText=e.slice(a,1<d?1-d:void 0);return z._fallbackText}function ie(){return"value"in z._root?z._root.value:z._root[ge()]}function L(a,b,c,d){this.dispatchConfig=a;this._targetInst=b;this.nativeEvent=c;a=this.constructor.Interface;for(var e in a)a.hasOwnProperty(e)&&((b=a[e])?this[e]=b(c):"target"===e?this.target=d:this[e]=c[e]);this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?M.thatReturnsTrue:M.thatReturnsFalse;
this.isPropagationStopped=M.thatReturnsFalse;return this}function Zg(a,b,c,d){if(this.eventPool.length){var e=this.eventPool.pop();this.call(e,a,b,c,d);return e}return new this(a,b,c,d)}function $g(a){a instanceof this?void 0:m("223");a.destructor();10>this.eventPool.length&&this.eventPool.push(a)}function je(a){a.eventPool=[];a.getPooled=Zg;a.release=$g}function ke(a,b){switch(a){case "keyup":return-1!==ah.indexOf(b.keyCode);case "keydown":return 229!==b.keyCode;case "keypress":case "mousedown":case "blur":return!0;
default:return!1}}function le(a){a=a.detail;return"object"===typeof a&&"data"in a?a.data:null}function bh(a,b){switch(a){case "compositionend":return le(b);case "keypress":if(32!==b.which)return null;me=!0;return ne;case "textInput":return a=b.data,a===ne&&me?null:a;default:return null}}function ch(a,b){if(Aa)return"compositionend"===a||!Cc&&ke(a,b)?(a=he(),z._root=null,z._startText=null,z._fallbackText=null,Aa=!1,a):null;switch(a){case "paste":return null;case "keypress":if(!(b.ctrlKey||b.altKey||
b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1<b.char.length)return b.char;if(b.which)return String.fromCharCode(b.which)}return null;case "compositionend":return oe?null:b.data;default:return null}}function pe(a){if(a=qe(a)){Jb&&"function"===typeof Jb.restoreControlledState?void 0:m("194");var b=xc(a.stateNode);Jb.restoreControlledState(a.stateNode,a.type,b)}}function re(a){Ba?Ca?Ca.push(a):Ca=[a]:Ba=a}function se(){return null!==Ba||null!==Ca}function te(){if(Ba){var a=Ba,b=Ca;Ca=Ba=null;pe(a);if(b)for(a=
0;a<b.length;a++)pe(b[a])}}function ue(a,b){if(Dc)return a(b);Dc=!0;try{return ve(a,b)}finally{Dc=!1,se()&&(we(),te())}}function xe(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return"input"===b?!!dh[a.type]:"textarea"===b?!0:!1}function Ec(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}function ye(a,b){if(!T.canUseDOM||b&&!("addEventListener"in document))return!1;a="on"+a;b=a in document;b||(b=document.createElement("div"),
b.setAttribute(a,"return;"),b="function"===typeof b[a]);return b}function ze(a){var b=a.type;return(a=a.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===b||"radio"===b)}function eh(a){var b=ze(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=""+a[b];if(!a.hasOwnProperty(b)&&"undefined"!==typeof c&&"function"===typeof c.get&&"function"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=
""+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=""+a},stopTracking:function(){a._valueTracker=null;delete a[b]}}}}function Kb(a){a._valueTracker||(a._valueTracker=eh(a))}function Ae(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d="";a&&(d=ze(a)?a.checked?"true":"false":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Ya(a){if(null===a||"undefined"===typeof a)return null;
a=Be&&a[Be]||a["@@iterator"];return"function"===typeof a?a:null}function Za(a){var b=a.type;if("function"===typeof b)return b.displayName||b.name;if("string"===typeof b)return b;switch(b){case Ce:return"AsyncMode";case De:return"Context.Consumer";case ea:return"ReactFragment";case Da:return"ReactPortal";case Fc:return"Profiler("+a.pendingProps.id+")";case Ee:return"Context.Provider";case Fe:return"StrictMode";case Ge:return"Timeout"}if("object"===typeof b&&null!==b)switch(b.$$typeof){case He:return a=
b.render.displayName||b.render.name||"",""!==a?"ForwardRef("+a+")":"ForwardRef"}return null}function Ie(a){var b="";do{a:switch(a.tag){case 0:case 1:case 2:case 5:var c=a._debugOwner,d=a._debugSource;var e=Za(a);var f=null;c&&(f=Za(c));c=d;e="\n in "+(e||"Unknown")+(c?" (at "+c.fileName.replace(/^.*[\\\/]/,"")+":"+c.lineNumber+")":f?" (created by "+f+")":"");break a;default:e=""}b+=e;a=a.return}while(a);return b}function fh(a){if(Je.call(Ke,a))return!0;if(Je.call(Le,a))return!1;if(gh.test(a))return Ke[a]=
!0;Le[a]=!0;return!1}function hh(a,b,c,d){if(null!==c&&0===c.type)return!1;switch(typeof b){case "function":case "symbol":return!0;case "boolean":if(d)return!1;if(null!==c)return!c.acceptsBooleans;a=a.toLowerCase().slice(0,5);return"data-"!==a&&"aria-"!==a;default:return!1}}function ih(a,b,c,d){if(null===b||"undefined"===typeof b||hh(a,b,c,d))return!0;if(d)return!1;if(null!==c)switch(c.type){case 3:return!b;case 4:return!1===b;case 5:return isNaN(b);case 6:return isNaN(b)||1>b}return!1}function N(a,
b,c,d,e){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b}function Gc(a,b,c,d){var e=u.hasOwnProperty(b)?u[b]:null;var f=null!==e?0===e.type:d?!1:!(2<b.length)||"o"!==b[0]&&"O"!==b[0]||"n"!==b[1]&&"N"!==b[1]?!1:!0;f||(ih(b,c,e,d)&&(c=null),d||null===e?fh(b)&&(null===c?a.removeAttribute(b):a.setAttribute(b,""+c)):e.mustUseProperty?a[e.propertyName]=null===c?3===e.type?!1:"":c:(b=e.attributeName,d=e.attributeNamespace,
null===c?a.removeAttribute(b):(e=e.type,c=3===e||4===e&&!0===c?"":""+c,d?a.setAttributeNS(d,b,c):a.setAttribute(b,c))))}function Hc(a,b){var c=b.checked;return G({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Me(a,b){var c=null==b.defaultValue?"":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Ic(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:"checkbox"===b.type||"radio"===
b.type?null!=b.checked:null!=b.value}}function Ne(a,b){b=b.checked;null!=b&&Gc(a,"checked",b,!1)}function Jc(a,b){Ne(a,b);var c=Ic(b.value);if(null!=c)if("number"===b.type){if(0===c&&""===a.value||a.value!=c)a.value=""+c}else a.value!==""+c&&(a.value=""+c);b.hasOwnProperty("value")?Kc(a,b.type,c):b.hasOwnProperty("defaultValue")&&Kc(a,b.type,Ic(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}function Oe(a,b,c){if(b.hasOwnProperty("value")||b.hasOwnProperty("defaultValue")){b=
""+a._wrapperState.initialValue;var d=a.value;c||b===d||(a.value=b);a.defaultValue=b}c=a.name;""!==c&&(a.name="");a.defaultChecked=!a.defaultChecked;a.defaultChecked=!a.defaultChecked;""!==c&&(a.name=c)}function Kc(a,b,c){if("number"!==b||a.ownerDocument.activeElement!==a)null==c?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c)}function Ic(a){switch(typeof a){case "boolean":case "number":case "object":case "string":case "undefined":return a;default:return""}}
function Pe(a,b,c){a=L.getPooled(Qe.change,a,b,c);a.type="change";re(c);ya(a);return a}function jh(a){yc(a,!1)}function Lb(a){var b=xa(a);if(Ae(b))return a}function kh(a,b){if("change"===a)return b}function Re(){$a&&($a.detachEvent("onpropertychange",Se),ab=$a=null)}function Se(a){"value"===a.propertyName&&Lb(ab)&&(a=Pe(ab,a,Ec(a)),ue(jh,a))}function lh(a,b,c){"focus"===a?(Re(),$a=b,ab=c,$a.attachEvent("onpropertychange",Se)):"blur"===a&&Re()}function mh(a,b){if("selectionchange"===a||"keyup"===a||
"keydown"===a)return Lb(ab)}function nh(a,b){if("click"===a)return Lb(b)}function oh(a,b){if("input"===a||"change"===a)return Lb(b)}function ph(a){var b=this.nativeEvent;return b.getModifierState?b.getModifierState(a):(a=qh[a])?!!b[a]:!1}function Lc(a){return ph}function Te(a,b){return a===b?0!==a||0!==b||1/a===1/b:a!==a&&b!==b}function bb(a){var b=a;if(a.alternate)for(;b.return;)b=b.return;else{if(0!==(b.effectTag&2))return 1;for(;b.return;)if(b=b.return,0!==(b.effectTag&2))return 1}return 3===b.tag?
2:3}function Ue(a){2!==bb(a)?m("188"):void 0}function Ve(a){var b=a.alternate;if(!b)return b=bb(a),3===b?m("188"):void 0,1===b?null:a;for(var c=a,d=b;;){var e=c.return,f=e?e.alternate:null;if(!e||!f)break;if(e.child===f.child){for(var g=e.child;g;){if(g===c)return Ue(e),a;if(g===d)return Ue(e),b;g=g.sibling}m("188")}if(c.return!==d.return)c=e,d=f;else{g=!1;for(var h=e.child;h;){if(h===c){g=!0;c=e;d=f;break}if(h===d){g=!0;d=e;c=f;break}h=h.sibling}if(!g){for(h=f.child;h;){if(h===c){g=!0;c=f;d=e;break}if(h===
d){g=!0;d=f;c=e;break}h=h.sibling}g?void 0:m("189")}}c.alternate!==d?m("190"):void 0}3!==c.tag?m("188"):void 0;return c.stateNode.current===c?a:b}function We(a){a=Ve(a);if(!a)return null;for(var b=a;;){if(5===b.tag||6===b.tag)return b;if(b.child)b.child.return=b,b=b.child;else{if(b===a)break;for(;!b.sibling;){if(!b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}}return null}function rh(a){a=Ve(a);if(!a)return null;for(var b=a;;){if(5===b.tag||6===b.tag)return b;
if(b.child&&4!==b.tag)b.child.return=b,b=b.child;else{if(b===a)break;for(;!b.sibling;){if(!b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}}return null}function Mb(a){var b=a.keyCode;"charCode"in a?(a=a.charCode,0===a&&13===b&&(a=13)):a=b;10===a&&(a=13);return 32<=a||13===a?a:0}function Xe(a,b){var c=a[0];a=a[1];var d="on"+(a[0].toUpperCase()+a.slice(1));b={phasedRegistrationNames:{bubbled:d,captured:d+"Capture"},dependencies:[c],isInteractive:b};Ye[a]=b;Mc[c]=
b}function sh(a){var b=a.targetInst;do{if(!b){a.ancestors.push(b);break}var c;for(c=b;c.return;)c=c.return;c=3!==c.tag?null:c.stateNode.containerInfo;if(!c)break;a.ancestors.push(b);b=Xa(c)}while(b);for(c=0;c<a.ancestors.length;c++)b=a.ancestors[c],Yd(a.topLevelType,b,a.nativeEvent,Ec(a.nativeEvent))}function Nc(a){cb=!!a}function p(a,b){if(!b)return null;var c=(Ze(a)?$e:Nb).bind(null,a);b.addEventListener(a,c,!1)}function db(a,b){if(!b)return null;var c=(Ze(a)?$e:Nb).bind(null,a);b.addEventListener(a,
c,!0)}function $e(a,b){af(Nb,a,b)}function Nb(a,b){if(cb){var c=Ec(b);c=Xa(c);null===c||"number"!==typeof c.tag||2===bb(c)||(c=null);if(Ob.length){var d=Ob.pop();d.topLevelType=a;d.nativeEvent=b;d.targetInst=c;a=d}else a={topLevelType:a,nativeEvent:b,targetInst:c,ancestors:[]};try{ue(sh,a)}finally{a.topLevelType=null,a.nativeEvent=null,a.targetInst=null,a.ancestors.length=0,10>Ob.length&&Ob.push(a)}}}function bf(a){Object.prototype.hasOwnProperty.call(a,Pb)||(a[Pb]=th++,cf[a[Pb]]={});return cf[a[Pb]]}
function df(a,b){return a&&b?a===b?!0:ef(a)?!1:ef(b)?df(a,b.parentNode):"contains"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}function ff(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function gf(a,b){var c=ff(a);a=0;for(var d;c;){if(3===c.nodeType){d=a+c.textContent.length;if(a<=b&&d>=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=ff(c)}}function Oc(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();
return b&&("input"===b&&("text"===a.type||"search"===a.type||"tel"===a.type||"url"===a.type||"password"===a.type)||"textarea"===b||"true"===a.contentEditable)}function hf(a,b){if(Pc||null==Ea||Ea!==Qc())return null;var c=Ea;"selectionStart"in c&&Oc(c)?c={start:c.selectionStart,end:c.selectionEnd}:window.getSelection?(c=window.getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}):c=void 0;return eb&&Rc(eb,c)?null:(eb=c,a=L.getPooled(jf.select,
Sc,a,b),a.type="select",a.target=Ea,ya(a),a)}function uh(a){var b="";ma.Children.forEach(a,function(a){null==a||"string"!==typeof a&&"number"!==typeof a||(b+=a)});return b}function Tc(a,b){a=G({children:void 0},b);if(b=uh(b.children))a.children=b;return a}function Fa(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e<c.length;e++)b["$"+c[e]]=!0;for(c=0;c<a.length;c++)e=b.hasOwnProperty("$"+a[c].value),a[c].selected!==e&&(a[c].selected=e),e&&d&&(a[c].defaultSelected=!0)}else{c=""+c;b=null;for(e=0;e<a.length;e++){if(a[e].value===
c){a[e].selected=!0;d&&(a[e].defaultSelected=!0);return}null!==b||a[e].disabled||(b=a[e])}null!==b&&(b.selected=!0)}}function kf(a,b){var c=b.value;a._wrapperState={initialValue:null!=c?c:b.defaultValue,wasMultiple:!!b.multiple}}function Uc(a,b){null!=b.dangerouslySetInnerHTML?m("91"):void 0;return G({},b,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function lf(a,b){var c=b.value;null==c&&(c=b.defaultValue,b=b.children,null!=b&&(null!=c?m("92"):void 0,Array.isArray(b)&&
(1>=b.length?void 0:m("93"),b=b[0]),c=""+b),null==c&&(c=""));a._wrapperState={initialValue:""+c}}function mf(a,b){var c=b.value;null!=c&&(c=""+c,c!==a.value&&(a.value=c),null==b.defaultValue&&(a.defaultValue=c));null!=b.defaultValue&&(a.defaultValue=b.defaultValue)}function nf(a){switch(a){case "svg":return"http://www.w3.org/2000/svg";case "math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Vc(a,b){return null==a||"http://www.w3.org/1999/xhtml"===
a?nf(b):"http://www.w3.org/2000/svg"===a&&"foreignObject"===b?"http://www.w3.org/1999/xhtml":a}function of(a,b,c){a=a.style;for(var d in b)if(b.hasOwnProperty(d)){c=0===d.indexOf("--");var e=d;var f=b[d];e=null==f||"boolean"===typeof f||""===f?"":c||"number"!==typeof f||0===f||fb.hasOwnProperty(e)&&fb[e]?(""+f).trim():f+"px";"float"===d&&(d="cssFloat");c?a.setProperty(d,e):a[d]=e}}function Wc(a,b,c){b&&(vh[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML?m("137",a,c()):void 0),null!=b.dangerouslySetInnerHTML&&
(null!=b.children?m("60"):void 0,"object"===typeof b.dangerouslySetInnerHTML&&"__html"in b.dangerouslySetInnerHTML?void 0:m("61")),null!=b.style&&"object"!==typeof b.style?m("62",c()):void 0)}function Xc(a,b){if(-1===a.indexOf("-"))return"string"===typeof b.is;switch(a){case "annotation-xml":case "color-profile":case "font-face":case "font-face-src":case "font-face-uri":case "font-face-format":case "font-face-name":case "missing-glyph":return!1;default:return!0}}function W(a,b){a=9===a.nodeType||
11===a.nodeType?a:a.ownerDocument;var c=bf(a);b=Fb[b];for(var d=0;d<b.length;d++){var e=b[d];if(!c.hasOwnProperty(e)||!c[e]){switch(e){case "scroll":db("scroll",a);break;case "focus":case "blur":db("focus",a);db("blur",a);c.blur=!0;c.focus=!0;break;case "cancel":case "close":ye(e,!0)&&db(e,a);break;case "invalid":case "submit":case "reset":break;default:-1===gb.indexOf(e)&&p(e,a)}c[e]=!0}}}function pf(a,b,c,d){c=9===c.nodeType?c:c.ownerDocument;"http://www.w3.org/1999/xhtml"===d&&(d=nf(a));"http://www.w3.org/1999/xhtml"===
d?"script"===a?(a=c.createElement("div"),a.innerHTML="<script>\x3c/script>",a=a.removeChild(a.firstChild)):a="string"===typeof b.is?c.createElement(a,{is:b.is}):c.createElement(a):a=c.createElementNS(d,a);return a}function qf(a,b){return(9===b.nodeType?b:b.ownerDocument).createTextNode(a)}function rf(a,b,c,d){var e=Xc(b,c);switch(b){case "iframe":case "object":p("load",a);var f=c;break;case "video":case "audio":for(f=0;f<gb.length;f++)p(gb[f],a);f=c;break;case "source":p("error",a);f=c;break;case "img":case "image":case "link":p("error",
a);p("load",a);f=c;break;case "form":p("reset",a);p("submit",a);f=c;break;case "details":p("toggle",a);f=c;break;case "input":Me(a,c);f=Hc(a,c);p("invalid",a);W(d,"onChange");break;case "option":f=Tc(a,c);break;case "select":kf(a,c);f=G({},c,{value:void 0});p("invalid",a);W(d,"onChange");break;case "textarea":lf(a,c);f=Uc(a,c);p("invalid",a);W(d,"onChange");break;default:f=c}Wc(b,f,hb);var g=f,h;for(h in g)if(g.hasOwnProperty(h)){var k=g[h];"style"===h?of(a,k,hb):"dangerouslySetInnerHTML"===h?(k=
k?k.__html:void 0,null!=k&&sf(a,k)):"children"===h?"string"===typeof k?("textarea"!==b||""!==k)&&ib(a,k):"number"===typeof k&&ib(a,""+k):"suppressContentEditableWarning"!==h&&"suppressHydrationWarning"!==h&&"autoFocus"!==h&&(na.hasOwnProperty(h)?null!=k&&W(d,h):null!=k&&Gc(a,h,k,e))}switch(b){case "input":Kb(a);Oe(a,c,!1);break;case "textarea":Kb(a);c=a.textContent;c===a._wrapperState.initialValue&&(a.value=c);break;case "option":null!=c.value&&a.setAttribute("value",c.value);break;case "select":a.multiple=
!!c.multiple;b=c.value;null!=b?Fa(a,!!c.multiple,b,!1):null!=c.defaultValue&&Fa(a,!!c.multiple,c.defaultValue,!0);break;default:"function"===typeof f.onClick&&(a.onclick=M)}}function tf(a,b,c,d,e){var f=null;switch(b){case "input":c=Hc(a,c);d=Hc(a,d);f=[];break;case "option":c=Tc(a,c);d=Tc(a,d);f=[];break;case "select":c=G({},c,{value:void 0});d=G({},d,{value:void 0});f=[];break;case "textarea":c=Uc(a,c);d=Uc(a,d);f=[];break;default:"function"!==typeof c.onClick&&"function"===typeof d.onClick&&(a.onclick=
M)}Wc(b,d,hb);b=a=void 0;var g=null;for(a in c)if(!d.hasOwnProperty(a)&&c.hasOwnProperty(a)&&null!=c[a])if("style"===a){var h=c[a];for(b in h)h.hasOwnProperty(b)&&(g||(g={}),g[b]="")}else"dangerouslySetInnerHTML"!==a&&"children"!==a&&"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(na.hasOwnProperty(a)?f||(f=[]):(f=f||[]).push(a,null));for(a in d){var k=d[a];h=null!=c?c[a]:void 0;if(d.hasOwnProperty(a)&&k!==h&&(null!=k||null!=h))if("style"===a)if(h){for(b in h)!h.hasOwnProperty(b)||
k&&k.hasOwnProperty(b)||(g||(g={}),g[b]="");for(b in k)k.hasOwnProperty(b)&&h[b]!==k[b]&&(g||(g={}),g[b]=k[b])}else g||(f||(f=[]),f.push(a,g)),g=k;else"dangerouslySetInnerHTML"===a?(k=k?k.__html:void 0,h=h?h.__html:void 0,null!=k&&h!==k&&(f=f||[]).push(a,""+k)):"children"===a?h===k||"string"!==typeof k&&"number"!==typeof k||(f=f||[]).push(a,""+k):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&(na.hasOwnProperty(a)?(null!=k&&W(e,a),f||h===k||(f=[])):(f=f||[]).push(a,k))}g&&(f=
f||[]).push("style",g);return f}function uf(a,b,c,d,e){"input"===c&&"radio"===e.type&&null!=e.name&&Ne(a,e);Xc(c,d);d=Xc(c,e);for(var f=0;f<b.length;f+=2){var g=b[f],h=b[f+1];"style"===g?of(a,h,hb):"dangerouslySetInnerHTML"===g?sf(a,h):"children"===g?ib(a,h):Gc(a,g,h,d)}switch(c){case "input":Jc(a,e);break;case "textarea":mf(a,e);break;case "select":a._wrapperState.initialValue=void 0,b=a._wrapperState.wasMultiple,a._wrapperState.wasMultiple=!!e.multiple,c=e.value,null!=c?Fa(a,!!e.multiple,c,!1):
b!==!!e.multiple&&(null!=e.defaultValue?Fa(a,!!e.multiple,e.defaultValue,!0):Fa(a,!!e.multiple,e.multiple?[]:"",!1))}}function vf(a,b,c,d,e){switch(b){case "iframe":case "object":p("load",a);break;case "video":case "audio":for(d=0;d<gb.length;d++)p(gb[d],a);break;case "source":p("error",a);break;case "img":case "image":case "link":p("error",a);p("load",a);break;case "form":p("reset",a);p("submit",a);break;case "details":p("toggle",a);break;case "input":Me(a,c);p("invalid",a);W(e,"onChange");break;
case "select":kf(a,c);p("invalid",a);W(e,"onChange");break;case "textarea":lf(a,c),p("invalid",a),W(e,"onChange")}Wc(b,c,hb);d=null;for(var f in c)if(c.hasOwnProperty(f)){var g=c[f];"children"===f?"string"===typeof g?a.textContent!==g&&(d=["children",g]):"number"===typeof g&&a.textContent!==""+g&&(d=["children",""+g]):na.hasOwnProperty(f)&&null!=g&&W(e,f)}switch(b){case "input":Kb(a);Oe(a,c,!0);break;case "textarea":Kb(a);b=a.textContent;b===a._wrapperState.initialValue&&(a.value=b);break;case "select":case "option":break;
default:"function"===typeof c.onClick&&(a.onclick=M)}return d}function wf(a,b){return a.nodeValue!==b}function xf(a,b){switch(a){case "button":case "input":case "select":case "textarea":return!!b.autoFocus}return!1}function Yc(a,b){return"textarea"===a||"string"===typeof b.children||"number"===typeof b.children||"object"===typeof b.dangerouslySetInnerHTML&&null!==b.dangerouslySetInnerHTML&&"string"===typeof b.dangerouslySetInnerHTML.__html}function Zc(a){for(a=a.nextSibling;a&&1!==a.nodeType&&3!==
a.nodeType;)a=a.nextSibling;return a}function yf(a){for(a=a.firstChild;a&&1!==a.nodeType&&3!==a.nodeType;)a=a.nextSibling;return a}function fa(a){return{current:a}}function v(a,b){0>Ga||(a.current=$c[Ga],$c[Ga]=null,Ga--)}function y(a,b,c){Ga++;$c[Ga]=a.current;a.current=b}function Ha(a){return jb(a)?ad:X.current}function Ia(a,b){var c=a.type.contextTypes;if(!c)return Y;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e=
{},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function jb(a){return 2===a.tag&&null!=a.type.childContextTypes}function bd(a){jb(a)&&(v(x,a),v(X,a))}function cd(a){v(x,a);v(X,a)}function zf(a,b,c){X.current!==Y?m("168"):void 0;y(X,b,a);y(x,c,a)}function Af(a,b){var c=a.stateNode,d=a.type.childContextTypes;if("function"!==typeof c.getChildContext)return b;c=c.getChildContext();for(var e in c)e in d?
void 0:m("108",Za(a)||"Unknown",e);return G({},b,c)}function dd(a){if(!jb(a))return!1;var b=a.stateNode;b=b&&b.__reactInternalMemoizedMergedChildContext||Y;ad=X.current;y(X,b,a);y(x,x.current,a);return!0}function Bf(a,b){var c=a.stateNode;c?void 0:m("169");if(b){var d=Af(a,ad);c.__reactInternalMemoizedMergedChildContext=d;v(x,a);v(X,a);y(X,d,a)}else v(x,a);y(x,b,a)}function ha(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=null;this.index=0;this.ref=null;
this.pendingProps=b;this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.effectTag=0;this.lastEffect=this.firstEffect=this.nextEffect=null;this.expirationTime=0;this.alternate=null}function Qb(a,b,c){var d=a.alternate;null===d?(d=new ha(a.tag,b,a.key,a.mode),d.type=a.type,d.stateNode=a.stateNode,d.alternate=a,a.alternate=d):(d.pendingProps=b,d.effectTag=0,d.nextEffect=null,d.firstEffect=null,d.lastEffect=null);d.expirationTime=c;d.child=a.child;d.memoizedProps=a.memoizedProps;
d.memoizedState=a.memoizedState;d.updateQueue=a.updateQueue;d.sibling=a.sibling;d.index=a.index;d.ref=a.ref;return d}function ed(a,b,c){var d=a.type,e=a.key;a=a.props;if("function"===typeof d)var f=d.prototype&&d.prototype.isReactComponent?2:0;else if("string"===typeof d)f=5;else switch(d){case ea:return Rb(a.children,b,c,e);case Ce:f=11;b|=3;break;case Fe:f=11;b|=2;break;case Fc:return d=new ha(15,a,e,b|4),d.type=Fc,d.expirationTime=c,d;case Ge:f=16;b|=2;break;default:a:{switch("object"===typeof d&&
null!==d?d.$$typeof:null){case Ee:f=13;break a;case De:f=12;break a;case He:f=14;break a;default:m("130",null==d?d:typeof d,"")}f=void 0}}b=new ha(f,a,e,b);b.type=d;b.expirationTime=c;return b}function Rb(a,b,c,d){a=new ha(10,a,d,b);a.expirationTime=c;return a}function fd(a,b,c){a=new ha(6,a,null,b);a.expirationTime=c;return a}function gd(a,b,c){b=new ha(4,null!==a.children?a.children:[],a.key,b);b.expirationTime=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};
return b}function Cf(a,b,c){b=new ha(3,null,null,b?3:0);a={current:b,containerInfo:a,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:c,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null};return b.stateNode=a}function Df(a){return function(b){try{return a(b)}catch(c){}}}function wh(a){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;
var b=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(b.isDisabled||!b.supportsFiber)return!0;try{var c=b.inject(a);hd=Df(function(a){return b.onCommitFiberRoot(c,a)});id=Df(function(a){return b.onCommitFiberUnmount(c,a)})}catch(d){}return!0}function Ef(a){"function"===typeof hd&&hd(a)}function Ff(a){"function"===typeof id&&id(a)}function Sb(a){return{expirationTime:0,baseState:a,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,
lastCapturedEffect:null}}function jd(a){return{expirationTime:a.expirationTime,baseState:a.baseState,firstUpdate:a.firstUpdate,lastUpdate:a.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ja(a){return{expirationTime:a,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Tb(a,b,c){null===a.lastUpdate?a.firstUpdate=a.lastUpdate=b:(a.lastUpdate.next=b,a.lastUpdate=b);if(0===a.expirationTime||
a.expirationTime>c)a.expirationTime=c}function oa(a,b,c){var d=a.alternate;if(null===d){var e=a.updateQueue;var f=null;null===e&&(e=a.updateQueue=Sb(a.memoizedState))}else e=a.updateQueue,f=d.updateQueue,null===e?null===f?(e=a.updateQueue=Sb(a.memoizedState),f=d.updateQueue=Sb(d.memoizedState)):e=a.updateQueue=jd(f):null===f&&(f=d.updateQueue=jd(e));null===f||e===f?Tb(e,b,c):null===e.lastUpdate||null===f.lastUpdate?(Tb(e,b,c),Tb(f,b,c)):(Tb(e,b,c),f.lastUpdate=b)}function Gf(a,b,c){var d=a.updateQueue;
d=null===d?a.updateQueue=Sb(a.memoizedState):Hf(a,d);null===d.lastCapturedUpdate?d.firstCapturedUpdate=d.lastCapturedUpdate=b:(d.lastCapturedUpdate.next=b,d.lastCapturedUpdate=b);if(0===d.expirationTime||d.expirationTime>c)d.expirationTime=c}function Hf(a,b){var c=a.alternate;null!==c&&b===c.updateQueue&&(b=a.updateQueue=jd(b));return b}function If(a,b,c,d,e,f){switch(c.tag){case 1:return a=c.payload,"function"===typeof a?a.call(f,d,e):a;case 3:a.effectTag=a.effectTag&-1025|64;case 0:a=c.payload;
e="function"===typeof a?a.call(f,d,e):a;if(null===e||void 0===e)break;return G({},d,e);case 2:ia=!0}return d}function kb(a,b,c,d,e){ia=!1;if(!(0===b.expirationTime||b.expirationTime>e)){b=Hf(a,b);for(var f=b.baseState,g=null,h=0,k=b.firstUpdate,m=f;null!==k;){var l=k.expirationTime;if(l>e){if(null===g&&(g=k,f=m),0===h||h>l)h=l}else m=If(a,b,k,m,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastEffect?b.firstEffect=b.lastEffect=k:(b.lastEffect.nextEffect=k,b.lastEffect=k));k=
k.next}l=null;for(k=b.firstCapturedUpdate;null!==k;){var p=k.expirationTime;if(p>e){if(null===l&&(l=k,null===g&&(f=m)),0===h||h>p)h=p}else m=If(a,b,k,m,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastCapturedEffect?b.firstCapturedEffect=b.lastCapturedEffect=k:(b.lastCapturedEffect.nextEffect=k,b.lastCapturedEffect=k));k=k.next}null===g&&(b.lastUpdate=null);null===l?b.lastCapturedUpdate=null:a.effectTag|=32;null===g&&null===l&&(f=m);b.baseState=f;b.firstUpdate=g;b.firstCapturedUpdate=
l;b.expirationTime=h;a.memoizedState=m}}function Kf(a,b){"function"!==typeof a?m("191",a):void 0;a.call(b)}function Lf(a,b,c,d){null!==b.firstCapturedUpdate&&(null!==b.lastUpdate&&(b.lastUpdate.next=b.firstCapturedUpdate,b.lastUpdate=b.lastCapturedUpdate),b.firstCapturedUpdate=b.lastCapturedUpdate=null);a=b.firstEffect;for(b.firstEffect=b.lastEffect=null;null!==a;)d=a.callback,null!==d&&(a.callback=null,Kf(d,c)),a=a.nextEffect;a=b.firstCapturedEffect;for(b.firstCapturedEffect=b.lastCapturedEffect=
null;null!==a;)b=a.callback,null!==b&&(a.callback=null,Kf(b,c)),a=a.nextEffect}function Ub(a,b){return{value:a,source:b,stack:Ie(b)}}function Ka(a){var b=a.type._context;y(kd,b._changedBits,a);y(ld,b._currentValue,a);y(Mf,a,a);b._currentValue=a.pendingProps.value;b._changedBits=a.stateNode}function md(a){var b=kd.current,c=ld.current;v(Mf,a);v(ld,a);v(kd,a);a=a.type._context;a._currentValue=c;a._changedBits=b}function pa(a){a===lb?m("174"):void 0;return a}function nd(a,b){y(mb,b,a);y(nb,a,a);y(U,
lb,a);var c=b.nodeType;switch(c){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:Vc(null,"");break;default:c=8===c?b.parentNode:b,b=c.namespaceURI||null,c=c.tagName,b=Vc(b,c)}v(U,a);y(U,b,a)}function La(a){v(U,a);v(nb,a);v(mb,a)}function od(a){nb.current===a&&(v(U,a),v(nb,a))}function Vb(a,b,c){var d=a.memoizedState;b=b(c,d);d=null===b||void 0===b?d:G({},d,b);a.memoizedState=d;a=a.updateQueue;null!==a&&0===a.expirationTime&&(a.baseState=d)}function Nf(a,b,c,d,e,f){var g=a.stateNode;a=a.type;
return"function"===typeof g.shouldComponentUpdate?g.shouldComponentUpdate(c,e,f):a.prototype&&a.prototype.isPureReactComponent?!Rc(b,c)||!Rc(d,e):!0}function Of(a,b,c,d){a=b.state;"function"===typeof b.componentWillReceiveProps&&b.componentWillReceiveProps(c,d);"function"===typeof b.UNSAFE_componentWillReceiveProps&&b.UNSAFE_componentWillReceiveProps(c,d);b.state!==a&&Wb.enqueueReplaceState(b,b.state,null)}function Pf(a,b){var c=a.type,d=a.stateNode,e=a.pendingProps,f=Ha(a);d.props=e;d.state=a.memoizedState;
d.refs=Y;d.context=Ia(a,f);f=a.updateQueue;null!==f&&(kb(a,f,e,d,b),d.state=a.memoizedState);f=a.type.getDerivedStateFromProps;"function"===typeof f&&(Vb(a,f,e),d.state=a.memoizedState);"function"===typeof c.getDerivedStateFromProps||"function"===typeof d.getSnapshotBeforeUpdate||"function"!==typeof d.UNSAFE_componentWillMount&&"function"!==typeof d.componentWillMount||(c=d.state,"function"===typeof d.componentWillMount&&d.componentWillMount(),"function"===typeof d.UNSAFE_componentWillMount&&d.UNSAFE_componentWillMount(),
c!==d.state&&Wb.enqueueReplaceState(d,d.state,null),f=a.updateQueue,null!==f&&(kb(a,f,e,d,b),d.state=a.memoizedState));"function"===typeof d.componentDidMount&&(a.effectTag|=4)}function ob(a,b,c){a=c.ref;if(null!==a&&"function"!==typeof a&&"object"!==typeof a){if(c._owner){c=c._owner;var d=void 0;c&&(2!==c.tag?m("110"):void 0,d=c.stateNode);d?void 0:m("147",a);var e=""+a;if(null!==b&&null!==b.ref&&"function"===typeof b.ref&&b.ref._stringRef===e)return b.ref;b=function(a){var b=d.refs===Y?d.refs={}:
d.refs;null===a?delete b[e]:b[e]=a};b._stringRef=e;return b}"string"!==typeof a?m("148"):void 0;c._owner?void 0:m("254",a)}return a}function Xb(a,b){"textarea"!==a.type&&m("31","[object Object]"===Object.prototype.toString.call(b)?"object with keys {"+Object.keys(b).join(", ")+"}":b,"")}function Qf(a){function b(b,c){if(a){var d=b.lastEffect;null!==d?(d.nextEffect=c,b.lastEffect=c):b.firstEffect=b.lastEffect=c;c.nextEffect=null;c.effectTag=8}}function c(c,d){if(!a)return null;for(;null!==d;)b(c,d),
d=d.sibling;return null}function d(a,b){for(a=new Map;null!==b;)null!==b.key?a.set(b.key,b):a.set(b.index,b),b=b.sibling;return a}function e(a,b,c){a=Qb(a,b,c);a.index=0;a.sibling=null;return a}function f(b,c,d){b.index=d;if(!a)return c;d=b.alternate;if(null!==d)return d=d.index,d<c?(b.effectTag=2,c):d;b.effectTag=2;return c}function g(b){a&&null===b.alternate&&(b.effectTag=2);return b}function h(a,b,c,d){if(null===b||6!==b.tag)return b=fd(c,a.mode,d),b.return=a,b;b=e(b,c,d);b.return=a;return b}function k(a,
b,c,d){if(null!==b&&b.type===c.type)return d=e(b,c.props,d),d.ref=ob(a,b,c),d.return=a,d;d=ed(c,a.mode,d);d.ref=ob(a,b,c);d.return=a;return d}function l(a,b,c,d){if(null===b||4!==b.tag||b.stateNode.containerInfo!==c.containerInfo||b.stateNode.implementation!==c.implementation)return b=gd(c,a.mode,d),b.return=a,b;b=e(b,c.children||[],d);b.return=a;return b}function p(a,b,c,d,f){if(null===b||10!==b.tag)return b=Rb(c,a.mode,d,f),b.return=a,b;b=e(b,c,d);b.return=a;return b}function Jf(a,b,c){if("string"===
typeof b||"number"===typeof b)return b=fd(""+b,a.mode,c),b.return=a,b;if("object"===typeof b&&null!==b){switch(b.$$typeof){case Yb:return c=ed(b,a.mode,c),c.ref=ob(a,null,b),c.return=a,c;case Da:return b=gd(b,a.mode,c),b.return=a,b}if(Zb(b)||Ya(b))return b=Rb(b,a.mode,c,null),b.return=a,b;Xb(a,b)}return null}function r(a,b,c,d){var e=null!==b?b.key:null;if("string"===typeof c||"number"===typeof c)return null!==e?null:h(a,b,""+c,d);if("object"===typeof c&&null!==c){switch(c.$$typeof){case Yb:return c.key===
e?c.type===ea?p(a,b,c.props.children,d,e):k(a,b,c,d):null;case Da:return c.key===e?l(a,b,c,d):null}if(Zb(c)||Ya(c))return null!==e?null:p(a,b,c,d,null);Xb(a,c)}return null}function x(a,b,c,d,e){if("string"===typeof d||"number"===typeof d)return a=a.get(c)||null,h(b,a,""+d,e);if("object"===typeof d&&null!==d){switch(d.$$typeof){case Yb:return a=a.get(null===d.key?c:d.key)||null,d.type===ea?p(b,a,d.props.children,e,d.key):k(b,a,d,e);case Da:return a=a.get(null===d.key?c:d.key)||null,l(b,a,d,e)}if(Zb(d)||
Ya(d))return a=a.get(c)||null,p(b,a,d,e,null);Xb(b,d)}return null}function v(e,g,h,k){for(var m=null,q=null,l=g,t=g=0,w=null;null!==l&&t<h.length;t++){l.index>t?(w=l,l=null):w=l.sibling;var n=r(e,l,h[t],k);if(null===n){null===l&&(l=w);break}a&&l&&null===n.alternate&&b(e,l);g=f(n,g,t);null===q?m=n:q.sibling=n;q=n;l=w}if(t===h.length)return c(e,l),m;if(null===l){for(;t<h.length;t++)if(l=Jf(e,h[t],k))g=f(l,g,t),null===q?m=l:q.sibling=l,q=l;return m}for(l=d(e,l);t<h.length;t++)if(w=x(l,e,t,h[t],k))a&&
null!==w.alternate&&l.delete(null===w.key?t:w.key),g=f(w,g,t),null===q?m=w:q.sibling=w,q=w;a&&l.forEach(function(a){return b(e,a)});return m}function D(e,g,h,k){var l=Ya(h);"function"!==typeof l?m("150"):void 0;h=l.call(h);null==h?m("151"):void 0;for(var q=l=null,t=g,w=g=0,A=null,n=h.next();null!==t&&!n.done;w++,n=h.next()){t.index>w?(A=t,t=null):A=t.sibling;var p=r(e,t,n.value,k);if(null===p){t||(t=A);break}a&&t&&null===p.alternate&&b(e,t);g=f(p,g,w);null===q?l=p:q.sibling=p;q=p;t=A}if(n.done)return c(e,
t),l;if(null===t){for(;!n.done;w++,n=h.next())n=Jf(e,n.value,k),null!==n&&(g=f(n,g,w),null===q?l=n:q.sibling=n,q=n);return l}for(t=d(e,t);!n.done;w++,n=h.next())n=x(t,e,w,n.value,k),null!==n&&(a&&null!==n.alternate&&t.delete(null===n.key?w:n.key),g=f(n,g,w),null===q?l=n:q.sibling=n,q=n);a&&t.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k="object"===typeof f&&null!==f&&f.type===ea&&null===f.key;k&&(f=f.props.children);var l="object"===typeof f&&null!==f;if(l)switch(f.$$typeof){case Yb:a:{l=
f.key;for(k=d;null!==k;){if(k.key===l)if(10===k.tag?f.type===ea:k.type===f.type){c(a,k.sibling);d=e(k,f.type===ea?f.props.children:f.props,h);d.ref=ob(a,k,f);d.return=a;a=d;break a}else{c(a,k);break}else b(a,k);k=k.sibling}f.type===ea?(d=Rb(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=ed(f,a.mode,h),h.ref=ob(a,d,f),h.return=a,a=h)}return g(a);case Da:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,
d.sibling);d=e(d,f.children||[],h);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=gd(f,a.mode,h);d.return=a;a=d}return g(a)}if("string"===typeof f||"number"===typeof f)return f=""+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f,h),d.return=a,a=d):(c(a,d),d=fd(f,a.mode,h),d.return=a,a=d),g(a);if(Zb(f))return v(a,d,f,h);if(Ya(f))return D(a,d,f,h);l&&Xb(a,f);if("undefined"===typeof f&&!k)switch(a.tag){case 2:case 1:h=a.type,m("152",h.displayName||h.name||"Component")}return c(a,d)}}
function Rf(a,b){var c=new ha(5,null,null,0);c.type="DELETED";c.stateNode=b;c.return=a;c.effectTag=8;null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function Sf(a,b){switch(a.tag){case 5:var c=a.type;b=1!==b.nodeType||c.toLowerCase()!==b.nodeName.toLowerCase()?null:b;return null!==b?(a.stateNode=b,!0):!1;case 6:return b=""===a.pendingProps||3!==b.nodeType?null:b,null!==b?(a.stateNode=b,!0):!1;default:return!1}}function Tf(a){if(qa){var b=Ma;if(b){var c=
b;if(!Sf(a,b)){b=Zc(c);if(!b||!Sf(a,b)){a.effectTag|=2;qa=!1;Z=a;return}Rf(Z,c)}Z=a;Ma=yf(b)}else a.effectTag|=2,qa=!1,Z=a}}function Uf(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag;)a=a.return;Z=a}function pd(a){if(a!==Z)return!1;if(!qa)return Uf(a),qa=!0,!1;var b=a.type;if(5!==a.tag||"head"!==b&&"body"!==b&&!Yc(b,a.memoizedProps))for(b=Ma;b;)Rf(a,b),b=Zc(b);Uf(a);Ma=Z?Zc(a.stateNode):null;return!0}function qd(){Ma=Z=null;qa=!1}function O(a,b,c){rd(a,b,c,b.expirationTime)}function rd(a,b,c,d){b.child=
null===a?Vf(b,null,c,d):Wf(b,a.child,c,d)}function Xf(a,b){var c=b.ref;if(null===a&&null!==c||null!==a&&a.ref!==c)b.effectTag|=128}function Yf(a,b,c,d,e){Xf(a,b);var f=0!==(b.effectTag&64);if(!c&&!f)return d&&Bf(b,!1),D(a,b);c=b.stateNode;sd.current=b;var g=f?null:c.render();b.effectTag|=1;f&&(rd(a,b,null,e),b.child=null);rd(a,b,g,e);b.memoizedState=c.state;b.memoizedProps=c.props;d&&Bf(b,!0);return b.child}function Zf(a){var b=a.stateNode;b.pendingContext?zf(a,b.pendingContext,b.pendingContext!==
b.context):b.context&&zf(a,b.context,!1);nd(a,b.containerInfo)}function $f(a,b,c,d){var e=a.child;null!==e&&(e.return=a);for(;null!==e;){switch(e.tag){case 12:var f=e.stateNode|0;if(e.type===b&&0!==(f&c)){for(f=e;null!==f;){var g=f.alternate;if(0===f.expirationTime||f.expirationTime>d)f.expirationTime=d,null!==g&&(0===g.expirationTime||g.expirationTime>d)&&(g.expirationTime=d);else if(null!==g&&(0===g.expirationTime||g.expirationTime>d))g.expirationTime=d;else break;f=f.return}f=null}else f=e.child;
break;case 13:f=e.type===a.type?null:e.child;break;default:f=e.child}if(null!==f)f.return=e;else for(f=e;null!==f;){if(f===a){f=null;break}e=f.sibling;if(null!==e){e.return=f.return;f=e;break}f=f.return}e=f}}function yh(a,b,c){var d=b.type._context,e=b.pendingProps,f=b.memoizedProps,g=!0;if(x.current)g=!1;else if(f===e)return b.stateNode=0,Ka(b),D(a,b);var h=e.value;b.memoizedProps=e;if(null===f)h=1073741823;else if(f.value===e.value){if(f.children===e.children&&g)return b.stateNode=0,Ka(b),D(a,b);
h=0}else{var k=f.value;if(k===h&&(0!==k||1/k===1/h)||k!==k&&h!==h){if(f.children===e.children&&g)return b.stateNode=0,Ka(b),D(a,b);h=0}else if(h="function"===typeof d._calculateChangedBits?d._calculateChangedBits(k,h):1073741823,h|=0,0===h){if(f.children===e.children&&g)return b.stateNode=0,Ka(b),D(a,b)}else $f(b,d,h,c)}b.stateNode=h;Ka(b);O(a,b,e.children);return b.child}function D(a,b){null!==a&&b.child!==a.child?m("153"):void 0;if(null!==b.child){a=b.child;var c=Qb(a,a.pendingProps,a.expirationTime);
b.child=c;for(c.return=b;null!==a.sibling;)a=a.sibling,c=c.sibling=Qb(a,a.pendingProps,a.expirationTime),c.return=b;c.sibling=null}return b.child}function zh(a,b,c){if(0===b.expirationTime||b.expirationTime>c){switch(b.tag){case 3:Zf(b);break;case 2:dd(b);break;case 4:nd(b,b.stateNode.containerInfo);break;case 13:Ka(b)}return null}switch(b.tag){case 0:null!==a?m("155"):void 0;var d=b.type,e=b.pendingProps,f=Ha(b);f=Ia(b,f);d=d(e,f);b.effectTag|=1;"object"===typeof d&&null!==d&&"function"===typeof d.render&&
void 0===d.$$typeof?(f=b.type,b.tag=2,b.memoizedState=null!==d.state&&void 0!==d.state?d.state:null,f=f.getDerivedStateFromProps,"function"===typeof f&&Vb(b,f,e),e=dd(b),d.updater=Wb,b.stateNode=d,d._reactInternalFiber=b,Pf(b,c),a=Yf(a,b,!0,e,c)):(b.tag=1,O(a,b,d),b.memoizedProps=e,a=b.child);return a;case 1:return e=b.type,c=b.pendingProps,x.current||b.memoizedProps!==c?(d=Ha(b),d=Ia(b,d),e=e(c,d),b.effectTag|=1,O(a,b,e),b.memoizedProps=c,a=b.child):a=D(a,b),a;case 2:e=dd(b);if(null===a)if(null===
b.stateNode){var g=b.pendingProps,h=b.type;d=Ha(b);var k=2===b.tag&&null!=b.type.contextTypes;f=k?Ia(b,d):Y;g=new h(g,f);b.memoizedState=null!==g.state&&void 0!==g.state?g.state:null;g.updater=Wb;b.stateNode=g;g._reactInternalFiber=b;k&&(k=b.stateNode,k.__reactInternalMemoizedUnmaskedChildContext=d,k.__reactInternalMemoizedMaskedChildContext=f);Pf(b,c);d=!0}else{h=b.type;d=b.stateNode;k=b.memoizedProps;f=b.pendingProps;d.props=k;var l=d.context;g=Ha(b);g=Ia(b,g);var p=h.getDerivedStateFromProps;(h=
"function"===typeof p||"function"===typeof d.getSnapshotBeforeUpdate)||"function"!==typeof d.UNSAFE_componentWillReceiveProps&&"function"!==typeof d.componentWillReceiveProps||(k!==f||l!==g)&&Of(b,d,f,g);ia=!1;var r=b.memoizedState;l=d.state=r;var v=b.updateQueue;null!==v&&(kb(b,v,f,d,c),l=b.memoizedState);k!==f||r!==l||x.current||ia?("function"===typeof p&&(Vb(b,p,f),l=b.memoizedState),(k=ia||Nf(b,k,f,r,l,g))?(h||"function"!==typeof d.UNSAFE_componentWillMount&&"function"!==typeof d.componentWillMount||
("function"===typeof d.componentWillMount&&d.componentWillMount(),"function"===typeof d.UNSAFE_componentWillMount&&d.UNSAFE_componentWillMount()),"function"===typeof d.componentDidMount&&(b.effectTag|=4)):("function"===typeof d.componentDidMount&&(b.effectTag|=4),b.memoizedProps=f,b.memoizedState=l),d.props=f,d.state=l,d.context=g,d=k):("function"===typeof d.componentDidMount&&(b.effectTag|=4),d=!1)}else h=b.type,d=b.stateNode,f=b.memoizedProps,k=b.pendingProps,d.props=f,l=d.context,g=Ha(b),g=Ia(b,
g),p=h.getDerivedStateFromProps,(h="function"===typeof p||"function"===typeof d.getSnapshotBeforeUpdate)||"function"!==typeof d.UNSAFE_componentWillReceiveProps&&"function"!==typeof d.componentWillReceiveProps||(f!==k||l!==g)&&Of(b,d,k,g),ia=!1,l=b.memoizedState,r=d.state=l,v=b.updateQueue,null!==v&&(kb(b,v,k,d,c),r=b.memoizedState),f!==k||l!==r||x.current||ia?("function"===typeof p&&(Vb(b,p,k),r=b.memoizedState),(p=ia||Nf(b,f,k,l,r,g))?(h||"function"!==typeof d.UNSAFE_componentWillUpdate&&"function"!==
typeof d.componentWillUpdate||("function"===typeof d.componentWillUpdate&&d.componentWillUpdate(k,r,g),"function"===typeof d.UNSAFE_componentWillUpdate&&d.UNSAFE_componentWillUpdate(k,r,g)),"function"===typeof d.componentDidUpdate&&(b.effectTag|=4),"function"===typeof d.getSnapshotBeforeUpdate&&(b.effectTag|=256)):("function"!==typeof d.componentDidUpdate||f===a.memoizedProps&&l===a.memoizedState||(b.effectTag|=4),"function"!==typeof d.getSnapshotBeforeUpdate||f===a.memoizedProps&&l===a.memoizedState||
(b.effectTag|=256),b.memoizedProps=k,b.memoizedState=r),d.props=k,d.state=r,d.context=g,d=p):("function"!==typeof d.componentDidUpdate||f===a.memoizedProps&&l===a.memoizedState||(b.effectTag|=4),"function"!==typeof d.getSnapshotBeforeUpdate||f===a.memoizedProps&&l===a.memoizedState||(b.effectTag|=256),d=!1);return Yf(a,b,d,e,c);case 3:Zf(b);e=b.updateQueue;if(null!==e)if(d=b.memoizedState,d=null!==d?d.element:null,kb(b,e,b.pendingProps,null,c),e=b.memoizedState.element,e===d)qd(),a=D(a,b);else{d=
b.stateNode;if(d=(null===a||null===a.child)&&d.hydrate)Ma=yf(b.stateNode.containerInfo),Z=b,d=qa=!0;d?(b.effectTag|=2,b.child=Vf(b,null,e,c)):(qd(),O(a,b,e));a=b.child}else qd(),a=D(a,b);return a;case 5:a:{pa(mb.current);e=pa(U.current);d=Vc(e,b.type);e!==d&&(y(nb,b,b),y(U,d,b));null===a&&Tf(b);e=b.type;k=b.memoizedProps;d=b.pendingProps;f=null!==a?a.memoizedProps:null;if(!x.current&&k===d){if(k=b.mode&1&&!!d.hidden)b.expirationTime=1073741823;if(!k||1073741823!==c){a=D(a,b);break a}}k=d.children;
Yc(e,d)?k=null:f&&Yc(e,f)&&(b.effectTag|=16);Xf(a,b);1073741823!==c&&b.mode&1&&d.hidden?(b.expirationTime=1073741823,b.memoizedProps=d,a=null):(O(a,b,k),b.memoizedProps=d,a=b.child)}return a;case 6:return null===a&&Tf(b),b.memoizedProps=b.pendingProps,null;case 16:return null;case 4:return nd(b,b.stateNode.containerInfo),e=b.pendingProps,x.current||b.memoizedProps!==e?(null===a?b.child=Wf(b,null,e,c):O(a,b,e),b.memoizedProps=e,a=b.child):a=D(a,b),a;case 14:return e=b.type.render,c=b.pendingProps,
d=b.ref,x.current||b.memoizedProps!==c||d!==(null!==a?a.ref:null)?(e=e(c,d),O(a,b,e),b.memoizedProps=c,a=b.child):a=D(a,b),a;case 10:return c=b.pendingProps,x.current||b.memoizedProps!==c?(O(a,b,c),b.memoizedProps=c,a=b.child):a=D(a,b),a;case 11:return c=b.pendingProps.children,x.current||null!==c&&b.memoizedProps!==c?(O(a,b,c),b.memoizedProps=c,a=b.child):a=D(a,b),a;case 15:return c=b.pendingProps,b.memoizedProps===c?a=D(a,b):(O(a,b,c.children),b.memoizedProps=c,a=b.child),a;case 13:return yh(a,
b,c);case 12:a:if(d=b.type,f=b.pendingProps,k=b.memoizedProps,e=d._currentValue,g=d._changedBits,x.current||0!==g||k!==f){b.memoizedProps=f;h=f.unstable_observedBits;if(void 0===h||null===h)h=1073741823;b.stateNode=h;if(0!==(g&h))$f(b,d,g,c);else if(k===f){a=D(a,b);break a}c=f.children;c=c(e);b.effectTag|=1;O(a,b,c);a=b.child}else a=D(a,b);return a;default:m("156")}}function pb(a){a.effectTag|=4}function Ah(a,b,c){var d=b.pendingProps;switch(b.tag){case 1:return null;case 2:return bd(b),null;case 3:La(b);
cd(b);c=b.stateNode;c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null);if(null===a||null===a.child)pd(b),b.effectTag&=-3;td(b);return null;case 5:od(b);c=pa(mb.current);var e=b.type;if(null!==a&&null!=b.stateNode){var f=a.memoizedProps,g=b.stateNode,h=pa(U.current);g=Bh(g,e,f,d,c);ag(a,b,g,e,f,d,c,h);a.ref!==b.ref&&(b.effectTag|=128)}else{if(!d)return null===b.stateNode?m("166"):void 0,null;a=pa(U.current);if(pd(b))d=b.stateNode,e=b.type,f=b.memoizedProps,$b(b,d),ud(d,f),c=Ch(d,
e,f,a,c),b.updateQueue=c,null!==c&&pb(b);else{a=Dh(e,d,c,a);$b(b,a);ud(a,d);a:for(f=b.child;null!==f;){if(5===f.tag||6===f.tag)a.appendChild(f.stateNode);else if(4!==f.tag&&null!==f.child){f.child.return=f;f=f.child;continue}if(f===b)break;for(;null===f.sibling;){if(null===f.return||f.return===b)break a;f=f.return}f.sibling.return=f.return;f=f.sibling}Eh(a,e,d,c);xf(e,d)&&pb(b);b.stateNode=a}null!==b.ref&&(b.effectTag|=128)}return null;case 6:if(a&&null!=b.stateNode)bg(a,b,a.memoizedProps,d);else{if("string"!==
typeof d)return null===b.stateNode?m("166"):void 0,null;c=pa(mb.current);pa(U.current);pd(b)?(c=b.stateNode,d=b.memoizedProps,$b(b,c),Fh(c,d)&&pb(b)):(c=Gh(d,c),$b(b,c),b.stateNode=c)}return null;case 14:return null;case 16:return null;case 10:return null;case 11:return null;case 15:return null;case 4:return La(b),td(b),null;case 13:return md(b),null;case 12:return null;case 0:m("167");default:m("156")}}function cg(a,b){var c=b.source;null===b.stack&&null!==c&&Ie(c);null!==c&&Za(c);b=b.value;null!==
a&&2===a.tag&&Za(a);try{b&&b.suppressReactErrorLogging||console.error(b)}catch(d){d&&d.suppressReactErrorLogging||console.error(d)}}function dg(a){var b=a.ref;if(null!==b)if("function"===typeof b)try{b(null)}catch(c){qb(a,c)}else b.current=null}function eg(a){"function"===typeof Ff&&Ff(a);switch(a.tag){case 2:dg(a);var b=a.stateNode;if("function"===typeof b.componentWillUnmount)try{b.props=a.memoizedProps,b.state=a.memoizedState,b.componentWillUnmount()}catch(c){qb(a,c)}break;case 5:dg(a);break;case 4:fg(a)}}
function gg(a){return 5===a.tag||3===a.tag||4===a.tag}function hg(a){a:{for(var b=a.return;null!==b;){if(gg(b)){var c=b;break a}b=b.return}m("160");c=void 0}var d=b=void 0;switch(c.tag){case 5:b=c.stateNode;d=!1;break;case 3:b=c.stateNode.containerInfo;d=!0;break;case 4:b=c.stateNode.containerInfo;d=!0;break;default:m("161")}c.effectTag&16&&(ib(b,""),c.effectTag&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||gg(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=
c.sibling;5!==c.tag&&6!==c.tag;){if(c.effectTag&2)continue b;if(null===c.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.effectTag&2)){c=c.stateNode;break a}}for(var e=a;;){if(5===e.tag||6===e.tag)if(c)if(d){var f=b,g=e.stateNode,h=c;8===f.nodeType?f.parentNode.insertBefore(g,h):f.insertBefore(g,h)}else b.insertBefore(e.stateNode,c);else d?(f=b,g=e.stateNode,8===f.nodeType?f.parentNode.insertBefore(g,f):f.appendChild(g)):b.appendChild(e.stateNode);else if(4!==e.tag&&null!==e.child){e.child.return=
e;e=e.child;continue}if(e===a)break;for(;null===e.sibling;){if(null===e.return||e.return===a)return;e=e.return}e.sibling.return=e.return;e=e.sibling}}function fg(a){for(var b=a,c=!1,d=void 0,e=void 0;;){if(!c){c=b.return;a:for(;;){null===c?m("160"):void 0;switch(c.tag){case 5:d=c.stateNode;e=!1;break a;case 3:d=c.stateNode.containerInfo;e=!0;break a;case 4:d=c.stateNode.containerInfo;e=!0;break a}c=c.return}c=!0}if(5===b.tag||6===b.tag){a:for(var f=b,g=f;;)if(eg(g),null!==g.child&&4!==g.tag)g.child.return=
g,g=g.child;else{if(g===f)break;for(;null===g.sibling;){if(null===g.return||g.return===f)break a;g=g.return}g.sibling.return=g.return;g=g.sibling}e?(f=d,g=b.stateNode,8===f.nodeType?f.parentNode.removeChild(g):f.removeChild(g)):d.removeChild(b.stateNode)}else if(4===b.tag?d=b.stateNode.containerInfo:eg(b),null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return;b=b.return;4===b.tag&&(c=!1)}b.sibling.return=b.return;b=b.sibling}}
function ig(a,b){switch(b.tag){case 2:break;case 5:var c=b.stateNode;if(null!=c){var d=b.memoizedProps;a=null!==a?a.memoizedProps:d;var e=b.type,f=b.updateQueue;b.updateQueue=null;null!==f&&(ud(c,d),Hh(c,f,e,a,d))}break;case 6:null===b.stateNode?m("162"):void 0;b.stateNode.nodeValue=b.memoizedProps;break;case 3:break;case 15:break;case 16:break;default:m("163")}}function vd(a,b,c){c=Ja(c);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){wd(d);cg(a,b)};return c}function jg(a,b,
c){c=Ja(c);c.tag=3;var d=a.stateNode;null!==d&&"function"===typeof d.componentDidCatch&&(c.callback=function(){null===ja?ja=new Set([this]):ja.add(this);var c=b.value,d=b.stack;cg(a,b);this.componentDidCatch(c,{componentStack:null!==d?d:""})});return c}function Ih(a,b,c,d,e,f,g){c.effectTag|=512;c.firstEffect=c.lastEffect=null;d=Ub(d,c);a=b;do{switch(a.tag){case 3:a.effectTag|=1024;d=vd(a,d,f);Gf(a,d,f);return;case 2:if(b=d,c=a.stateNode,0===(a.effectTag&64)&&null!==c&&"function"===typeof c.componentDidCatch&&
(null===ja||!ja.has(c))){a.effectTag|=1024;d=jg(a,b,f);Gf(a,d,f);return}}a=a.return}while(null!==a)}function Jh(a,b,c){switch(a.tag){case 2:return bd(a),b=a.effectTag,b&1024?(a.effectTag=b&-1025|64,a):null;case 3:return La(a),cd(a),b=a.effectTag,b&1024?(a.effectTag=b&-1025|64,a):null;case 5:return od(a),null;case 16:return b=a.effectTag,b&1024?(a.effectTag=b&-1025|64,a):null;case 4:return La(a),null;case 13:return md(a),null;default:return null}}function kg(){if(null!==F)for(var a=F.return;null!==
a;){var b=a;switch(b.tag){case 2:bd(b);break;case 3:La(b);cd(b);break;case 5:od(b);break;case 4:La(b);break;case 13:md(b)}a=a.return}rb=null;K=0;ac=-1;sb=!1;F=null;xd=!1}function lg(a){for(;;){var b=a.alternate,c=a.return,d=a.sibling;if(0===(a.effectTag&512)){b=Ah(b,a,K);var e=a;if(1073741823===K||1073741823!==e.expirationTime){var f=0;switch(e.tag){case 3:case 2:var g=e.updateQueue;null!==g&&(f=g.expirationTime)}for(g=e.child;null!==g;)0!==g.expirationTime&&(0===f||f>g.expirationTime)&&(f=g.expirationTime),
g=g.sibling;e.expirationTime=f}if(null!==b)return b;null!==c&&0===(c.effectTag&512)&&(null===c.firstEffect&&(c.firstEffect=a.firstEffect),null!==a.lastEffect&&(null!==c.lastEffect&&(c.lastEffect.nextEffect=a.firstEffect),c.lastEffect=a.lastEffect),1<a.effectTag&&(null!==c.lastEffect?c.lastEffect.nextEffect=a:c.firstEffect=a,c.lastEffect=a));if(null!==d)return d;if(null!==c)a=c;else{xd=!0;break}}else{a=Jh(a,sb,K);if(null!==a)return a.effectTag&=511,a;null!==c&&(c.firstEffect=c.lastEffect=null,c.effectTag|=
512);if(null!==d)return d;if(null!==c)a=c;else break}}return null}function mg(a){var b=zh(a.alternate,a,K);null===b&&(b=lg(a));sd.current=null;return b}function ng(a,b,c){aa?m("243"):void 0;aa=!0;if(b!==K||a!==rb||null===F)kg(),rb=a,K=b,ac=-1,F=Qb(rb.current,null,K),a.pendingCommitExpirationTime=0;var d=!1;sb=!c||K<=og;do{try{if(c)for(;null!==F&&!pg();)F=mg(F);else for(;null!==F;)F=mg(F)}catch(f){if(null===F)d=!0,wd(f);else{null===F?m("271"):void 0;c=F;var e=c.return;if(null===e){d=!0;wd(f);break}Ih(a,
e,c,f,sb,K,yd);F=lg(c)}}break}while(1);aa=!1;if(d)return null;if(null===F){if(xd)return a.pendingCommitExpirationTime=b,a.current.alternate;sb?m("262"):void 0;0<=ac&&setTimeout(function(){var b=a.current.expirationTime;0!==b&&(0===a.remainingExpirationTime||a.remainingExpirationTime<b)&&zd(a,b)},ac);Kh(a.current.expirationTime)}return null}function qb(a,b){var c;a:{aa&&!tb?m("263"):void 0;for(c=a.return;null!==c;){switch(c.tag){case 2:var d=c.stateNode;if("function"===typeof c.type.getDerivedStateFromCatch||
"function"===typeof d.componentDidCatch&&(null===ja||!ja.has(d))){a=Ub(b,a);a=jg(c,a,1);oa(c,a,1);ra(c,1);c=void 0;break a}break;case 3:a=Ub(b,a);a=vd(c,a,1);oa(c,a,1);ra(c,1);c=void 0;break a}c=c.return}3===a.tag&&(c=Ub(b,a),c=vd(a,c,1),oa(a,c,1),ra(a,1));c=void 0}return c}function qg(){var a=2+25*(((ba()-2+500)/25|0)+1);a<=Ad&&(a=Ad+1);return Ad=a}function bc(a,b){a=0!==ka?ka:aa?tb?1:K:b.mode&1?Na?2+10*(((a-2+15)/10|0)+1):2+25*(((a-2+500)/25|0)+1):1;Na&&(0===ca||a>ca)&&(ca=a);return a}function ra(a,
b){for(;null!==a;){if(0===a.expirationTime||a.expirationTime>b)a.expirationTime=b;null!==a.alternate&&(0===a.alternate.expirationTime||a.alternate.expirationTime>b)&&(a.alternate.expirationTime=b);if(null===a.return)if(3===a.tag){var c=a.stateNode;!aa&&0!==K&&b<K&&kg();var d=c.current.expirationTime;aa&&!tb&&rb===c||zd(c,d);cc>Lh&&m("185")}else break;a=a.return}}function ba(){yd=Bd()-Cd;return og=(yd/10|0)+2}function rg(a){var b=ka;ka=2+25*(((ba()-2+500)/25|0)+1);try{return a()}finally{ka=b}}function Dd(a,
b,c,d,e){var f=ka;ka=1;try{return a(b,c,d,e)}finally{ka=f}}function sg(a){if(0!==dc){if(a>dc)return;null!==ec&&Mh(ec)}var b=Bd()-Cd;dc=a;ec=Nh(Oh,{timeout:10*(a-2)-b})}function zd(a,b){if(null===a.nextScheduledRoot)a.remainingExpirationTime=b,null===E?(sa=E=a,a.nextScheduledRoot=a):(E=E.nextScheduledRoot=a,E.nextScheduledRoot=sa);else{var c=a.remainingExpirationTime;if(0===c||b<c)a.remainingExpirationTime=b}Q||(H?fc&&(P=a,I=1,gc(a,1,!1)):1===b?ub():sg(b))}function Ed(){var a=0,b=null;if(null!==E)for(var c=
E,d=sa;null!==d;){var e=d.remainingExpirationTime;if(0===e){null===c||null===E?m("244"):void 0;if(d===d.nextScheduledRoot){sa=E=d.nextScheduledRoot=null;break}else if(d===sa)sa=e=d.nextScheduledRoot,E.nextScheduledRoot=e,d.nextScheduledRoot=null;else if(d===E){E=c;E.nextScheduledRoot=sa;d.nextScheduledRoot=null;break}else c.nextScheduledRoot=d.nextScheduledRoot,d.nextScheduledRoot=null;d=c.nextScheduledRoot}else{if(0===a||e<a)a=e,b=d;if(d===E)break;c=d;d=d.nextScheduledRoot}}c=P;null!==c&&c===b&&
1===a?cc++:cc=0;P=b;I=a}function Oh(a){vb(0,!0,a)}function ub(){vb(1,!1,null)}function vb(a,b,c){wb=c;Ed();if(b)for(;null!==P&&0!==I&&(0===a||a>=I)&&(!hc||ba()>=I);)ba(),gc(P,I,!hc),Ed();else for(;null!==P&&0!==I&&(0===a||a>=I);)gc(P,I,!1),Ed();null!==wb&&(dc=0,ec=null);0!==I&&sg(I);wb=null;hc=!1;tg()}function ug(a,b){Q?m("253"):void 0;P=a;I=b;gc(a,b,!1);ub();tg()}function tg(){cc=0;if(null!==Oa){var a=Oa;Oa=null;for(var b=0;b<a.length;b++){var c=a[b];try{c._onComplete()}catch(d){Pa||(Pa=!0,ic=d)}}}if(Pa)throw a=
ic,ic=null,Pa=!1,a;}function gc(a,b,c){Q?m("245"):void 0;Q=!0;c?(c=a.finishedWork,null!==c?jc(a,c,b):(c=ng(a,b,!0),null!==c&&(pg()?a.finishedWork=c:jc(a,c,b)))):(c=a.finishedWork,null!==c?jc(a,c,b):(c=ng(a,b,!1),null!==c&&jc(a,c,b)));Q=!1}function jc(a,b,c){var d=a.firstBatch;if(null!==d&&d._expirationTime<=c&&(null===Oa?Oa=[d]:Oa.push(d),d._defer)){a.finishedWork=b;a.remainingExpirationTime=0;return}a.finishedWork=null;tb=aa=!0;c=b.stateNode;c.current===b?m("177"):void 0;d=c.pendingCommitExpirationTime;
0===d?m("261"):void 0;c.pendingCommitExpirationTime=0;ba();sd.current=null;if(1<b.effectTag)if(null!==b.lastEffect){b.lastEffect.nextEffect=b;var e=b.firstEffect}else e=b;else e=b.firstEffect;Fd=cb;var f=Qc();if(Oc(f)){if("selectionStart"in f)var g={start:f.selectionStart,end:f.selectionEnd};else a:{var h=window.getSelection&&window.getSelection();if(h&&0!==h.rangeCount){g=h.anchorNode;var k=h.anchorOffset,p=h.focusNode;h=h.focusOffset;try{g.nodeType,p.nodeType}catch(Qa){g=null;break a}var r=0,v=
-1,x=-1,D=0,F=0,u=f,w=null;b:for(;;){for(var t;;){u!==g||0!==k&&3!==u.nodeType||(v=r+k);u!==p||0!==h&&3!==u.nodeType||(x=r+h);3===u.nodeType&&(r+=u.nodeValue.length);if(null===(t=u.firstChild))break;w=u;u=t}for(;;){if(u===f)break b;w===g&&++D===k&&(v=r);w===p&&++F===h&&(x=r);if(null!==(t=u.nextSibling))break;u=w;w=u.parentNode}u=t}g=-1===v||-1===x?null:{start:v,end:x}}else g=null}g=g||{start:0,end:0}}else g=null;Gd={focusedElem:f,selectionRange:g};Nc(!1);for(l=e;null!==l;){f=!1;g=void 0;try{for(;null!==
l;){if(l.effectTag&256){var q=l.alternate;k=l;switch(k.tag){case 2:if(k.effectTag&256&&null!==q){var A=q.memoizedProps,J=q.memoizedState,y=k.stateNode;y.props=k.memoizedProps;y.state=k.memoizedState;var H=y.getSnapshotBeforeUpdate(A,J);y.__reactInternalSnapshotBeforeUpdate=H}break;case 3:case 5:case 6:case 4:break;default:m("163")}}l=l.nextEffect}}catch(Qa){f=!0,g=Qa}f&&(null===l?m("178"):void 0,qb(l,g),null!==l&&(l=l.nextEffect))}for(l=e;null!==l;){q=!1;A=void 0;try{for(;null!==l;){var B=l.effectTag;
B&16&&ib(l.stateNode,"");if(B&128){var C=l.alternate;if(null!==C){var n=C.ref;null!==n&&("function"===typeof n?n(null):n.current=null)}}switch(B&14){case 2:hg(l);l.effectTag&=-3;break;case 6:hg(l);l.effectTag&=-3;ig(l.alternate,l);break;case 4:ig(l.alternate,l);break;case 8:J=l,fg(J),J.return=null,J.child=null,J.alternate&&(J.alternate.child=null,J.alternate.return=null)}l=l.nextEffect}}catch(Qa){q=!0,A=Qa}q&&(null===l?m("178"):void 0,qb(l,A),null!==l&&(l=l.nextEffect))}n=Gd;C=Qc();B=n.focusedElem;
q=n.selectionRange;if(C!==B&&Ph(document.documentElement,B)){null!==q&&Oc(B)&&(C=q.start,n=q.end,void 0===n&&(n=C),"selectionStart"in B?(B.selectionStart=C,B.selectionEnd=Math.min(n,B.value.length)):window.getSelection&&(C=window.getSelection(),A=B[ge()].length,n=Math.min(q.start,A),q=void 0===q.end?n:Math.min(q.end,A),!C.extend&&n>q&&(A=q,q=n,n=A),A=gf(B,n),J=gf(B,q),A&&J&&(1!==C.rangeCount||C.anchorNode!==A.node||C.anchorOffset!==A.offset||C.focusNode!==J.node||C.focusOffset!==J.offset)&&(y=document.createRange(),
y.setStart(A.node,A.offset),C.removeAllRanges(),n>q?(C.addRange(y),C.extend(J.node,J.offset)):(y.setEnd(J.node,J.offset),C.addRange(y)))));C=[];for(n=B;n=n.parentNode;)1===n.nodeType&&C.push({element:n,left:n.scrollLeft,top:n.scrollTop});"function"===typeof B.focus&&B.focus();for(B=0;B<C.length;B++)n=C[B],n.element.scrollLeft=n.left,n.element.scrollTop=n.top}Gd=null;Nc(Fd);Fd=null;c.current=b;for(l=e;null!==l;){e=!1;B=void 0;try{for(C=d;null!==l;){var G=l.effectTag;if(G&36){var E=l.alternate;n=l;
q=C;switch(n.tag){case 2:var z=n.stateNode;if(n.effectTag&4)if(null===E)z.props=n.memoizedProps,z.state=n.memoizedState,z.componentDidMount();else{var L=E.memoizedProps,N=E.memoizedState;z.props=n.memoizedProps;z.state=n.memoizedState;z.componentDidUpdate(L,N,z.__reactInternalSnapshotBeforeUpdate)}var K=n.updateQueue;null!==K&&(z.props=n.memoizedProps,z.state=n.memoizedState,Lf(n,K,z,q));break;case 3:var M=n.updateQueue;if(null!==M){A=null;if(null!==n.child)switch(n.child.tag){case 5:A=n.child.stateNode;
break;case 2:A=n.child.stateNode}Lf(n,M,A,q)}break;case 5:var P=n.stateNode;null===E&&n.effectTag&4&&xf(n.type,n.memoizedProps)&&P.focus();break;case 6:break;case 4:break;case 15:break;case 16:break;default:m("163")}}if(G&128){n=void 0;var I=l.ref;if(null!==I){var O=l.stateNode;switch(l.tag){case 5:n=O;break;default:n=O}"function"===typeof I?I(n):I.current=n}}var Q=l.nextEffect;l.nextEffect=null;l=Q}}catch(Qa){e=!0,B=Qa}e&&(null===l?m("178"):void 0,qb(l,B),null!==l&&(l=l.nextEffect))}aa=tb=!1;"function"===
typeof Ef&&Ef(b.stateNode);b=c.current.expirationTime;0===b&&(ja=null);a.remainingExpirationTime=b}function pg(){return null===wb||wb.timeRemaining()>Qh?!1:hc=!0}function wd(a){null===P?m("246"):void 0;P.remainingExpirationTime=0;Pa||(Pa=!0,ic=a)}function Kh(a){null===P?m("246"):void 0;P.remainingExpirationTime=a}function vg(a,b){var c=H;H=!0;try{return a(b)}finally{(H=c)||Q||ub()}}function Hd(a,b){if(H&&!fc){fc=!0;try{return a(b)}finally{fc=!1}}return a(b)}function wg(a,b){Q?m("187"):void 0;var c=
H;H=!0;try{return Dd(a,b)}finally{H=c,ub()}}function xg(a,b,c){if(Na)return a(b,c);H||Q||0===ca||(vb(ca,!1,null),ca=0);var d=Na,e=H;H=Na=!0;try{return a(b,c)}finally{Na=d,(H=e)||Q||ub()}}function yg(a){var b=H;H=!0;try{Dd(a)}finally{(H=b)||Q||vb(1,!1,null)}}function Id(a,b,c,d,e){var f=b.current;if(c){c=c._reactInternalFiber;var g;b:{2===bb(c)&&2===c.tag?void 0:m("170");for(g=c;3!==g.tag;){if(jb(g)){g=g.stateNode.__reactInternalMemoizedMergedChildContext;break b}(g=g.return)?void 0:m("171")}g=g.stateNode.context}c=
jb(c)?Af(c,g):g}else c=Y;null===b.context?b.context=c:b.pendingContext=c;b=e;e=Ja(d);e.payload={element:a};b=void 0===b?null:b;null!==b&&(e.callback=b);oa(f,e,d);ra(f,d);return d}function zg(a){var b=a._reactInternalFiber;void 0===b&&("function"===typeof a.render?m("188"):m("268",Object.keys(a)));a=We(b);return null===a?null:a.stateNode}function kc(a,b,c,d){var e=b.current,f=ba();e=bc(f,e);return Id(a,b,c,e,d)}function lc(a){a=a.current;if(!a.child)return null;switch(a.child.tag){case 5:return a.child.stateNode;
default:return a.child.stateNode}}function Ag(a){var b=a.findFiberByHostInstance;return wh(G({},a,{findHostInstanceByFiber:function(a){a=We(a);return null===a?null:a.stateNode},findFiberByHostInstance:function(a){return b?b(a):null}}))}function Rh(a,b,c){var d=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Da,key:null==d?null:""+d,children:a,containerInfo:b,implementation:c}}function xb(a){this._expirationTime=qg();this._root=a;this._callbacks=this._next=null;this._hasChildren=
this._didComplete=!1;this._children=null;this._defer=!0}function Ra(){this._callbacks=null;this._didCommit=!1;this._onCommit=this._onCommit.bind(this)}function Sa(a,b,c){this._internalRoot=Cf(a,b,c)}function Jd(a){return!(!a||1!==a.nodeType&&9!==a.nodeType&&11!==a.nodeType&&(8!==a.nodeType||" react-mount-point-unstable "!==a.nodeValue))}function Sh(a,b){b||(b=a?9===a.nodeType?a.documentElement:a.firstChild:null,b=!(!b||1!==b.nodeType||!b.hasAttribute("data-reactroot")));if(!b)for(var c;c=a.lastChild;)a.removeChild(c);
return new Sa(a,!1,b)}function mc(a,b,c,d,e){Jd(c)?void 0:m("200");var f=c._reactRootContainer;if(f){if("function"===typeof e){var g=e;e=function(){var a=lc(f._internalRoot);g.call(a)}}null!=a?f.legacy_renderSubtreeIntoContainer(a,b,e):f.render(b,e)}else{f=c._reactRootContainer=Sh(c,d);if("function"===typeof e){var h=e;e=function(){var a=lc(f._internalRoot);h.call(a)}}Hd(function(){null!=a?f.legacy_renderSubtreeIntoContainer(a,b,e):f.render(b,e)})}return lc(f._internalRoot)}function Bg(a,b){var c=
2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;Jd(b)?void 0:m("200");return Rh(a,b,null,c)}var Tg=function(a,b,c,d,e,f,g,h){if(!a){if(void 0===b)a=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var k=[c,d,e,f,g,h],l=0;a=Error(b.replace(/%s/g,function(){return k[l++]}));a.name="Invariant Violation"}a.framesToPop=1;throw a;}};ma?void 0:m("227");var Th=function(a,b,c,d,e,f,g,h,k){this._hasCaughtError=
!1;this._caughtError=null;var l=Array.prototype.slice.call(arguments,3);try{b.apply(c,l)}catch(xh){this._caughtError=xh,this._hasCaughtError=!0}},r={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,invokeGuardedCallback:function(a,b,c,d,e,f,g,h,k){Th.apply(r,arguments)},invokeGuardedCallbackAndCatchFirstError:function(a,b,c,d,e,f,g,h,k){r.invokeGuardedCallback.apply(this,arguments);if(r.hasCaughtError()){var l=r.clearCaughtError();r._hasRethrowError||(r._hasRethrowError=
!0,r._rethrowError=l)}},rethrowCaughtError:function(){return Uh.apply(r,arguments)},hasCaughtError:function(){return r._hasCaughtError},clearCaughtError:function(){if(r._hasCaughtError){var a=r._caughtError;r._caughtError=null;r._hasCaughtError=!1;return a}m("198")}},Uh=function(){if(r._hasRethrowError){var a=r._rethrowError;r._rethrowError=null;r._hasRethrowError=!1;throw a;}},Eb=null,ua={},Ua=[],vc={},na={},Fb={},Vh={plugins:Ua,eventNameDispatchConfigs:vc,registrationNameModules:na,registrationNameDependencies:Fb,
possibleRegistrationNames:null,injectEventPluginOrder:Ud,injectEventPluginsByName:Vd},ta=function(){};ta.thatReturns=Gb;ta.thatReturnsFalse=Gb(!1);ta.thatReturnsTrue=Gb(!0);ta.thatReturnsNull=Gb(null);ta.thatReturnsThis=function(){return this};ta.thatReturnsArgument=function(a){return a};var M=ta,xc=null,qe=null,Xd=null,Wa=null,Cg=function(a,b){if(a){var c=a._dispatchListeners,d=a._dispatchInstances;if(Array.isArray(c))for(var e=0;e<c.length&&!a.isPropagationStopped();e++)Wd(a,b,c[e],d[e]);else c&&
Wd(a,b,c,d);a._dispatchListeners=null;a._dispatchInstances=null;a.isPersistent()||a.constructor.release(a)}},Ug=function(a){return Cg(a,!0)},Vg=function(a){return Cg(a,!1)},Kd={injectEventPluginOrder:Ud,injectEventPluginsByName:Vd},Wh={injection:Kd,getListener:wc,runEventsInBatch:yc,runExtractedEventsInBatch:Yd},Dg=Math.random().toString(36).slice(2),wa="__reactInternalInstance$"+Dg,ae="__reactEventHandlers$"+Dg,Eg={precacheFiberNode:Zd,getClosestInstanceFromNode:Xa,getInstanceFromNode:function(a){a=
a[wa];return!a||5!==a.tag&&6!==a.tag?null:a},getNodeFromInstance:xa,getFiberCurrentPropsFromNode:$d,updateFiberProps:be},Xh={accumulateTwoPhaseDispatches:ya,accumulateTwoPhaseDispatchesSkipTarget:function(a){Va(a,Xg)},accumulateEnterLeaveDispatches:ee,accumulateDirectDispatches:function(a){Va(a,Yg)}},nc=!("undefined"===typeof window||!window.document||!window.document.createElement),T={canUseDOM:nc,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:nc&&!(!window.addEventListener&&!window.attachEvent),
canUseViewport:nc&&!!window.screen,isInWorker:!nc},za={animationend:Hb("Animation","AnimationEnd"),animationiteration:Hb("Animation","AnimationIteration"),animationstart:Hb("Animation","AnimationStart"),transitionend:Hb("Transition","TransitionEnd")},Ac={},fe={};T.canUseDOM&&(fe=document.createElement("div").style,"AnimationEvent"in window||(delete za.animationend.animation,delete za.animationiteration.animation,delete za.animationstart.animation),"TransitionEvent"in window||delete za.transitionend.transition);
var Fg=Ib("animationend"),Gg=Ib("animationiteration"),Hg=Ib("animationstart"),Ig=Ib("transitionend"),gb="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Bc=null,z={_root:null,_startText:null,_fallbackText:null},G=ma.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.assign,Jg="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),
Yh={type:null,target:null,currentTarget:M.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};G(L.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():"unknown"!==typeof a.returnValue&&(a.returnValue=!1),this.isDefaultPrevented=M.thatReturnsTrue)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():
"unknown"!==typeof a.cancelBubble&&(a.cancelBubble=!0),this.isPropagationStopped=M.thatReturnsTrue)},persist:function(){this.isPersistent=M.thatReturnsTrue},isPersistent:M.thatReturnsFalse,destructor:function(){var a=this.constructor.Interface,b;for(b in a)this[b]=null;for(a=0;a<Jg.length;a++)this[Jg[a]]=null}});L.Interface=Yh;L.extend=function(a){function b(){return c.apply(this,arguments)}var c=this,d=function(){};d.prototype=c.prototype;d=new d;G(d,b.prototype);b.prototype=d;b.prototype.constructor=
b;b.Interface=G({},c.Interface,a);b.extend=c.extend;je(b);return b};je(L);var Zh=L.extend({data:null}),$h=L.extend({data:null}),ah=[9,13,27,32],Cc=T.canUseDOM&&"CompositionEvent"in window,yb=null;T.canUseDOM&&"documentMode"in document&&(yb=document.documentMode);var ai=T.canUseDOM&&"TextEvent"in window&&!yb,oe=T.canUseDOM&&(!Cc||yb&&8<yb&&11>=yb),ne=String.fromCharCode(32),da={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend",
"keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},
dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},me=!1,Aa=!1,bi={eventTypes:da,extractEvents:function(a,b,c,d){var e=void 0;var f=void 0;if(Cc)b:{switch(a){case "compositionstart":e=da.compositionStart;break b;case "compositionend":e=da.compositionEnd;break b;case "compositionupdate":e=da.compositionUpdate;break b}e=void 0}else Aa?ke(a,c)&&(e=da.compositionEnd):"keydown"===a&&229===c.keyCode&&(e=da.compositionStart);e?(oe&&(Aa||e!==da.compositionStart?e===da.compositionEnd&&
Aa&&(f=he()):(z._root=d,z._startText=ie(),Aa=!0)),e=Zh.getPooled(e,b,c,d),f?e.data=f:(f=le(c),null!==f&&(e.data=f)),ya(e),f=e):f=null;(a=ai?bh(a,c):ch(a,c))?(b=$h.getPooled(da.beforeInput,b,c,d),b.data=a,ya(b)):b=null;return null===f?b:null===b?f:[f,b]}},Jb=null,Ba=null,Ca=null,Kg={injectFiberControlledHostComponent:function(a){Jb=a}},ci={injection:Kg,enqueueStateRestore:re,needsStateRestore:se,restoreStateIfNeeded:te},ve=function(a,b){return a(b)},af=function(a,b,c){return a(b,c)},we=function(){},
Dc=!1,dh={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},sd=ma.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,V="function"===typeof Symbol&&Symbol.for,Yb=V?Symbol.for("react.element"):60103,Da=V?Symbol.for("react.portal"):60106,ea=V?Symbol.for("react.fragment"):60107,Fe=V?Symbol.for("react.strict_mode"):60108,Fc=V?Symbol.for("react.profiler"):60114,Ee=V?Symbol.for("react.provider"):
60109,De=V?Symbol.for("react.context"):60110,Ce=V?Symbol.for("react.async_mode"):60111,He=V?Symbol.for("react.forward_ref"):60112,Ge=V?Symbol.for("react.timeout"):60113,Be="function"===typeof Symbol&&Symbol.iterator,gh=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
Je=Object.prototype.hasOwnProperty,Le={},Ke={},u={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){u[a]=new N(a,0,!1,a,null)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];u[b]=new N(b,1,!1,a[1],null)});["contentEditable","draggable","spellCheck","value"].forEach(function(a){u[a]=new N(a,2,!1,
a.toLowerCase(),null)});["autoReverse","externalResourcesRequired","preserveAlpha"].forEach(function(a){u[a]=new N(a,2,!1,a,null)});"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){u[a]=new N(a,3,!1,a.toLowerCase(),null)});["checked","multiple","muted","selected"].forEach(function(a){u[a]=new N(a,3,!0,a.toLowerCase(),null)});
["capture","download"].forEach(function(a){u[a]=new N(a,4,!1,a.toLowerCase(),null)});["cols","rows","size","span"].forEach(function(a){u[a]=new N(a,6,!1,a.toLowerCase(),null)});["rowSpan","start"].forEach(function(a){u[a]=new N(a,5,!1,a.toLowerCase(),null)});var Ld=/[\-:]([a-z])/g,Md=function(a){return a[1].toUpperCase()};"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var b=
a.replace(Ld,Md);u[b]=new N(b,1,!1,a,null)});"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var b=a.replace(Ld,Md);u[b]=new N(b,1,!1,a,"http://www.w3.org/1999/xlink")});["xml:base","xml:lang","xml:space"].forEach(function(a){var b=a.replace(Ld,Md);u[b]=new N(b,1,!1,a,"http://www.w3.org/XML/1998/namespace")});u.tabIndex=new N("tabIndex",1,!1,"tabindex",null);var Qe={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},
dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}},$a=null,ab=null,Nd=!1;T.canUseDOM&&(Nd=ye("input")&&(!document.documentMode||9<document.documentMode));var di={eventTypes:Qe,_isInputEventSupported:Nd,extractEvents:function(a,b,c,d){var e=b?xa(b):window,f=void 0,g=void 0,h=e.nodeName&&e.nodeName.toLowerCase();"select"===h||"input"===h&&"file"===e.type?f=kh:xe(e)?Nd?f=oh:(f=mh,g=lh):(h=e.nodeName)&&"input"===h.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)&&
(f=nh);if(f&&(f=f(a,b)))return Pe(f,c,d);g&&g(a,e,b);"blur"===a&&(a=e._wrapperState)&&a.controlled&&"number"===e.type&&Kc(e,"number",e.value)}},zb=L.extend({view:null,detail:null}),qh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Ab=zb.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Lc,button:null,buttons:null,relatedTarget:function(a){return a.relatedTarget||(a.fromElement===
a.srcElement?a.toElement:a.fromElement)}}),Lg=Ab.extend({pointerId:null,width:null,height:null,pressure:null,tiltX:null,tiltY:null,pointerType:null,isPrimary:null}),Bb={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout",
"pointerover"]}},ei={eventTypes:Bb,extractEvents:function(a,b,c,d){var e="mouseover"===a||"pointerover"===a,f="mouseout"===a||"pointerout"===a;if(e&&(c.relatedTarget||c.fromElement)||!f&&!e)return null;e=d.window===d?d:(e=d.ownerDocument)?e.defaultView||e.parentWindow:window;f?(f=b,b=(b=c.relatedTarget||c.toElement)?Xa(b):null):f=null;if(f===b)return null;var g=void 0,h=void 0,k=void 0,l=void 0;if("mouseout"===a||"mouseover"===a)g=Ab,h=Bb.mouseLeave,k=Bb.mouseEnter,l="mouse";else if("pointerout"===
a||"pointerover"===a)g=Lg,h=Bb.pointerLeave,k=Bb.pointerEnter,l="pointer";a=null==f?e:xa(f);e=null==b?e:xa(b);h=g.getPooled(h,f,c,d);h.type=l+"leave";h.target=a;h.relatedTarget=e;c=g.getPooled(k,b,c,d);c.type=l+"enter";c.target=e;c.relatedTarget=a;ee(h,c,f,b);return[h,c]}},Qc=function(a){a=a||("undefined"!==typeof document?document:void 0);if("undefined"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}},fi=Object.prototype.hasOwnProperty,Rc=function(a,b){if(Te(a,b))return!0;
if("object"!==typeof a||null===a||"object"!==typeof b||null===b)return!1;var c=Object.keys(a),d=Object.keys(b);if(c.length!==d.length)return!1;for(d=0;d<c.length;d++)if(!fi.call(b,c[d])||!Te(a[c[d]],b[c[d]]))return!1;return!0},gi=L.extend({animationName:null,elapsedTime:null,pseudoElement:null}),hi=L.extend({clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),ii=zb.extend({relatedTarget:null}),ji={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",
Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ki={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",
145:"ScrollLock",224:"Meta"},li=zb.extend({key:function(a){if(a.key){var b=ji[a.key]||a.key;if("Unidentified"!==b)return b}return"keypress"===a.type?(a=Mb(a),13===a?"Enter":String.fromCharCode(a)):"keydown"===a.type||"keyup"===a.type?ki[a.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Lc,charCode:function(a){return"keypress"===a.type?Mb(a):0},keyCode:function(a){return"keydown"===a.type||"keyup"===a.type?a.keyCode:
0},which:function(a){return"keypress"===a.type?Mb(a):"keydown"===a.type||"keyup"===a.type?a.keyCode:0}}),mi=Ab.extend({dataTransfer:null}),ni=zb.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Lc}),oi=L.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),pi=Ab.extend({deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in
a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:null,deltaMode:null}),qi=[["abort","abort"],[Fg,"animationEnd"],[Gg,"animationIteration"],[Hg,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],
["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove",
"touchMove"],[Ig,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],Ye={},Mc={};[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause",
"pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(a){Xe(a,!0)});qi.forEach(function(a){Xe(a,!1)});var Mg={eventTypes:Ye,isInteractiveTopLevelEventType:function(a){a=Mc[a];return void 0!==a&&!0===a.isInteractive},extractEvents:function(a,
b,c,d){var e=Mc[a];if(!e)return null;switch(a){case "keypress":if(0===Mb(c))return null;case "keydown":case "keyup":a=li;break;case "blur":case "focus":a=ii;break;case "click":if(2===c.button)return null;case "dblclick":case "mousedown":case "mousemove":case "mouseup":case "mouseout":case "mouseover":case "contextmenu":a=Ab;break;case "drag":case "dragend":case "dragenter":case "dragexit":case "dragleave":case "dragover":case "dragstart":case "drop":a=mi;break;case "touchcancel":case "touchend":case "touchmove":case "touchstart":a=
ni;break;case Fg:case Gg:case Hg:a=gi;break;case Ig:a=oi;break;case "scroll":a=zb;break;case "wheel":a=pi;break;case "copy":case "cut":case "paste":a=hi;break;case "gotpointercapture":case "lostpointercapture":case "pointercancel":case "pointerdown":case "pointermove":case "pointerout":case "pointerover":case "pointerup":a=Lg;break;default:a=L}b=a.getPooled(e,b,c,d);ya(b);return b}},Ze=Mg.isInteractiveTopLevelEventType,Ob=[],cb=!0,ri={get _enabled(){return cb},setEnabled:Nc,isEnabled:function(){return cb},
trapBubbledEvent:p,trapCapturedEvent:db,dispatchEvent:Nb},cf={},th=0,Pb="_reactListenersID"+(""+Math.random()).slice(2),ef=function(a){var b=(a?a.ownerDocument||a:document).defaultView||window;return!!(a&&("function"===typeof b.Node?a instanceof b.Node:"object"===typeof a&&"number"===typeof a.nodeType&&"string"===typeof a.nodeName))&&3==a.nodeType},Ph=df,si=T.canUseDOM&&"documentMode"in document&&11>=document.documentMode,jf={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},
dependencies:"blur contextmenu focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Ea=null,Sc=null,eb=null,Pc=!1,ti={eventTypes:jf,extractEvents:function(a,b,c,d){var e=d.window===d?d.document:9===d.nodeType?d:d.ownerDocument,f;if(!(f=!e)){a:{e=bf(e);f=Fb.onSelect;for(var g=0;g<f.length;g++){var h=f[g];if(!e.hasOwnProperty(h)||!e[h]){e=!1;break a}}e=!0}f=!e}if(f)return null;e=b?xa(b):window;switch(a){case "focus":if(xe(e)||"true"===e.contentEditable)Ea=e,Sc=b,eb=null;break;case "blur":eb=
Sc=Ea=null;break;case "mousedown":Pc=!0;break;case "contextmenu":case "mouseup":return Pc=!1,hf(c,d);case "selectionchange":if(si)break;case "keydown":case "keyup":return hf(c,d)}return null}};Kd.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" "));(function(a){xc=a.getFiberCurrentPropsFromNode;qe=a.getInstanceFromNode;Xd=a.getNodeFromInstance})(Eg);Kd.injectEventPluginsByName({SimpleEventPlugin:Mg,
EnterLeaveEventPlugin:ei,ChangeEventPlugin:di,SelectEventPlugin:ti,BeforeInputEventPlugin:bi});var Y={},Ng="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,ui=Date,vi=setTimeout,wi=clearTimeout,la=void 0;if("object"===typeof performance&&"function"===typeof performance.now){var xi=performance;la=function(){return xi.now()}}else la=function(){return ui.now()};var Od=void 0,oc=void 0;if(T.canUseDOM){var Og="function"===typeof Ng?Ng:function(a){m("276")},R=null,pc=null,Ta=-1,qc=
!1,Cb=!1,rc=0,sc=33,Db=33,tc={didTimeout:!1,timeRemaining:function(){var a=rc-la();return 0<a?a:0}},Pg=function(a,b){var c=a.scheduledCallback,d=!1;try{c(b),d=!0}finally{oc(a),d||(qc=!0,window.postMessage(Pd,"*"))}},Pd="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(a){if(a.source===window&&a.data===Pd&&(qc=!1,null!==R)){if(null!==R){var b=la();if(!(-1===Ta||Ta>b)){a=-1;for(var c=[],d=R;null!==d;){var e=d.timeoutTime;-1!==e&&e<=b?c.push(d):-1!==
e&&(-1===a||e<a)&&(a=e);d=d.next}if(0<c.length)for(tc.didTimeout=!0,b=0,d=c.length;b<d;b++)Pg(c[b],tc);Ta=a}}for(a=la();0<rc-a&&null!==R;)a=R,tc.didTimeout=!1,Pg(a,tc),a=la();null===R||Cb||(Cb=!0,Og(Qg))}},!1);var Qg=function(a){Cb=!1;var b=a-rc+Db;b<Db&&sc<Db?(8>b&&(b=8),Db=b<sc?sc:b):sc=b;rc=a+Db;qc||(qc=!0,window.postMessage(Pd,"*"))};Od=function(a,b){var c=-1;null!=b&&"number"===typeof b.timeout&&(c=la()+b.timeout);if(-1===Ta||-1!==c&&c<Ta)Ta=c;a={scheduledCallback:a,timeoutTime:c,prev:null,next:null};
null===R?R=a:(b=a.prev=pc,null!==b&&(b.next=a));pc=a;Cb||(Cb=!0,Og(Qg));return a};oc=function(a){if(null!==a.prev||R===a){var b=a.next,c=a.prev;a.next=null;a.prev=null;null!==b?null!==c?(c.next=b,b.prev=c):(b.prev=null,R=b):null!==c?(c.next=null,pc=c):pc=R=null}}}else{var Qd=new Map;Od=function(a,b){b={scheduledCallback:a,timeoutTime:0,next:null,prev:null};var c=vi(function(){a({timeRemaining:function(){return Infinity},didTimeout:!1})});Qd.set(a,c);return b};oc=function(a){var b=Qd.get(a.scheduledCallback);
Qd.delete(a);wi(b)}}var uc=void 0,sf=function(a){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c,d,e)})}:a}(function(a,b){if("http://www.w3.org/2000/svg"!==a.namespaceURI||"innerHTML"in a)a.innerHTML=b;else{uc=uc||document.createElement("div");uc.innerHTML="<svg>"+b+"</svg>";for(b=uc.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}}),ib=function(a,b){if(b){var c=
a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b},fb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,
order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yi=["Webkit","ms","Moz","O"];Object.keys(fb).forEach(function(a){yi.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);fb[b]=fb[a]})});var vh=G({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),hb=M.thatReturns(""),
zi={createElement:pf,createTextNode:qf,setInitialProperties:rf,diffProperties:tf,updateProperties:uf,diffHydratedProperties:vf,diffHydratedText:wf,warnForUnmatchedText:function(a,b){},warnForDeletedHydratableElement:function(a,b){},warnForDeletedHydratableText:function(a,b){},warnForInsertedHydratedElement:function(a,b,c){},warnForInsertedHydratedText:function(a,b){},restoreControlledState:function(a,b,c){switch(b){case "input":Jc(a,c);b=c.name;if("radio"===c.type&&null!=b){for(c=a;c.parentNode;)c=
c.parentNode;c=c.querySelectorAll("input[name="+JSON.stringify(""+b)+'][type="radio"]');for(b=0;b<c.length;b++){var d=c[b];if(d!==a&&d.form===a.form){var e=$d(d);e?void 0:m("90");Ae(d);Jc(d,e)}}}break;case "textarea":mf(a,c);break;case "select":b=c.value,null!=b&&Fa(a,!!c.multiple,b,!1)}}},Dh=pf,Gh=qf,Eh=rf,Bh=tf,Hh=uf,Ch=vf,Fh=wf,$b=Zd,ud=be,Fd=null,Gd=null,Bd=la,Nh=Od,Mh=oc;new Set;var $c=[],Ga=-1,X=fa(Y),x=fa(!1),ad=Y,hd=null,id=null,ia=!1,Mf=fa(null),ld=fa(null),kd=fa(0),lb={},U=fa(lb),nb=fa(lb),
mb=fa(lb),Wb={isMounted:function(a){return(a=a._reactInternalFiber)?2===bb(a):!1},enqueueSetState:function(a,b,c){a=a._reactInternalFiber;var d=ba();d=bc(d,a);var e=Ja(d);e.payload=b;void 0!==c&&null!==c&&(e.callback=c);oa(a,e,d);ra(a,d)},enqueueReplaceState:function(a,b,c){a=a._reactInternalFiber;var d=ba();d=bc(d,a);var e=Ja(d);e.tag=1;e.payload=b;void 0!==c&&null!==c&&(e.callback=c);oa(a,e,d);ra(a,d)},enqueueForceUpdate:function(a,b){a=a._reactInternalFiber;var c=ba();c=bc(c,a);var d=Ja(c);d.tag=
2;void 0!==b&&null!==b&&(d.callback=b);oa(a,d,c);ra(a,c)}},Zb=Array.isArray,Wf=Qf(!0),Vf=Qf(!1),Z=null,Ma=null,qa=!1,td=void 0,ag=void 0,bg=void 0;td=function(a){};ag=function(a,b,c,d,e,f,g,h){(b.updateQueue=c)&&pb(b)};bg=function(a,b,c,d){c!==d&&pb(b)};var Cd=Bd(),og=2,yd=Cd,Ad=0,ka=0,aa=!1,F=null,rb=null,K=0,ac=-1,sb=!1,l=null,tb=!1,xd=!1,ja=null,sa=null,E=null,dc=0,ec=void 0,Q=!1,P=null,I=0,ca=0,hc=!1,Pa=!1,ic=null,wb=null,H=!1,fc=!1,Na=!1,Oa=null,Lh=1E3,cc=0,Qh=1,Ai={updateContainerAtExpirationTime:Id,
createContainer:function(a,b,c){return Cf(a,b,c)},updateContainer:kc,flushRoot:ug,requestWork:zd,computeUniqueAsyncExpiration:qg,batchedUpdates:vg,unbatchedUpdates:Hd,deferredUpdates:rg,syncUpdates:Dd,interactiveUpdates:xg,flushInteractiveUpdates:function(){Q||0===ca||(vb(ca,!1,null),ca=0)},flushControlled:yg,flushSync:wg,getPublicRootInstance:lc,findHostInstance:zg,findHostInstanceWithNoPortals:function(a){a=rh(a);return null===a?null:a.stateNode},injectIntoDevTools:Ag};Kg.injectFiberControlledHostComponent(zi);
xb.prototype.render=function(a){this._defer?void 0:m("250");this._hasChildren=!0;this._children=a;var b=this._root._internalRoot,c=this._expirationTime,d=new Ra;Id(a,b,null,c,d._onCommit);return d};xb.prototype.then=function(a){if(this._didComplete)a();else{var b=this._callbacks;null===b&&(b=this._callbacks=[]);b.push(a)}};xb.prototype.commit=function(){var a=this._root._internalRoot,b=a.firstBatch;this._defer&&null!==b?void 0:m("251");if(this._hasChildren){var c=this._expirationTime;if(b!==this){this._hasChildren&&
(c=this._expirationTime=b._expirationTime,this.render(this._children));for(var d=null,e=b;e!==this;)d=e,e=e._next;null===d?m("251"):void 0;d._next=e._next;this._next=b;a.firstBatch=this}this._defer=!1;ug(a,c);b=this._next;this._next=null;b=a.firstBatch=b;null!==b&&b._hasChildren&&b.render(b._children)}else this._next=null,this._defer=!1};xb.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var a=this._callbacks;if(null!==a)for(var b=0;b<a.length;b++)(0,a[b])()}};Ra.prototype.then=
function(a){if(this._didCommit)a();else{var b=this._callbacks;null===b&&(b=this._callbacks=[]);b.push(a)}};Ra.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var a=this._callbacks;if(null!==a)for(var b=0;b<a.length;b++){var c=a[b];"function"!==typeof c?m("191",c):void 0;c()}}};Sa.prototype.render=function(a,b){var c=this._internalRoot,d=new Ra;b=void 0===b?null:b;null!==b&&d.then(b);kc(a,c,null,d._onCommit);return d};Sa.prototype.unmount=function(a){var b=this._internalRoot,
c=new Ra;a=void 0===a?null:a;null!==a&&c.then(a);kc(null,b,null,c._onCommit);return c};Sa.prototype.legacy_renderSubtreeIntoContainer=function(a,b,c){var d=this._internalRoot,e=new Ra;c=void 0===c?null:c;null!==c&&e.then(c);kc(b,d,a,e._onCommit);return e};Sa.prototype.createBatch=function(){var a=new xb(this),b=a._expirationTime,c=this._internalRoot,d=c.firstBatch;if(null===d)c.firstBatch=a,a._next=null;else{for(c=null;null!==d&&d._expirationTime<=b;)c=d,d=d._next;a._next=d;null!==c&&(c._next=a)}return a};
(function(a){ve=a.batchedUpdates;af=a.interactiveUpdates;we=a.flushInteractiveUpdates})(Ai);var Rg={createPortal:Bg,findDOMNode:function(a){return null==a?null:1===a.nodeType?a:zg(a)},hydrate:function(a,b,c){return mc(null,a,b,!0,c)},render:function(a,b,c){return mc(null,a,b,!1,c)},unstable_renderSubtreeIntoContainer:function(a,b,c,d){null==a||void 0===a._reactInternalFiber?m("38"):void 0;return mc(a,b,c,!1,d)},unmountComponentAtNode:function(a){Jd(a)?void 0:m("40");return a._reactRootContainer?(Hd(function(){mc(null,
null,a,!1,function(){a._reactRootContainer=null})}),!0):!1},unstable_createPortal:function(){return Bg.apply(void 0,arguments)},unstable_batchedUpdates:vg,unstable_deferredUpdates:rg,unstable_interactiveUpdates:xg,flushSync:wg,unstable_flushControlled:yg,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:Wh,EventPluginRegistry:Vh,EventPropagators:Xh,ReactControlledComponent:ci,ReactDOMComponentTree:Eg,ReactDOMEventListener:ri},unstable_createRoot:function(a,b){return new Sa(a,!0,null!=
b&&!0===b.hydrate)}};Ag({findFiberByHostInstance:Xa,bundleType:0,version:"16.4.2",rendererPackageName:"react-dom"});var Sg={default:Rg},Rd=Sg&&Rg||Sg;return Rd.default?Rd.default:Rd});
/** @license React v16.4.2
* react.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
'use strict';(function(p,h){"object"===typeof exports&&"undefined"!==typeof module?module.exports=h():"function"===typeof define&&define.amd?define(h):p.React=h()})(this,function(){function p(a){for(var b=arguments.length-1,f="https://reactjs.org/docs/error-decoder.html?invariant="+a,d=0;d<b;d++)f+="&args[]="+encodeURIComponent(arguments[d+1]);O(!1,"Minified React error #"+a+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",
f)}function h(a){return function(){return a}}function q(a,b,f){this.props=a;this.context=b;this.refs=D;this.updater=f||E}function F(){}function v(a,b,f){this.props=a;this.context=b;this.refs=D;this.updater=f||E}function G(a,b,f){var d=void 0,e={},k=null,c=null;if(null!=b)for(d in void 0!==b.ref&&(c=b.ref),void 0!==b.key&&(k=""+b.key),b)H.call(b,d)&&!I.hasOwnProperty(d)&&(e[d]=b[d]);var g=arguments.length-2;if(1===g)e.children=f;else if(1<g){for(var m=Array(g),l=0;l<g;l++)m[l]=arguments[l+2];e.children=
m}if(a&&a.defaultProps)for(d in g=a.defaultProps,g)void 0===e[d]&&(e[d]=g[d]);return{$$typeof:r,type:a,key:k,ref:c,props:e,_owner:w.current}}function x(a){return"object"===typeof a&&null!==a&&a.$$typeof===r}function P(a){var b={"=":"=0",":":"=2"};return"$"+(""+a).replace(/[=:]/g,function(a){return b[a]})}function J(a,b,f,d){if(u.length){var e=u.pop();e.result=a;e.keyPrefix=b;e.func=f;e.context=d;e.count=0;return e}return{result:a,keyPrefix:b,func:f,context:d,count:0}}function K(a){a.result=null;a.keyPrefix=
null;a.func=null;a.context=null;a.count=0;10>u.length&&u.push(a)}function t(a,b,f,d){var e=typeof a;if("undefined"===e||"boolean"===e)a=null;var k=!1;if(null===a)k=!0;else switch(e){case "string":case "number":k=!0;break;case "object":switch(a.$$typeof){case r:case Q:k=!0}}if(k)return f(d,a,""===b?"."+y(a,0):b),1;k=0;b=""===b?".":b+":";if(Array.isArray(a))for(var c=0;c<a.length;c++){e=a[c];var g=b+y(e,c);k+=t(e,g,f,d)}else if(null===a||"undefined"===typeof a?g=null:(g=L&&a[L]||a["@@iterator"],g="function"===
typeof g?g:null),"function"===typeof g)for(a=g.call(a),c=0;!(e=a.next()).done;)e=e.value,g=b+y(e,c++),k+=t(e,g,f,d);else"object"===e&&(f=""+a,p("31","[object Object]"===f?"object with keys {"+Object.keys(a).join(", ")+"}":f,""));return k}function y(a,b){return"object"===typeof a&&null!==a&&null!=a.key?P(a.key):b.toString(36)}function R(a,b,f){a.func.call(a.context,b,a.count++)}function S(a,b,f){var d=a.result,e=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?z(a,d,f,A.thatReturnsArgument):
null!=a&&(x(a)&&(b=e+(!a.key||b&&b.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+f,a={$$typeof:r,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}),d.push(a))}function z(a,b,f,d,e){var c="";null!=f&&(c=(""+f).replace(M,"$&/")+"/");b=J(b,c,d,e);null==a||t(a,"",S,b);K(b)}var N=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,B=function(){try{if(!Object.assign)return!1;var a=new String("abc");a[5]="de";if("5"===Object.getOwnPropertyNames(a)[0])return!1;
var b={};for(a=0;10>a;a++)b["_"+String.fromCharCode(a)]=a;if("0123456789"!==Object.getOwnPropertyNames(b).map(function(a){return b[a]}).join(""))return!1;var f={};"abcdefghijklmnopqrst".split("").forEach(function(a){f[a]=a});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},f)).join("")?!1:!0}catch(d){return!1}}()?Object.assign:function(a,b){if(null===a||void 0===a)throw new TypeError("Object.assign cannot be called with null or undefined");var f=Object(a);for(var d,e=1;e<arguments.length;e++){var c=
Object(arguments[e]);for(var h in c)T.call(c,h)&&(f[h]=c[h]);if(N){d=N(c);for(var g=0;g<d.length;g++)U.call(c,d[g])&&(f[d[g]]=c[d[g]])}}return f},c="function"===typeof Symbol&&Symbol.for,r=c?Symbol.for("react.element"):60103,Q=c?Symbol.for("react.portal"):60106,n=c?Symbol.for("react.fragment"):60107,C=c?Symbol.for("react.strict_mode"):60108,V=c?Symbol.for("react.profiler"):60114,W=c?Symbol.for("react.provider"):60109,X=c?Symbol.for("react.context"):60110,Y=c?Symbol.for("react.async_mode"):60111,Z=
c?Symbol.for("react.forward_ref"):60112;c&&Symbol.for("react.timeout");var L="function"===typeof Symbol&&Symbol.iterator,O=function(a,b,f,d,c,k,h,g){if(!a){if(void 0===b)a=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var e=[f,d,c,k,h,g],l=0;a=Error(b.replace(/%s/g,function(){return e[l++]}));a.name="Invariant Violation"}a.framesToPop=1;throw a;}},D={};c=function(){};c.thatReturns=h;c.thatReturnsFalse=h(!1);
c.thatReturnsTrue=h(!0);c.thatReturnsNull=h(null);c.thatReturnsThis=function(){return this};c.thatReturnsArgument=function(a){return a};var A=c,E={isMounted:function(a){return!1},enqueueForceUpdate:function(a,b,c){},enqueueReplaceState:function(a,b,c,d){},enqueueSetState:function(a,b,c,d){}};q.prototype.isReactComponent={};q.prototype.setState=function(a,b){"object"!==typeof a&&"function"!==typeof a&&null!=a?p("85"):void 0;this.updater.enqueueSetState(this,a,b,"setState")};q.prototype.forceUpdate=
function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate")};F.prototype=q.prototype;c=v.prototype=new F;c.constructor=v;B(c,q.prototype);c.isPureReactComponent=!0;var w={current:null},H=Object.prototype.hasOwnProperty,I={key:!0,ref:!0,__self:!0,__source:!0},M=/\/+/g,u=[];n={Children:{map:function(a,b,c){if(null==a)return a;var d=[];z(a,d,null,b,c);return d},forEach:function(a,b,c){if(null==a)return a;b=J(null,null,b,c);null==a||t(a,"",R,b);K(b)},count:function(a){return null==a?0:t(a,"",A.thatReturnsNull,
null)},toArray:function(a){var b=[];z(a,b,null,A.thatReturnsArgument);return b},only:function(a){x(a)?void 0:p("143");return a}},createRef:function(){return{current:null}},Component:q,PureComponent:v,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:X,_calculateChangedBits:b,_defaultValue:a,_currentValue:a,_currentValue2:a,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null};a.Provider={$$typeof:W,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:Z,render:a}},
Fragment:n,StrictMode:C,unstable_AsyncMode:Y,unstable_Profiler:V,createElement:G,cloneElement:function(a,b,c){null===a||void 0===a?p("267",a):void 0;var d=void 0,e=B({},a.props),f=a.key,h=a.ref,g=a._owner;if(null!=b){void 0!==b.ref&&(h=b.ref,g=w.current);void 0!==b.key&&(f=""+b.key);var m=void 0;a.type&&a.type.defaultProps&&(m=a.type.defaultProps);for(d in b)H.call(b,d)&&!I.hasOwnProperty(d)&&(e[d]=void 0===b[d]&&void 0!==m?m[d]:b[d])}d=arguments.length-2;if(1===d)e.children=c;else if(1<d){m=Array(d);
for(var l=0;l<d;l++)m[l]=arguments[l+2];e.children=m}return{$$typeof:r,type:a.type,key:f,ref:h,props:e,_owner:g}},createFactory:function(a){var b=G.bind(null,a);b.type=a;return b},isValidElement:x,version:"16.4.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:w,assign:B}};n=(C={default:n},n)||C;return n.default?n.default:n});
# Introdution
## [Ant Design Table Collection 1](https://github.johannhuang.com/ant-design-demos/antd-table-collection-1/src/)
`Table` is for displaying rows of structured data with the ability to sort, search, paginate, filter data.
This demo contains code pieces of various tables.
Special parts of this demo includes:
- Basic Table with Tag and Divider
- Table with multiple level header
- Tables which enable row selection and operation
Tips about Ant Design Table includes:
- Use `rowSelection.selectedRowKeys` to control selected rows.
- Use `rowSelection.selections` custom selections, default no select dropdown, show default selections via setting to `true`.
- Control filters and sorters by `filteredValue` and `sortOrder`.
- Defining `filteredValue` or `sortOrder` means that it is in the controlled mode.
- Make sure `sortOrder` is assigned for only one column.
- `column.key` is required.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/antd/3.7.3/antd.min.css">
<style>
#app {
width: 100%;
max-width: 960px;
margin: 0 auto;
padding: 44px;
}
.section {
margin: 1em 0;
}
</style>
</head>
<body>
<div id="app"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.4.2/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.2/umd/react-dom.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.26.0/babel.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/antd/3.7.3/antd.min.js"></script>
<script>const mountNode = document.getElementById('app');</script>
<script type="text/babel">
const { Table, Divider, Tag, Button } = antd;
const { Column, ColumnGroup } = Table;
class App extends React.Component {
constructor() {
super();
this.state = {
selectedRowKeys2: [],
selectedRowKeys3: [],
loading: false,
}
}
render() {
const columns1 = [{
title: 'Name',
dataIndex: 'name',
key: 'name',
render: text => <a href="javascript:;">{text}</a>,
}, {
title: 'Age',
dataIndex: 'age',
key: 'age',
}, {
title: 'Address',
dataIndex: 'address',
key: 'address',
}, {
title: 'Tags',
key: 'tags',
dataIndex: 'tags',
render: tags => (
<span>
{tags.map(tag => <Tag color="blue" key={tag}>{tag}</Tag>)}
</span>
),
}, {
title: 'Action',
key: 'action',
render: (text, record) => (
<span>
<a href="javascript:;">Invite {record.name}</a>
<Divider type="vertical" />
<a href="javascript:;">Delete</a>
</span>
),
}];
const data1 = [{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
tags: ['nice', 'developer'],
}, {
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
tags: ['loser'],
}, {
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
tags: ['cool', 'teacher'],
}, {
key: '4',
name: 'Disabled User',
age: 99,
address: 'Sidney No. 1 Lake Park',
tags: [],
}];
const data2 = [{
key: '1',
firstName: 'John',
lastName: 'Brown',
age: 32,
address: 'New York No. 1 Lake Park',
tags: ['nice', 'developer'],
}, {
key: '2',
firstName: 'Jim',
lastName: 'Green',
age: 42,
address: 'London No. 1 Lake Park',
tags: ['loser'],
}, {
key: '3',
firstName: 'Joe',
lastName: 'Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
tags: ['cool', 'teacher'],
}];
// rowSelection object indicates the need for row selection
const rowSelection1 = {
onChange: (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
},
getCheckboxProps: record => ({
disabled: record.name === 'Disabled User', // Column configuration not to be checked
name: record.name,
}),
};
const rowSelection2 = {
selectedRowKeys: this.state.selectedRowKeys2,
onChange: (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
this.setState({ selectedRowKeys2: selectedRowKeys });
},
getCheckboxProps: record => ({
disabled: record.name === 'Disabled User', // Column configuration not to be checked
name: record.name,
}),
};
const rowSelection3 = {
hideDefaultSelections: true,
selectedRowKeys: this.state.selectedRowKeys3,
selections: [{
key: 'all-data',
text: 'Select All Data',
onSelect: (changableRowKeys) => {
this.setState({
selectedRowKeys3: changableRowKeys,
});
},
}, {
key: 'odd',
text: 'Select Odd Row',
onSelect: (changableRowKeys) => {
let newSelectedRowKeys = [];
newSelectedRowKeys = changableRowKeys.filter((key, index) => {
if (index % 2 !== 0) {
return false;
}
return true;
});
this.setState({ selectedRowKeys3: newSelectedRowKeys });
},
}, {
key: 'even',
text: 'Select Even Row',
onSelect: (changableRowKeys) => {
let newSelectedRowKeys = [];
newSelectedRowKeys = changableRowKeys.filter((key, index) => {
if (index % 2 !== 0) {
return true;
}
return false;
});
this.setState({ selectedRowKeys3: newSelectedRowKeys });
},
}],
onChange: (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
this.setState({ selectedRowKeys3: selectedRowKeys });
},
getCheckboxProps: record => ({
disabled: record.name === 'Disabled User', // Column configuration not to be checked
name: record.name,
}),
};
return (
<div>
<div>
<h2>1. Basic Usage</h2>
<Table columns={columns1} dataSource={data1} />
</div>
<div>
<h2>2. JSX Style API, for columns, after v2.5.0</h2>
<Table dataSource={data2}>
<ColumnGroup title="Name">
<Column
title="First Name"
dataIndex="firstName"
key="firstName"
/>
<Column
title="Last Name"
dataIndex="lastName"
key="lastName"
/>
</ColumnGroup>
<Column
title="Age"
dataIndex="age"
key="age"
/>
<Column
title="Address"
dataIndex="address"
key="address"
/>
<Column
title="Tags"
dataIndex="tags"
key="tags"
render={tags => (
<span>
{tags.map(tag => <Tag color="blue" key={tag}>{tag}</Tag>)}
</span>
)}
/>
<Column
title="Action"
key="action"
render={(text, record) => (
<span>
<a href="javascript:;">Invite {record.lastName}</a>
<Divider type="vertical" />
<a href="javascript:;">Delete</a>
</span>
)}
/>
</Table>
</div>
<div>
<h2>3. Row Selection</h2>
<Table rowSelection={rowSelection1} columns={columns1} dataSource={data1} />
</div>
<div>
<h2>4. Row Selection and Operation</h2>
<Button onClick={() => this.setState({ selectedRowKeys: [] })}>Do Operation and Clear</Button>
<Table rowSelection={rowSelection2} columns={columns1} dataSource={data1} />
</div>
<div>
<h2>5. Custom Row Selection</h2>
<Table rowSelection={rowSelection3} columns={columns1} dataSource={data1} />
</div>
</div>
);
}
}
</script>
<script type="text/babel">ReactDOM.render(<App />, mountNode);</script>
<script src="https://github.johannhuang.com/ant-design-demos/libs/js/iifes/canvas-nest.min.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/antd/3.7.3/antd.min.css">
<style>
#app {
width: 100%;
max-width: 1000px;
margin: 0 auto;
padding: 44px;
}
.section {
margin: 1em 0;
}
</style>
</head>
<body>
<div id="app"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.4.2/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.2/umd/react-dom.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.26.0/babel.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/antd/3.7.3/antd.min.js"></script>
<script>const mountNode = document.getElementById('app');</script>
<script type="text/babel">
const { Table, Divider, Tag, Button, Badge} = antd;
const { Column, ColumnGroup } = Table;
const statusMap = ['error', 'success', 'default'];
const status = ['审核未通过', '审核通过', '提交未审核'];
const dfield = ['公交', '出租', '地铁', '高速'];
class App extends React.Component {
constructor() {
super();
this.state = {
selectedRowKeys2: [],
selectedRowKeys3: [],
loading: false,
}
}
render() {
const columns1 = [
{
title: '数据名称',
dataIndex: 'name',
},
{
title: '描述',
dataIndex: 'datadescription',
},
{
title: '数据领域',
dataIndex: 'datafield',
render: val => <p>{dfield[val]}</p>,
},
{
title: '审核状态',
dataIndex: 'status',
render: val => <span>审核通过</span>,
},
{
title: '时间',
dataIndex: 'time',
// sorter: true,
render: val => <span>{moment(val).format('YYYY-MM-DD HH:mm:ss')}</span>,
},
{
title: '操作',
render: (text, record) => (
<span>
<a href="javascript:;">修改</a>
<Divider type="vertical" />
<a href="javascript:;">查看详情</a>
</span>
),
},
];
const data1 = [{
"dataid": 1,
"time": "2018-10-25T12:29:25.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "测试用-北京出租车GPS数据",
"datatype": 0,
"crossprovince": 1,
"datalocation": "北京市",
"datafield": 1,
"company": "Didicompany",
"datadescription": "测试用-北京出租车GPS数据",
"ownnode": 5,
"datadefinition": "字段名:StrCompanyID,数据类型:string,字段说明:StrCompanyID;字段名:StrDepLongitude,数据类型:double,字段说明:StrDepLongitude;字段名:StrDepLatitude,数据类型:double,字段说明:StrDepLatitude;字段名:StrOrderID,数据类型:string,字段说明:StrOrderID;",
"url": "/user/download?file=f6bbfb6e512531cb78a086b94708f398.166ab336727&name=order_true.json",
"resourceip": "127.0.0.1",
"kafkatopic": "ORDER",
"dataurl": "127.0.0.1:8000"
},
{
"dataid": 2,
"time": "2018-10-25T12:39:55.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "北京出租车GPS数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "北京市",
"datafield": 1,
"company": "Didicompany",
"datadescription": "北京出租车GPS数据",
"ownnode": 6,
"datadefinition": "字段名:StrCompanyID;字段名:StrDepLongitude;字段名:StrDepLatitude;字段名:StrOrderID;",
"url": "/user/download?file=f6bbfb6e512531cb78a086b94708f398.166ab3d0424&name=order_true.json",
"resourceip": "192.168.3.19",
"kafkatopic": "ORDER",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 4,
"time": "2018-10-26T08:55:36.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "测试用-北京地铁出行链",
"datatype": 0,
"crossprovince": 1,
"datalocation": "北京市",
"datafield": 2,
"company": "BeijingSubway",
"datadescription": "测试用-北京地铁出行链",
"ownnode": 5,
"datadefinition": "字段名:id;字段名:startTime;字段名:startPos;字段名:startLng;字段名:startLat;字段名:endTime;字段名:endPos;字段名:endLng;字段名:endLat;",
"url": "/user/download?file=80ec43b33fbb6cab6dd6074bd390c3b0.166af96015c&name=tripChain.json",
"resourceip": "127.0.0.1",
"kafkatopic": "tripChain",
"dataurl": "127.0.0.1:8000"
},
{
"dataid": 5,
"time": "2018-10-26T08:57:59.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "北京地铁出行链",
"datatype": 1,
"crossprovince": 1,
"datalocation": "北京市",
"datafield": 2,
"company": "BeijingSubway",
"datadescription": "北京地铁出行链",
"ownnode": 6,
"datadefinition": "字段名:id;字段名:startTime;字段名:startPos;字段名:startLng;字段名:startLat;字段名:endTime;字段名:endPos;字段名:endLng;字段名:endLat;",
"url": "/user/download?file=80ec43b33fbb6cab6dd6074bd390c3b0.166af983191&name=tripChain.json",
"resourceip": "192.168.3.19",
"kafkatopic": "tripChain",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 6,
"time": "2018-10-26T09:30:51.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "重庆ECT刷卡数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "重庆市",
"datafield": 3,
"company": "ChongQingTransports",
"datadescription": "重庆ECT刷卡数据",
"ownnode": 6,
"datadefinition": "字段名:ROADNUMBER;字段名:STATIONID;字段名:ENDTIME;字段名:OPERATOR;字段名:STARTTIME;字段名:LICENSE;",
"url": "/user/download?file=6e99d7fad707c26750b80db40f129680.166afb643f5&name=ChongQing-ETC-2015.json",
"resourceip": "192.168.3.19",
"kafkatopic": "ChongQing-ETC",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 7,
"time": "2018-10-26T09:33:09.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "北京市高速通行数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "北京市",
"datafield": 3,
"company": "Hi-SpeedGroup",
"datadescription": "北京市高速通行数据",
"ownnode": 6,
"datadefinition": "字段名:ID;字段名:LICENSE;字段名:MILES;字段名:BUMBER;字段名:IDENTIFY;",
"url": "/user/download?file=e3f825b2c53fb4f02a561d4c21754fcc.166afb861d1&name=Highway-201604.json",
"resourceip": "192.168.3.19",
"kafkatopic": "Highway",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 8,
"time": "2018-10-26T09:35:56.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "山东省高速公路ETC通行数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "山东省",
"datafield": 3,
"company": "ShanDongHi-SpeedCO",
"datadescription": "山东省高速公路ETC通行数据",
"ownnode": 6,
"datadefinition": "字段名:WASTEID;字段名:EXTIME;字段名:EXSTATION;字段名:EXLANE;字段名:EXWASTESN;字段名:PAYCARD;字段名:USERID;",
"url": "/user/download?file=1f4593b161d89063d7fcb563d2a69a1d.166afbaede6&name=ShanDong-ETC-201604.json",
"resourceip": "192.168.3.19",
"kafkatopic": "ShanDong-ETC",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 9,
"time": "2018-10-26T09:39:18.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "天津市公共交通数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "天津市",
"datafield": 0,
"company": "TianJinTransport",
"datadescription": "天津市公共交通数据",
"ownnode": 6,
"datadefinition": "字段名:ID_OROUTE;字段名:ROUTECODE;字段名:ROUTENAME;字段名:ROUTETYPE;字段名:RUNAREA;字段名:ROUTEMILE;字段名:HIGHSPEEDMILE;",
"url": "/user/download?file=a26c11463ff961a2a8a43416468d2e56.166afbe05ac&name=TianJin-route.json",
"resourceip": "192.168.3.19",
"kafkatopic": "TianJin-route",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 10,
"time": "2018-10-26T09:41:00.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "北京市火车通行数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "北京市",
"datafield": 0,
"company": "BeijingTransports",
"datadescription": "北京市火车通行数据",
"ownnode": 6,
"datadefinition": "字段名:id;字段名:trainNo;字段名:date;字段名:costTime;字段名:depStation;字段名:arrStation;字段名:trainType;",
"url": "/user/download?file=e97bbbcbaf393a10d8b131f9434c5ec6.166afbf9250&name=TrainTicket-20180408.json",
"resourceip": "192.168.3.19",
"kafkatopic": "TrainTicket",
"dataurl": "192.168.3.19:8000"
},
{
"dataid": 11,
"time": "2018-12-03T12:53:24.000+0000",
"datasourcetype": "kafka",
"status": 1,
"name": "北京路况数据",
"datatype": 1,
"crossprovince": 1,
"datalocation": "北京",
"datafield": 0,
"company": "ZHangXingTong",
"datadescription": "北京路况数据",
"ownnode": 12,
"datadefinition": "字段名:xy;字段名:type;字段名:dtype;字段名:ctype;字段名:cdtype;字段名:desc;字段名:lseq;字段名:tcate;字段名:stime;字段名:etime;",
"url": "/user/download?file=b05b400672ec501fac9caa58ffb0657f.16774215abb&name=baseBeiJing.json",
"resourceip": "127.0.0.1",
"kafkatopic": "baseBeiJing",
"dataurl": "127.0.0.1:8000"
}]
// rowSelection object indicates the need for row selection
const rowSelection1 = {
onChange: (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
},
getCheckboxProps: record => ({
disabled: record.name === 'Disabled User', // Column configuration not to be checked
name: record.name,
}),
};
const rowSelection2 = {
selectedRowKeys: this.state.selectedRowKeys2,
onChange: (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
this.setState({ selectedRowKeys2: selectedRowKeys });
},
getCheckboxProps: record => ({
disabled: record.name === 'Disabled User', // Column configuration not to be checked
name: record.name,
}),
};
const rowSelection3 = {
hideDefaultSelections: true,
selectedRowKeys: this.state.selectedRowKeys3,
selections: [{
key: 'all-data',
text: 'Select All Data',
onSelect: (changableRowKeys) => {
this.setState({
selectedRowKeys3: changableRowKeys,
});
},
}, {
key: 'odd',
text: 'Select Odd Row',
onSelect: (changableRowKeys) => {
let newSelectedRowKeys = [];
newSelectedRowKeys = changableRowKeys.filter((key, index) => {
if (index % 2 !== 0) {
return false;
}
return true;
});
this.setState({ selectedRowKeys3: newSelectedRowKeys });
},
}, {
key: 'even',
text: 'Select Even Row',
onSelect: (changableRowKeys) => {
let newSelectedRowKeys = [];
newSelectedRowKeys = changableRowKeys.filter((key, index) => {
if (index % 2 !== 0) {
return true;
}
return false;
});
this.setState({ selectedRowKeys3: newSelectedRowKeys });
},
}],
onChange: (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
this.setState({ selectedRowKeys3: selectedRowKeys });
},
getCheckboxProps: record => ({
disabled: record.name === 'Disabled User', // Column configuration not to be checked
name: record.name,
}),
};
return (
<div>
<div>
<h2>数据详情</h2>
<Table columns={columns1} dataSource={data1} />
</div>
</div>
);
}
}
</script>
<script type="text/babel">ReactDOM.render(<App />, mountNode);</script>
<script src="https://github.johannhuang.com/ant-design-demos/libs/js/iifes/canvas-nest.min.js"></script>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment