From e5bb81ddb4bf98ae3b99a53fd6ec8c0084e87d29 Mon Sep 17 00:00:00 2001 From: streamich Date: Sun, 28 Oct 2018 14:30:17 +0100 Subject: [PATCH] Updates --- favicon.ico | Bin 0 -> 5430 bytes iframe.html | 27 +++++++++++ index.html | 44 ++++++++++++++++++ lib/__stories__/useAsync.story.d.ts | 1 + lib/__stories__/useAudio.story.d.ts | 1 + lib/__stories__/useBattery.story.d.ts | 1 + lib/__stories__/useCounter.story.d.ts | 1 + lib/__stories__/useCss.story.d.ts | 1 + lib/__stories__/useFavicon.story.d.ts | 1 + lib/__stories__/useGeolocation.story.d.ts | 1 + lib/__stories__/useHover.story.d.ts | 1 + lib/__stories__/useIdle.story.d.ts | 1 + lib/__stories__/useLifecycles.story.d.ts | 1 + lib/__stories__/useList.story.d.ts | 1 + lib/__stories__/useLocalStorage.story.d.ts | 1 + lib/__stories__/useLocation.story.d.ts | 1 + lib/__stories__/useLogger.story.d.ts | 1 + lib/__stories__/useMap.story.d.ts | 1 + lib/__stories__/useMedia.story.d.ts | 1 + lib/__stories__/useMediaDevices.story.d.ts | 1 + lib/__stories__/useMotion.story.d.ts | 1 + lib/__stories__/useMount.story.d.ts | 1 + lib/__stories__/useNetwork.story.d.ts | 1 + lib/__stories__/useOrientation.story.d.ts | 1 + lib/__stories__/useRaf.story.d.ts | 1 + lib/__stories__/useSetState.story.d.ts | 1 + lib/__stories__/useSize.story.d.ts | 1 + lib/__stories__/useSpeech.story.d.ts | 1 + lib/__stories__/useSpring.story.d.ts | 1 + lib/__stories__/useTimeout.story.d.ts | 1 + lib/__stories__/useTitle.story.d.ts | 1 + lib/__stories__/useToggle.story.d.ts | 1 + lib/__stories__/useTween.story.d.ts | 1 + lib/__stories__/useUnmount.story.d.ts | 1 + lib/__stories__/useWindowSize.story.d.ts | 1 + lib/createRouter.d.ts | 7 +++ lib/index.d.ts | 33 +++++++++++++ lib/react.d.ts | 13 ++++++ lib/useAsync.d.ts | 7 +++ lib/useAudio.d.ts | 23 +++++++++ lib/useBattery.d.ts | 8 ++++ lib/useCounter.d.ts | 4 ++ lib/useCss.d.ts | 7 +++ lib/useFavicon.d.ts | 2 + lib/useGeolocation.d.ts | 21 +++++++++ lib/useHover.d.ts | 4 ++ lib/useIdle.d.ts | 2 + lib/useLifecycles.d.ts | 2 + lib/useList.d.ts | 8 ++++ lib/useLocalStorage.d.ts | 2 + lib/useLocation.d.ts | 16 +++++++ lib/useLogger.d.ts | 2 + lib/useMap.d.ts | 10 ++++ lib/useMedia.d.ts | 2 + lib/useMediaDevices.d.ts | 2 + lib/useMotion.d.ts | 20 ++++++++ lib/useMount.d.ts | 2 + lib/useNetwork.d.ts | 11 +++++ lib/useOrientation.d.ts | 6 +++ lib/useRaf.d.ts | 2 + lib/useSetState.d.ts | 2 + lib/useSize.d.ts | 8 ++++ lib/useSpeech.d.ts | 13 ++++++ lib/useSpring.d.ts | 2 + lib/useTimeout.d.ts | 2 + lib/useTitle.d.ts | 2 + lib/useToggle.d.ts | 5 ++ lib/useTween.d.ts | 3 ++ lib/useUnmount.d.ts | 2 + lib/useWindowSize.d.ts | 5 ++ lib/util.d.ts | 3 ++ lib/util/parseTimeRanges.d.ts | 5 ++ static/manager.e73f75df73342cfc75a0.bundle.js | 1 + static/preview.cb674882f5d15f3c20f2.bundle.js | 1 + 74 files changed, 373 insertions(+) create mode 100644 favicon.ico create mode 100644 iframe.html create mode 100644 index.html create mode 100644 lib/__stories__/useAsync.story.d.ts create mode 100644 lib/__stories__/useAudio.story.d.ts create mode 100644 lib/__stories__/useBattery.story.d.ts create mode 100644 lib/__stories__/useCounter.story.d.ts create mode 100644 lib/__stories__/useCss.story.d.ts create mode 100644 lib/__stories__/useFavicon.story.d.ts create mode 100644 lib/__stories__/useGeolocation.story.d.ts create mode 100644 lib/__stories__/useHover.story.d.ts create mode 100644 lib/__stories__/useIdle.story.d.ts create mode 100644 lib/__stories__/useLifecycles.story.d.ts create mode 100644 lib/__stories__/useList.story.d.ts create mode 100644 lib/__stories__/useLocalStorage.story.d.ts create mode 100644 lib/__stories__/useLocation.story.d.ts create mode 100644 lib/__stories__/useLogger.story.d.ts create mode 100644 lib/__stories__/useMap.story.d.ts create mode 100644 lib/__stories__/useMedia.story.d.ts create mode 100644 lib/__stories__/useMediaDevices.story.d.ts create mode 100644 lib/__stories__/useMotion.story.d.ts create mode 100644 lib/__stories__/useMount.story.d.ts create mode 100644 lib/__stories__/useNetwork.story.d.ts create mode 100644 lib/__stories__/useOrientation.story.d.ts create mode 100644 lib/__stories__/useRaf.story.d.ts create mode 100644 lib/__stories__/useSetState.story.d.ts create mode 100644 lib/__stories__/useSize.story.d.ts create mode 100644 lib/__stories__/useSpeech.story.d.ts create mode 100644 lib/__stories__/useSpring.story.d.ts create mode 100644 lib/__stories__/useTimeout.story.d.ts create mode 100644 lib/__stories__/useTitle.story.d.ts create mode 100644 lib/__stories__/useToggle.story.d.ts create mode 100644 lib/__stories__/useTween.story.d.ts create mode 100644 lib/__stories__/useUnmount.story.d.ts create mode 100644 lib/__stories__/useWindowSize.story.d.ts create mode 100644 lib/createRouter.d.ts create mode 100644 lib/index.d.ts create mode 100644 lib/react.d.ts create mode 100644 lib/useAsync.d.ts create mode 100644 lib/useAudio.d.ts create mode 100644 lib/useBattery.d.ts create mode 100644 lib/useCounter.d.ts create mode 100644 lib/useCss.d.ts create mode 100644 lib/useFavicon.d.ts create mode 100644 lib/useGeolocation.d.ts create mode 100644 lib/useHover.d.ts create mode 100644 lib/useIdle.d.ts create mode 100644 lib/useLifecycles.d.ts create mode 100644 lib/useList.d.ts create mode 100644 lib/useLocalStorage.d.ts create mode 100644 lib/useLocation.d.ts create mode 100644 lib/useLogger.d.ts create mode 100644 lib/useMap.d.ts create mode 100644 lib/useMedia.d.ts create mode 100644 lib/useMediaDevices.d.ts create mode 100644 lib/useMotion.d.ts create mode 100644 lib/useMount.d.ts create mode 100644 lib/useNetwork.d.ts create mode 100644 lib/useOrientation.d.ts create mode 100644 lib/useRaf.d.ts create mode 100644 lib/useSetState.d.ts create mode 100644 lib/useSize.d.ts create mode 100644 lib/useSpeech.d.ts create mode 100644 lib/useSpring.d.ts create mode 100644 lib/useTimeout.d.ts create mode 100644 lib/useTitle.d.ts create mode 100644 lib/useToggle.d.ts create mode 100644 lib/useTween.d.ts create mode 100644 lib/useUnmount.d.ts create mode 100644 lib/useWindowSize.d.ts create mode 100644 lib/util.d.ts create mode 100644 lib/util/parseTimeRanges.d.ts create mode 100644 static/manager.e73f75df73342cfc75a0.bundle.js create mode 100644 static/preview.cb674882f5d15f3c20f2.bundle.js diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e1cf7f1c59fdb6822478f168d62f887a12babef8 GIT binary patch literal 5430 zcmZQzU}Ruo5D;Jh(h3Y2EDQ{43=9kk3K0GZpm-lpOamweWCB${#DUbH2cq1963Sx6 zX1eme0mdqkan>5CSx&lzWu8X0Edl0T6T)q#&0}O_X2Ru>FnyP}+MwO1dJ;eW$Ay`g zSb?E~9mE-XWmE+21MBZg`S^c%+n4{Vy1x9Mn1L`4pZ;`d&+cE~*Tz&pP}rT_^#g40=XZbqub=c49-jEzpJMKx z(-!;U%hbG2|Ns5_2M&X!Enog0-SFf8oN~hUC!6_abtilPhxhMa|Neh^`xk5m$gKI* zg!QLeMi#;1edCm`|6kny^Z)geKmYeH|4x+qvuu*8VEU2i{?w2E_W{iS#VbDlD+a19Yh09W0*KEr6+IgVJ|LB>jkW053BJVzHk9+kA zSU&whE*oHMRu(QcLiXU2Um4rFqrjzQ8q6$mXiDtgkl1}7+qr$f?B9_(@l?8F*MQl7 zAZx~@WQSf1`$6^C&IRB8pWgA~|G7Os{~ucO{r}nO;_WA(*uSp- z>;IqM|G}CNa2iw>UOoEre=o3(M|J}x_FpPq_9WVN65Rd?=^y`p|AJ{Z+z~*=p2d*% z2+R$X*nhKp^($c8ZWhd}HN9Vut@^)v(YODzNHp%!&u}~`>mxYMk=+Dp zpTX3FXmZ1!hmDi#NY3nQSzg=sA)5zdZ<_WM+zvyw8eG4{Y;`>`I$- zs?hH+O1mA@=DK$L7qYcrHYg3O==g%-cS`&(D8NmS#ey6~HiU}jAN+5u{_!@&DjfB!G4|NOrX7$%^$ zJxm=kO|JdA63TirLn@cG#5{QiGjDl2YW`b45z_v@b>;stv zYUh7=jj#*m4j2t8gF$YjhW)N;=3Z^yWhnN8%mt-!T;>0XEvR{)694;Y+XXdxRbto= zGIM6}r~k(`{`i0A!ms}iuKWh4|5e?Xd5;qNfo-ptT90b1_JhpDhC%fcs82pQ8xmKP z*bnUUr&PMvkz_xp40!YO&;M7C{`?1(Q*tL7@ zu`fVvO|1S0*$D%b+K;PE3K9qADGq*aX$dJI9UT=(J3BpvfFMitq!eep;<5z`7S7qQ zVZ)kK_f;EmymuX9Vdfya{fo~HqjJL|1YqeEg>GQ@{|`8nKuruD&iMZU#TpO?05L5d AcK`qY literal 0 HcmV?d00001 diff --git a/iframe.html b/iframe.html new file mode 100644 index 00000000..1afd860f --- /dev/null +++ b/iframe.html @@ -0,0 +1,27 @@ + + + + + + + + + + Storybook + + + + +
+
+ + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..22bcb490 --- /dev/null +++ b/index.html @@ -0,0 +1,44 @@ + + + + + + + + Storybook + + + + + +
+ + diff --git a/lib/__stories__/useAsync.story.d.ts b/lib/__stories__/useAsync.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useAsync.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useAudio.story.d.ts b/lib/__stories__/useAudio.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useAudio.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useBattery.story.d.ts b/lib/__stories__/useBattery.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useBattery.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useCounter.story.d.ts b/lib/__stories__/useCounter.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useCounter.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useCss.story.d.ts b/lib/__stories__/useCss.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useCss.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useFavicon.story.d.ts b/lib/__stories__/useFavicon.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useFavicon.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useGeolocation.story.d.ts b/lib/__stories__/useGeolocation.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useGeolocation.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useHover.story.d.ts b/lib/__stories__/useHover.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useHover.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useIdle.story.d.ts b/lib/__stories__/useIdle.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useIdle.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useLifecycles.story.d.ts b/lib/__stories__/useLifecycles.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useLifecycles.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useList.story.d.ts b/lib/__stories__/useList.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useList.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useLocalStorage.story.d.ts b/lib/__stories__/useLocalStorage.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useLocalStorage.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useLocation.story.d.ts b/lib/__stories__/useLocation.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useLocation.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useLogger.story.d.ts b/lib/__stories__/useLogger.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useLogger.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useMap.story.d.ts b/lib/__stories__/useMap.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useMap.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useMedia.story.d.ts b/lib/__stories__/useMedia.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useMedia.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useMediaDevices.story.d.ts b/lib/__stories__/useMediaDevices.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useMediaDevices.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useMotion.story.d.ts b/lib/__stories__/useMotion.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useMotion.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useMount.story.d.ts b/lib/__stories__/useMount.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useMount.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useNetwork.story.d.ts b/lib/__stories__/useNetwork.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useNetwork.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useOrientation.story.d.ts b/lib/__stories__/useOrientation.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useOrientation.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useRaf.story.d.ts b/lib/__stories__/useRaf.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useRaf.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useSetState.story.d.ts b/lib/__stories__/useSetState.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useSetState.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useSize.story.d.ts b/lib/__stories__/useSize.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useSize.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useSpeech.story.d.ts b/lib/__stories__/useSpeech.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useSpeech.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useSpring.story.d.ts b/lib/__stories__/useSpring.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useSpring.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useTimeout.story.d.ts b/lib/__stories__/useTimeout.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useTimeout.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useTitle.story.d.ts b/lib/__stories__/useTitle.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useTitle.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useToggle.story.d.ts b/lib/__stories__/useToggle.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useToggle.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useTween.story.d.ts b/lib/__stories__/useTween.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useTween.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useUnmount.story.d.ts b/lib/__stories__/useUnmount.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useUnmount.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/__stories__/useWindowSize.story.d.ts b/lib/__stories__/useWindowSize.story.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/__stories__/useWindowSize.story.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/createRouter.d.ts b/lib/createRouter.d.ts new file mode 100644 index 00000000..3c222ad3 --- /dev/null +++ b/lib/createRouter.d.ts @@ -0,0 +1,7 @@ +export interface RouterProviderProps { + route: string; + fullRoute?: string; + parent?: any; +} +declare const createRouter: () => void; +export default createRouter; diff --git a/lib/index.d.ts b/lib/index.d.ts new file mode 100644 index 00000000..452a47fb --- /dev/null +++ b/lib/index.d.ts @@ -0,0 +1,33 @@ +import useAsync from './useAsync'; +import useAudio from './useAudio'; +import useBattery from './useBattery'; +import useCounter from './useCounter'; +import useCss from './useCss'; +import useFavicon from './useFavicon'; +import useGeolocation from './useGeolocation'; +import useHover from './useHover'; +import useIdle from './useIdle'; +import useLifecycles from './useLifecycles'; +import useList from './useList'; +import useLocalStorage from './useLocalStorage'; +import useLocation from './useLocation'; +import useLogger from './useLogger'; +import useMap from './useMap'; +import useMedia from './useMedia'; +import useMediaDevices from './useMediaDevices'; +import useMotion from './useMotion'; +import useMount from './useMount'; +import useNetwork from './useNetwork'; +import useOrientation from './useOrientation'; +import useRaf from './useRaf'; +import useSetState from './useSetState'; +import useSize from './useSize'; +import useSpeech from './useSpeech'; +import useSpring from './useSpring'; +import useTimeout from './useTimeout'; +import useTitle from './useTitle'; +import useToggle from './useToggle'; +import useTween from './useTween'; +import useUnmount from './useUnmount'; +import useWindowSize from './useWindowSize'; +export { useAsync, useAudio, useBattery, useCounter, useCss, useFavicon, useGeolocation, useHover, useIdle, useLifecycles, useList, useLocalStorage, useLocation, useLogger, useMap, useMedia, useMediaDevices, useMotion, useMount, useNetwork, useOrientation, useRaf, useSetState, useSize, useSpeech, useSpring, useTimeout, useTitle, useToggle, useTween, useUnmount, useWindowSize, }; diff --git a/lib/react.d.ts b/lib/react.d.ts new file mode 100644 index 00000000..39e28fc6 --- /dev/null +++ b/lib/react.d.ts @@ -0,0 +1,13 @@ +export declare type UseState = (initialState: T) => [T, (newState: T) => void]; +export declare const useState: UseState; +export declare type UseEffect = (didUpdate: () => ((() => void) | void), params?: any[]) => void; +export declare const useEffect: UseEffect; +export interface ReactRef { + current: T; +} +export declare type UseRef = (initialValue: T) => ReactRef; +export declare const useRef: UseRef; +export declare type UseCallback = any)>(callback: T, args: any[]) => T; +export declare const useCallback: UseCallback; +export declare type UseMemo = (fn: Function, args: any[]) => T; +export declare const useMemo: UseMemo; diff --git a/lib/useAsync.d.ts b/lib/useAsync.d.ts new file mode 100644 index 00000000..2e173813 --- /dev/null +++ b/lib/useAsync.d.ts @@ -0,0 +1,7 @@ +export interface AsyncState { + loading: boolean; + error?: Error | any; + value?: T; +} +declare const useAsync: (fn: () => Promise, args?: any) => AsyncState; +export default useAsync; diff --git a/lib/useAudio.d.ts b/lib/useAudio.d.ts new file mode 100644 index 00000000..15b4f1b8 --- /dev/null +++ b/lib/useAudio.d.ts @@ -0,0 +1,23 @@ +import * as React from 'react'; +import { ReactRef } from './react'; +export interface AudioProps extends React.AudioHTMLAttributes { + src: string; +} +export interface AudioState { + buffered: any[]; + duration: number; + isPlaying: boolean; + muted: boolean; + time: number; + volume: number; +} +export interface AudioControls { + play: () => Promise | void; + pause: () => void; + mute: () => void; + unmute: () => void; + volume: (volume: number) => void; + seek: (time: number) => void; +} +declare const useAudio: (props: AudioProps) => [React.ReactElement, AudioState, AudioControls, ReactRef]; +export default useAudio; diff --git a/lib/useBattery.d.ts b/lib/useBattery.d.ts new file mode 100644 index 00000000..80b8c98f --- /dev/null +++ b/lib/useBattery.d.ts @@ -0,0 +1,8 @@ +export interface BatterySensorState { + charging: boolean; + level: number; + chargingTime: number; + dischargingTime: number; +} +declare const useBattery: () => {}; +export default useBattery; diff --git a/lib/useCounter.d.ts b/lib/useCounter.d.ts new file mode 100644 index 00000000..35af8e5a --- /dev/null +++ b/lib/useCounter.d.ts @@ -0,0 +1,4 @@ +export declare type Increment = (inc?: number) => void; +export declare type Set = (value: number) => void; +declare const useCounter: (initialValue?: number) => [number, Increment, Set]; +export default useCounter; diff --git a/lib/useCss.d.ts b/lib/useCss.d.ts new file mode 100644 index 00000000..26def8dd --- /dev/null +++ b/lib/useCss.d.ts @@ -0,0 +1,7 @@ +export interface CssPipe { + className: string; + css: (css: object) => void; + remove: () => void; +} +declare const useCss: (css: object) => string; +export default useCss; diff --git a/lib/useFavicon.d.ts b/lib/useFavicon.d.ts new file mode 100644 index 00000000..b92e3833 --- /dev/null +++ b/lib/useFavicon.d.ts @@ -0,0 +1,2 @@ +declare const useFavicon: (href: string) => void; +export default useFavicon; diff --git a/lib/useGeolocation.d.ts b/lib/useGeolocation.d.ts new file mode 100644 index 00000000..365dd60a --- /dev/null +++ b/lib/useGeolocation.d.ts @@ -0,0 +1,21 @@ +export interface GeoLocationSensorState { + accuracy: number; + altitude: number; + altitudeAccuracy: number; + heading: number; + latitude: number; + longitude: number; + speed: number; + timestamp: number; +} +declare const useGeolocation: () => { + accuracy: null; + altitude: null; + altitudeAccuracy: null; + heading: null; + latitude: null; + longitude: null; + speed: null; + timestamp: number; +}; +export default useGeolocation; diff --git a/lib/useHover.d.ts b/lib/useHover.d.ts new file mode 100644 index 00000000..3b0f3341 --- /dev/null +++ b/lib/useHover.d.ts @@ -0,0 +1,4 @@ +import * as React from 'react'; +export declare type Element = ((state: boolean) => React.ReactElement) | React.ReactElement; +declare const useHover: (element: Element) => [React.ReactElement, boolean]; +export default useHover; diff --git a/lib/useIdle.d.ts b/lib/useIdle.d.ts new file mode 100644 index 00000000..4370aa9c --- /dev/null +++ b/lib/useIdle.d.ts @@ -0,0 +1,2 @@ +declare const useIdle: (ms?: number, initialState?: boolean, events?: string[]) => boolean; +export default useIdle; diff --git a/lib/useLifecycles.d.ts b/lib/useLifecycles.d.ts new file mode 100644 index 00000000..a0215b91 --- /dev/null +++ b/lib/useLifecycles.d.ts @@ -0,0 +1,2 @@ +declare const useLifecycles: (mount: any, unmount?: any) => void; +export default useLifecycles; diff --git a/lib/useList.d.ts b/lib/useList.d.ts new file mode 100644 index 00000000..1991b501 --- /dev/null +++ b/lib/useList.d.ts @@ -0,0 +1,8 @@ +export interface Actions { + set: (list: T[]) => void; + push: (item: T) => void; + filter: (fn: (value: T) => boolean) => void; + sort: (fn?: (a: T, b: T) => number) => void; +} +declare const useList: (initialList?: T[]) => [T[], Actions]; +export default useList; diff --git a/lib/useLocalStorage.d.ts b/lib/useLocalStorage.d.ts new file mode 100644 index 00000000..659f8946 --- /dev/null +++ b/lib/useLocalStorage.d.ts @@ -0,0 +1,2 @@ +declare const useLocalStorage: (key: string) => string | undefined; +export default useLocalStorage; diff --git a/lib/useLocation.d.ts b/lib/useLocation.d.ts new file mode 100644 index 00000000..46cf46d2 --- /dev/null +++ b/lib/useLocation.d.ts @@ -0,0 +1,16 @@ +export interface LocationSensorState { + trigger: string; + state?: any; + length?: number; + hash?: string; + host?: string; + hostname?: string; + href?: string; + origin?: string; + pathname?: string; + port?: string; + protocol?: string; + search?: string; +} +declare const useLocation: () => LocationSensorState; +export default useLocation; diff --git a/lib/useLogger.d.ts b/lib/useLogger.d.ts new file mode 100644 index 00000000..13cf7513 --- /dev/null +++ b/lib/useLogger.d.ts @@ -0,0 +1,2 @@ +declare const useLogger: (name: any, props: any) => void; +export default useLogger; diff --git a/lib/useMap.d.ts b/lib/useMap.d.ts new file mode 100644 index 00000000..11e11faf --- /dev/null +++ b/lib/useMap.d.ts @@ -0,0 +1,10 @@ +export interface Actions { + get: (key: K) => any; + set: (key: K, value: V) => void; + remove: (key: K) => void; + reset: () => void; +} +declare const useMap: (initialMap?: any) => [T, Actions]; +export default useMap; diff --git a/lib/useMedia.d.ts b/lib/useMedia.d.ts new file mode 100644 index 00000000..35b8e664 --- /dev/null +++ b/lib/useMedia.d.ts @@ -0,0 +1,2 @@ +declare const useMedia: (query: string, defaultState?: boolean) => boolean; +export default useMedia; diff --git a/lib/useMediaDevices.d.ts b/lib/useMediaDevices.d.ts new file mode 100644 index 00000000..448932a6 --- /dev/null +++ b/lib/useMediaDevices.d.ts @@ -0,0 +1,2 @@ +declare const useMediaDevices: () => {}; +export default useMediaDevices; diff --git a/lib/useMotion.d.ts b/lib/useMotion.d.ts new file mode 100644 index 00000000..5d57a424 --- /dev/null +++ b/lib/useMotion.d.ts @@ -0,0 +1,20 @@ +export interface MotionSensorState { + acceleration: { + x: number | null; + y: number | null; + z: number | null; + }; + accelerationIncludingGravity: { + x: number | null; + y: number | null; + z: number | null; + }; + rotationRate: { + alpha: number | null; + beta: number | null; + gamma: number | null; + }; + interval: number | null; +} +declare const useMotion: (initialState?: MotionSensorState) => MotionSensorState; +export default useMotion; diff --git a/lib/useMount.d.ts b/lib/useMount.d.ts new file mode 100644 index 00000000..b0c0a79a --- /dev/null +++ b/lib/useMount.d.ts @@ -0,0 +1,2 @@ +declare const useMount: (mount: any) => void; +export default useMount; diff --git a/lib/useNetwork.d.ts b/lib/useNetwork.d.ts new file mode 100644 index 00000000..0663e47c --- /dev/null +++ b/lib/useNetwork.d.ts @@ -0,0 +1,11 @@ +export interface NetworkState { + online?: boolean; + since?: Date; + downlink?: number; + downlinkMax?: number; + effectiveType?: string; + rtt?: number; + type?: string; +} +declare const useNetwork: (initialState?: NetworkState) => NetworkState; +export default useNetwork; diff --git a/lib/useOrientation.d.ts b/lib/useOrientation.d.ts new file mode 100644 index 00000000..758ba71f --- /dev/null +++ b/lib/useOrientation.d.ts @@ -0,0 +1,6 @@ +export interface OrientationState { + angle: number; + type: string; +} +declare const useOrientation: (initialState?: OrientationState) => OrientationState; +export default useOrientation; diff --git a/lib/useRaf.d.ts b/lib/useRaf.d.ts new file mode 100644 index 00000000..62c5a87d --- /dev/null +++ b/lib/useRaf.d.ts @@ -0,0 +1,2 @@ +declare const useRaf: (ms?: number, delay?: number) => number; +export default useRaf; diff --git a/lib/useSetState.d.ts b/lib/useSetState.d.ts new file mode 100644 index 00000000..76972532 --- /dev/null +++ b/lib/useSetState.d.ts @@ -0,0 +1,2 @@ +declare const useSetState: (initialState?: T) => [T, (patch: Partial) => void]; +export default useSetState; diff --git a/lib/useSize.d.ts b/lib/useSize.d.ts new file mode 100644 index 00000000..ab5ab4a0 --- /dev/null +++ b/lib/useSize.d.ts @@ -0,0 +1,8 @@ +import * as React from 'react'; +export declare type Element = ((state: State) => React.ReactElement) | React.ReactElement; +export interface State { + width: number; + height: number; +} +declare const useSize: (element: Element, { width, height }?: Partial) => [React.ReactElement, State]; +export default useSize; diff --git a/lib/useSpeech.d.ts b/lib/useSpeech.d.ts new file mode 100644 index 00000000..1d3c5ffe --- /dev/null +++ b/lib/useSpeech.d.ts @@ -0,0 +1,13 @@ +export interface SpeechState { + isPlaying: boolean; + volume: number; +} +export interface SpeechOptions { + lang?: any; + pitch?: number; + rate?: number; + voice?: any; + volume?: number; +} +declare const useSpeech: (text: string, opts?: SpeechOptions) => SpeechState; +export default useSpeech; diff --git a/lib/useSpring.d.ts b/lib/useSpring.d.ts new file mode 100644 index 00000000..c737eb37 --- /dev/null +++ b/lib/useSpring.d.ts @@ -0,0 +1,2 @@ +declare const useSpring: (targetValue?: number, tension?: number, friction?: number) => number; +export default useSpring; diff --git a/lib/useTimeout.d.ts b/lib/useTimeout.d.ts new file mode 100644 index 00000000..85365a35 --- /dev/null +++ b/lib/useTimeout.d.ts @@ -0,0 +1,2 @@ +declare const useTimeout: (ms?: number) => boolean; +export default useTimeout; diff --git a/lib/useTitle.d.ts b/lib/useTitle.d.ts new file mode 100644 index 00000000..9d9bb32f --- /dev/null +++ b/lib/useTitle.d.ts @@ -0,0 +1,2 @@ +declare const useTitle: (title: string) => void; +export default useTitle; diff --git a/lib/useToggle.d.ts b/lib/useToggle.d.ts new file mode 100644 index 00000000..d71b9370 --- /dev/null +++ b/lib/useToggle.d.ts @@ -0,0 +1,5 @@ +export declare type UseToggle = (state: boolean) => [boolean, // state +() => void, // toggle +(state: boolean) => void]; +declare const useToggle: UseToggle; +export default useToggle; diff --git a/lib/useTween.d.ts b/lib/useTween.d.ts new file mode 100644 index 00000000..7411b46c --- /dev/null +++ b/lib/useTween.d.ts @@ -0,0 +1,3 @@ +export declare type Easing = (t: number) => number; +declare const useTween: (easingName?: string, ms?: number, delay?: number) => number; +export default useTween; diff --git a/lib/useUnmount.d.ts b/lib/useUnmount.d.ts new file mode 100644 index 00000000..26179555 --- /dev/null +++ b/lib/useUnmount.d.ts @@ -0,0 +1,2 @@ +declare const useUnmount: (unmount: any) => void; +export default useUnmount; diff --git a/lib/useWindowSize.d.ts b/lib/useWindowSize.d.ts new file mode 100644 index 00000000..66da382f --- /dev/null +++ b/lib/useWindowSize.d.ts @@ -0,0 +1,5 @@ +declare const useWindowSize: (initialWidth?: number, initialHeight?: number) => { + width: number; + height: number; +}; +export default useWindowSize; diff --git a/lib/util.d.ts b/lib/util.d.ts new file mode 100644 index 00000000..baf3aed6 --- /dev/null +++ b/lib/util.d.ts @@ -0,0 +1,3 @@ +export declare const isClient: boolean; +export declare const on: (obj: any, ...args: any[]) => any; +export declare const off: (obj: any, ...args: any[]) => any; diff --git a/lib/util/parseTimeRanges.d.ts b/lib/util/parseTimeRanges.d.ts new file mode 100644 index 00000000..a854c32e --- /dev/null +++ b/lib/util/parseTimeRanges.d.ts @@ -0,0 +1,5 @@ +declare const parseTimeRanges: (ranges: any) => { + start: number; + end: number; +}[]; +export default parseTimeRanges; diff --git a/static/manager.e73f75df73342cfc75a0.bundle.js b/static/manager.e73f75df73342cfc75a0.bundle.js new file mode 100644 index 00000000..bea6030a --- /dev/null +++ b/static/manager.e73f75df73342cfc75a0.bundle.js @@ -0,0 +1 @@ +!function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module.default}:function getModuleExports(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=691)}([function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(350)},function(module,exports){var core=module.exports={version:"2.5.7"};"number"==typeof __e&&(__e=core)},function(module,exports,__webpack_require__){module.exports=__webpack_require__(356)()},function(module,exports){module.exports=function(module){return module.webpackPolyfill||(module.deprecate=function(){},module.paths=[],module.children||(module.children=[]),Object.defineProperty(module,"loaded",{enumerable:!0,get:function(){return module.l}}),Object.defineProperty(module,"id",{enumerable:!0,get:function(){return module.i}}),module.webpackPolyfill=1),module}},function(module,exports,__webpack_require__){"use strict";var keys=__webpack_require__(234),hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),toStr=Object.prototype.toString,concat=Array.prototype.concat,origDefineProperty=Object.defineProperty,supportsDescriptors=origDefineProperty&&function(){var obj={};try{for(var _ in origDefineProperty(obj,"x",{enumerable:!1,value:obj}),obj)return!1;return obj.x===obj}catch(e){return!1}}(),defineProperty=function(object,name,value,predicate){var fn;name in object&&("function"!=typeof(fn=predicate)||"[object Function]"!==toStr.call(fn)||!predicate())||(supportsDescriptors?origDefineProperty(object,name,{configurable:!0,enumerable:!1,value:value,writable:!0}):object[name]=value)},defineProperties=function(object,map){var predicates=arguments.length>2?arguments[2]:{},props=keys(map);hasSymbols&&(props=concat.call(props,Object.getOwnPropertySymbols(map)));for(var i=0;i=O.length?{value:void 0,done:!0}:(point=$at(O,index),this._i+=point.length,{value:point,done:!1})})},function(module,exports){var isArray=Array.isArray;module.exports=isArray},function(module,exports){module.exports=function(it){return"object"==typeof it?null!==it:"function"==typeof it}},function(module,exports){var id=0,px=Math.random();module.exports=function(key){return"Symbol(".concat(void 0===key?"":key,")_",(++id+px).toString(36))}},function(module,exports,__webpack_require__){"use strict";var bind=__webpack_require__(22);module.exports=bind.call(Function.call,Object.prototype.hasOwnProperty)},function(module,exports){module.exports=function(it){if("function"!=typeof it)throw TypeError(it+" is not a function!");return it}},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports){module.exports=!0},function(module,exports,__webpack_require__){var def=__webpack_require__(16).f,has=__webpack_require__(28),TAG=__webpack_require__(12)("toStringTag");module.exports=function(it,tag,stat){it&&!has(it=stat?it:it.prototype,TAG)&&def(it,TAG,{configurable:!0,value:tag})}},function(module,exports,__webpack_require__){__webpack_require__(311);for(var global=__webpack_require__(9),hide=__webpack_require__(26),Iterators=__webpack_require__(42),TO_STRING_TAG=__webpack_require__(12)("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;iindex;index++)if((result=entries?f(anObject(step=iterable[index])[0],step[1]):f(iterable[index]))===BREAK||result===RETURN)return result}else for(iterator=iterFn.call(iterable);!(step=iterator.next()).done;)if((result=call(iterator,f,step.value,entries))===BREAK||result===RETURN)return result}).BREAK=BREAK,exports.RETURN=RETURN},function(module,exports,__webpack_require__){var freeGlobal=__webpack_require__(427),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return!0}}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(47);module.exports=function(it){if(!isObject(it))throw TypeError(it+" is not an object!");return it}},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}}},function(module,exports,__webpack_require__){var global=__webpack_require__(24),hide=__webpack_require__(36),has=__webpack_require__(29),SRC=__webpack_require__(48)("src"),$toString=Function.toString,TPL=(""+$toString).split("toString");__webpack_require__(35).inspectSource=function(it){return $toString.call(it)},(module.exports=function(O,key,val,safe){var isFunction="function"==typeof val;isFunction&&(has(val,"name")||hide(val,"name",key)),O[key]!==val&&(isFunction&&(has(val,SRC)||hide(val,SRC,O[key]?""+O[key]:TPL.join(String(key)))),O===global?O[key]=val:safe?O[key]?O[key]=val:hide(O,key,val):(delete O[key],hide(O,key,val)))})(Function.prototype,"toString",function toString(){return"function"==typeof this&&this[SRC]||$toString.call(this)})},function(module,exports){module.exports=!1},function(module,exports,__webpack_require__){"use strict";var fnToStr=Function.prototype.toString,constructorRegex=/^\s*class\b/,isES6ClassFn=function isES6ClassFunction(value){try{var fnStr=fnToStr.call(value);return constructorRegex.test(fnStr)}catch(e){return!1}},toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isCallable(value){if(!value)return!1;if("function"!=typeof value&&"object"!=typeof value)return!1;if("function"==typeof value&&!value.prototype)return!0;if(hasToStringTag)return function tryFunctionToStr(value){try{return!isES6ClassFn(value)&&(fnToStr.call(value),!0)}catch(e){return!1}}(value);if(isES6ClassFn(value))return!1;var strClass=toStr.call(value);return"[object Function]"===strClass||"[object GeneratorFunction]"===strClass}},function(module,exports,__webpack_require__){var has=__webpack_require__(22).call(Function.call,Object.prototype.hasOwnProperty),$assign=Object.assign;module.exports=function assign(target,source){if($assign)return $assign(target,source);for(var key in source)has(source,key)&&(target[key]=source[key]);return target}},function(module,exports,__webpack_require__){"use strict";var ES2016=__webpack_require__(96),assign=__webpack_require__(67),ES2017=assign(assign({},ES2016),{ToIndex:function ToIndex(value){if(void 0===value)return 0;var integerIndex=this.ToInteger(value);if(integerIndex<0)throw new RangeError("index must be >= 0");var index=this.ToLength(integerIndex);if(!this.SameValueZero(integerIndex,index))throw new RangeError("index must be >= 0 and < 2 ** 53 - 1");return index}});delete ES2017.EnumerableOwnNames,module.exports=ES2017},function(module,exports,__webpack_require__){"use strict";var assign=__webpack_require__(67),ES5=__webpack_require__(148),ES2015=__webpack_require__(94),ES2016=__webpack_require__(96),ES={ES5:ES5,ES6:ES2015,ES2015:ES2015,ES7:ES2016,ES2016:ES2016,ES2017:__webpack_require__(68)};assign(ES,ES5),delete ES.CheckObjectCoercible,assign(ES,ES2015),module.exports=ES},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(299),__esModule:!0}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(102),min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports){var id=0,px=Math.random();module.exports=function(key){return"Symbol(".concat(void 0===key?"":key,")_",(++id+px).toString(36))}},function(module,exports,__webpack_require__){var META=__webpack_require__(72)("meta"),isObject=__webpack_require__(14),has=__webpack_require__(28),setDesc=__webpack_require__(16).f,id=0,isExtensible=Object.isExtensible||function(){return!0},FREEZE=!__webpack_require__(27)(function(){return isExtensible(Object.preventExtensions({}))}),setMeta=function(it){setDesc(it,META,{value:{i:"O"+ ++id,w:{}}})},meta=module.exports={KEY:META,NEED:!1,fastKey:function(it,create){if(!isObject(it))return"symbol"==typeof it?it:("string"==typeof it?"S":"P")+it;if(!has(it,META)){if(!isExtensible(it))return"F";if(!create)return"E";setMeta(it)}return it[META].i},getWeak:function(it,create){if(!has(it,META)){if(!isExtensible(it))return!0;if(!create)return!1;setMeta(it)}return it[META].w},onFreeze:function(it){return FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META)&&setMeta(it),it}}},function(module,exports,__webpack_require__){"use strict";var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;module.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var test1=new String("abc");if(test1[5]="de","5"===Object.getOwnPropertyNames(test1)[0])return!1;for(var test2={},i=0;i<10;i++)test2["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(test2).map(function(n){return test2[n]}).join(""))return!1;var test3={};return"abcdefghijklmnopqrst".split("").forEach(function(letter){test3[letter]=letter}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},test3)).join("")}catch(err){return!1}}()?Object.assign:function(target,source){for(var from,symbols,to=function toObject(val){if(null===val||void 0===val)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(val)}(target),s=1;sdocument.F=Object<\/script>"),iframeDocument.close(),createDict=iframeDocument.F;i--;)delete createDict.prototype[enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;return null!==O?(Empty.prototype=anObject(O),result=new Empty,Empty.prototype=null,result[IE_PROTO]=O):result=createDict(),void 0===Properties?result:dPs(result,Properties)}},function(module,exports,__webpack_require__){var cof=__webpack_require__(52),TAG=__webpack_require__(12)("toStringTag"),ARG="Arguments"==cof(function(){return arguments}());module.exports=function(it){var O,T,B;return void 0===it?"Undefined":null===it?"Null":"string"==typeof(T=function(it,key){try{return it[key]}catch(e){}}(O=Object(it),TAG))?T:ARG?cof(O):"Object"==(B=cof(O))&&"function"==typeof O.callee?"Arguments":B}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _from2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(180));exports.default=function(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i2?arguments[2]:[];if(!this.IsCallable(F))throw new $TypeError(F+" is not a function");return F.apply(V,args)},ToPrimitive:toPrimitive,ToNumber:function ToNumber(argument){var value=isPrimitive(argument)?argument:toPrimitive(argument,$Number);if("symbol"==typeof value)throw new $TypeError("Cannot convert a Symbol value to a number");if("string"==typeof value){if(isBinary(value))return this.ToNumber(parseInteger(strSlice(value,2),2));if(isOctal(value))return this.ToNumber(parseInteger(strSlice(value,2),8));if(hasNonWS(value)||isInvalidHexLiteral(value))return NaN;var trimmed=function(value){return replace(value,trimRegex,"")}(value);if(trimmed!==value)return this.ToNumber(trimmed)}return $Number(value)},ToInt16:function ToInt16(argument){var int16bit=this.ToUint16(argument);return int16bit>=32768?int16bit-65536:int16bit},ToInt8:function ToInt8(argument){var int8bit=this.ToUint8(argument);return int8bit>=128?int8bit-256:int8bit},ToUint8:function ToUint8(argument){var number=this.ToNumber(argument);if($isNaN(number)||0===number||!$isFinite(number))return 0;var posInt=sign(number)*$floor($abs(number));return mod(posInt,256)},ToUint8Clamp:function ToUint8Clamp(argument){var number=this.ToNumber(argument);if($isNaN(number)||number<=0)return 0;if(number>=255)return 255;var f=$floor(argument);return f+.5MAX_SAFE_INTEGER?MAX_SAFE_INTEGER:len},CanonicalNumericIndexString:function CanonicalNumericIndexString(argument){if("[object String]"!==toStr(argument))throw new $TypeError("must be a string");if("-0"===argument)return-0;var n=this.ToNumber(argument);return this.SameValue(this.ToString(n),argument)?n:void 0},RequireObjectCoercible:ES5.CheckObjectCoercible,IsArray:$Array.isArray||function IsArray(argument){return"[object Array]"===toStr(argument)},IsConstructor:function IsConstructor(argument){return"function"==typeof argument&&!!argument.prototype},IsExtensible:Object.preventExtensions?function IsExtensible(obj){return!isPrimitive(obj)&&$isExtensible(obj)}:function isExtensible(obj){return!0},IsInteger:function IsInteger(argument){if("number"!=typeof argument||$isNaN(argument)||!$isFinite(argument))return!1;var abs=$abs(argument);return $floor(abs)===abs},IsPropertyKey:function IsPropertyKey(argument){return"string"==typeof argument||"symbol"==typeof argument},IsRegExp:function IsRegExp(argument){if(!argument||"object"!=typeof argument)return!1;if(hasSymbols){var isRegExp=argument[$Symbol.match];if(void 0!==isRegExp)return ES5.ToBoolean(isRegExp)}return hasRegExpMatcher(argument)},SameValueZero:function SameValueZero(x,y){return x===y||$isNaN(x)&&$isNaN(y)},GetV:function GetV(V,P){if(!this.IsPropertyKey(P))throw new $TypeError("Assertion failed: IsPropertyKey(P) is not true");return this.ToObject(V)[P]},GetMethod:function GetMethod(O,P){if(!this.IsPropertyKey(P))throw new $TypeError("Assertion failed: IsPropertyKey(P) is not true");var func=this.GetV(O,P);if(null!=func){if(!this.IsCallable(func))throw new $TypeError(P+"is not a function");return func}},Get:function Get(O,P){if("Object"!==this.Type(O))throw new $TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(P))throw new $TypeError("Assertion failed: IsPropertyKey(P) is not true");return O[P]},Type:function Type(x){return"symbol"==typeof x?"Symbol":ES5.Type(x)},SpeciesConstructor:function SpeciesConstructor(O,defaultConstructor){if("Object"!==this.Type(O))throw new $TypeError("Assertion failed: Type(O) is not Object");var C=O.constructor;if(void 0===C)return defaultConstructor;if("Object"!==this.Type(C))throw new $TypeError("O.constructor is not an Object");var S=hasSymbols&&$Symbol.species?C[$Symbol.species]:void 0;if(null==S)return defaultConstructor;if(this.IsConstructor(S))return S;throw new $TypeError("no constructor found")},CompletePropertyDescriptor:function CompletePropertyDescriptor(Desc){if(!this.IsPropertyDescriptor(Desc))throw new $TypeError("Desc must be a Property Descriptor");return this.IsGenericDescriptor(Desc)||this.IsDataDescriptor(Desc)?(has(Desc,"[[Value]]")||(Desc["[[Value]]"]=void 0),has(Desc,"[[Writable]]")||(Desc["[[Writable]]"]=!1)):(has(Desc,"[[Get]]")||(Desc["[[Get]]"]=void 0),has(Desc,"[[Set]]")||(Desc["[[Set]]"]=void 0)),has(Desc,"[[Enumerable]]")||(Desc["[[Enumerable]]"]=!1),has(Desc,"[[Configurable]]")||(Desc["[[Configurable]]"]=!1),Desc},Set:function Set(O,P,V,Throw){if("Object"!==this.Type(O))throw new $TypeError("O must be an Object");if(!this.IsPropertyKey(P))throw new $TypeError("P must be a Property Key");if("Boolean"!==this.Type(Throw))throw new $TypeError("Throw must be a Boolean");if(Throw)return O[P]=V,!0;try{O[P]=V}catch(e){return!1}},HasOwnProperty:function HasOwnProperty(O,P){if("Object"!==this.Type(O))throw new $TypeError("O must be an Object");if(!this.IsPropertyKey(P))throw new $TypeError("P must be a Property Key");return has(O,P)},HasProperty:function HasProperty(O,P){if("Object"!==this.Type(O))throw new $TypeError("O must be an Object");if(!this.IsPropertyKey(P))throw new $TypeError("P must be a Property Key");return P in O},IsConcatSpreadable:function IsConcatSpreadable(O){if("Object"!==this.Type(O))return!1;if(hasSymbols&&"symbol"==typeof $Symbol.isConcatSpreadable){var spreadable=this.Get(O,Symbol.isConcatSpreadable);if(void 0!==spreadable)return this.ToBoolean(spreadable)}return this.IsArray(O)},Invoke:function Invoke(O,P){if(!this.IsPropertyKey(P))throw new $TypeError("P must be a Property Key");var argumentsList=arraySlice(arguments,2),func=this.GetV(O,P);return this.Call(func,O,argumentsList)},GetIterator:function GetIterator(obj,method){if(!hasSymbols)throw new SyntaxError("ES.GetIterator depends on native iterator support.");var actualMethod=method;arguments.length<2&&(actualMethod=this.GetMethod(obj,$Symbol.iterator));var iterator=this.Call(actualMethod,obj);if("Object"!==this.Type(iterator))throw new $TypeError("iterator must return an object");return iterator},IteratorNext:function IteratorNext(iterator,value){var result=this.Invoke(iterator,"next",arguments.length<2?[]:[value]);if("Object"!==this.Type(result))throw new $TypeError("iterator next must return an object");return result},IteratorComplete:function IteratorComplete(iterResult){if("Object"!==this.Type(iterResult))throw new $TypeError("Assertion failed: Type(iterResult) is not Object");return this.ToBoolean(this.Get(iterResult,"done"))},IteratorValue:function IteratorValue(iterResult){if("Object"!==this.Type(iterResult))throw new $TypeError("Assertion failed: Type(iterResult) is not Object");return this.Get(iterResult,"value")},IteratorStep:function IteratorStep(iterator){var result=this.IteratorNext(iterator);return!0!==this.IteratorComplete(result)&&result},IteratorClose:function IteratorClose(iterator,completion){if("Object"!==this.Type(iterator))throw new $TypeError("Assertion failed: Type(iterator) is not Object");if(!this.IsCallable(completion))throw new $TypeError("Assertion failed: completion is not a thunk for a Completion Record");var completionRecord,completionThunk=completion,iteratorReturn=this.GetMethod(iterator,"return");if(void 0===iteratorReturn)return completionThunk();try{var innerResult=this.Call(iteratorReturn,iterator,[])}catch(e){throw completionRecord=completionThunk(),completionThunk=null,e}if(completionRecord=completionThunk(),completionThunk=null,"Object"!==this.Type(innerResult))throw new $TypeError("iterator .return must return an object");return completionRecord},CreateIterResultObject:function CreateIterResultObject(value,done){if("Boolean"!==this.Type(done))throw new $TypeError("Assertion failed: Type(done) is not Boolean");return{value:value,done:done}},RegExpExec:function RegExpExec(R,S){if("Object"!==this.Type(R))throw new $TypeError("R must be an Object");if("String"!==this.Type(S))throw new $TypeError("S must be a String");var exec=this.Get(R,"exec");if(this.IsCallable(exec)){var result=this.Call(exec,R,[S]);if(null===result||"Object"===this.Type(result))return result;throw new $TypeError('"exec" method must return `null` or an Object')}return regexExec(R,S)},ArraySpeciesCreate:function ArraySpeciesCreate(originalArray,length){if(!this.IsInteger(length)||length<0)throw new $TypeError("Assertion failed: length must be an integer >= 0");var C,len=0===length?0:length;if(this.IsArray(originalArray)&&(C=this.Get(originalArray,"constructor"),"Object"===this.Type(C)&&hasSymbols&&$Symbol.species&&null===(C=this.Get(C,$Symbol.species))&&(C=void 0)),void 0===C)return $Array(len);if(!this.IsConstructor(C))throw new $TypeError("C must be a constructor");return new C(len)},CreateDataProperty:function CreateDataProperty(O,P,V){if("Object"!==this.Type(O))throw new $TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(P))throw new $TypeError("Assertion failed: IsPropertyKey(P) is not true");var oldDesc=$gOPD(O,P),extensible=oldDesc||"function"!=typeof $isExtensible||$isExtensible(O);if(oldDesc&&(!oldDesc.writable||!oldDesc.configurable)||!extensible)return!1;var newDesc={configurable:!0,enumerable:!0,value:V,writable:!0};return Object.defineProperty(O,P,newDesc),!0},CreateDataPropertyOrThrow:function CreateDataPropertyOrThrow(O,P,V){if("Object"!==this.Type(O))throw new $TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(P))throw new $TypeError("Assertion failed: IsPropertyKey(P) is not true");var success=this.CreateDataProperty(O,P,V);if(!success)throw new $TypeError("unable to create data property");return success},ObjectCreate:function ObjectCreate(proto,internalSlotsList){if(null!==proto&&"Object"!==this.Type(proto))throw new $TypeError("Assertion failed: proto must be null or an object");if((arguments.length<2?[]:internalSlotsList).length>0)throw new $SyntaxError("es-abstract does not yet support internal slots");if(null===proto&&!$ObjectCreate)throw new $SyntaxError("native Object.create support is required to create null objects");return $ObjectCreate(proto)},AdvanceStringIndex:function AdvanceStringIndex(S,index,unicode){if("String"!==this.Type(S))throw new $TypeError("S must be a String");if(!this.IsInteger(index)||index<0||index>MAX_SAFE_INTEGER)throw new $TypeError("Assertion failed: length must be an integer >= 0 and <= 2**53");if("Boolean"!==this.Type(unicode))throw new $TypeError("Assertion failed: unicode must be a Boolean");if(!unicode)return index+1;if(index+1>=S.length)return index+1;var first=$charCodeAt(S,index);if(first<55296||first>56319)return index+1;var second=$charCodeAt(S,index+1);return second<56320||second>57343?index+1:index+2}});delete ES6.CheckObjectCoercible,module.exports=ES6},function(module,exports,__webpack_require__){"use strict";var ThrowTypeError=Object.getOwnPropertyDescriptor?function(){return Object.getOwnPropertyDescriptor(arguments,"callee").get}():function(){throw new TypeError},hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,getProto=Object.getPrototypeOf||function(x){return x.__proto__},asyncGenIterator=void 0,TypedArray="undefined"==typeof Uint8Array?void 0:getProto(Uint8Array),INTRINSICS={"$ %Array%":Array,"$ %ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"$ %ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"$ %ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):void 0,"$ %ArrayPrototype%":Array.prototype,"$ %ArrayProto_entries%":Array.prototype.entries,"$ %ArrayProto_forEach%":Array.prototype.forEach,"$ %ArrayProto_keys%":Array.prototype.keys,"$ %ArrayProto_values%":Array.prototype.values,"$ %AsyncFromSyncIteratorPrototype%":void 0,"$ %AsyncFunction%":void 0,"$ %AsyncFunctionPrototype%":void 0,"$ %AsyncGenerator%":void 0,"$ %AsyncGeneratorFunction%":void 0,"$ %AsyncGeneratorPrototype%":void 0,"$ %AsyncIteratorPrototype%":asyncGenIterator&&hasSymbols&&Symbol.asyncIterator?asyncGenIterator[Symbol.asyncIterator]():void 0,"$ %Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"$ %Boolean%":Boolean,"$ %BooleanPrototype%":Boolean.prototype,"$ %DataView%":"undefined"==typeof DataView?void 0:DataView,"$ %DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"$ %Date%":Date,"$ %DatePrototype%":Date.prototype,"$ %decodeURI%":decodeURI,"$ %decodeURIComponent%":decodeURIComponent,"$ %encodeURI%":encodeURI,"$ %encodeURIComponent%":encodeURIComponent,"$ %Error%":Error,"$ %ErrorPrototype%":Error.prototype,"$ %eval%":eval,"$ %EvalError%":EvalError,"$ %EvalErrorPrototype%":EvalError.prototype,"$ %Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"$ %Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"$ %Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"$ %Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"$ %Function%":Function,"$ %FunctionPrototype%":Function.prototype,"$ %Generator%":void 0,"$ %GeneratorFunction%":void 0,"$ %GeneratorPrototype%":void 0,"$ %Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"$ %Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"$ %Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"$ %Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"$ %Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"$ %Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"$ %isFinite%":isFinite,"$ %isNaN%":isNaN,"$ %IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):void 0,"$ %JSON%":JSON,"$ %JSONParse%":JSON.parse,"$ %Map%":"undefined"==typeof Map?void 0:Map,"$ %MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols?getProto((new Map)[Symbol.iterator]()):void 0,"$ %MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"$ %Math%":Math,"$ %Number%":Number,"$ %NumberPrototype%":Number.prototype,"$ %Object%":Object,"$ %ObjectPrototype%":Object.prototype,"$ %ObjProto_toString%":Object.prototype.toString,"$ %ObjProto_valueOf%":Object.prototype.valueOf,"$ %parseFloat%":parseFloat,"$ %parseInt%":parseInt,"$ %Promise%":"undefined"==typeof Promise?void 0:Promise,"$ %PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"$ %PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"$ %Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"$ %Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"$ %Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"$ %Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"$ %RangeError%":RangeError,"$ %RangeErrorPrototype%":RangeError.prototype,"$ %ReferenceError%":ReferenceError,"$ %ReferenceErrorPrototype%":ReferenceError.prototype,"$ %Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"$ %RegExp%":RegExp,"$ %RegExpPrototype%":RegExp.prototype,"$ %Set%":"undefined"==typeof Set?void 0:Set,"$ %SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols?getProto((new Set)[Symbol.iterator]()):void 0,"$ %SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"$ %SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"$ %SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"$ %String%":String,"$ %StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):void 0,"$ %StringPrototype%":String.prototype,"$ %Symbol%":hasSymbols?Symbol:void 0,"$ %SymbolPrototype%":hasSymbols?Symbol.prototype:void 0,"$ %SyntaxError%":SyntaxError,"$ %SyntaxErrorPrototype%":SyntaxError.prototype,"$ %ThrowTypeError%":ThrowTypeError,"$ %TypedArray%":TypedArray,"$ %TypedArrayPrototype%":TypedArray?TypedArray.prototype:void 0,"$ %TypeError%":TypeError,"$ %TypeErrorPrototype%":TypeError.prototype,"$ %Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"$ %Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"$ %Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"$ %Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"$ %Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"$ %Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"$ %Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"$ %Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"$ %URIError%":URIError,"$ %URIErrorPrototype%":URIError.prototype,"$ %WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"$ %WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"$ %WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"$ %WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype};module.exports=function GetIntrinsic(name,allowMissing){if(arguments.length>1&&"boolean"!=typeof allowMissing)throw new TypeError('"allowMissing" argument must be a boolean');var key="$ "+name;if(!(key in INTRINSICS))throw new SyntaxError("intrinsic "+name+" does not exist!");if(void 0===INTRINSICS[key]&&!allowMissing)throw new TypeError("intrinsic "+name+" exists, but is not available. Please file an issue!");return INTRINSICS[key]}},function(module,exports,__webpack_require__){"use strict";var ES2015=__webpack_require__(94),assign=__webpack_require__(67),ES2016=assign(assign({},ES2015),{SameValueNonNumber:function SameValueNonNumber(x,y){if("number"==typeof x||typeof x!=typeof y)throw new TypeError("SameValueNonNumber requires two non-number values of the same type.");return this.SameValue(x,y)}});module.exports=ES2016},function(module,exports,__webpack_require__){"use strict";module.exports=function requirePromise(){if("function"!=typeof Promise)throw new TypeError("`Promise.prototype.finally` requires a global `Promise` be available.")}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(14),document=__webpack_require__(9).document,is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(14);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;if("function"==typeof(fn=it.valueOf)&&!isObject(val=fn.call(it)))return val;if(!S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value")}},function(module,exports,__webpack_require__){var cof=__webpack_require__(52);module.exports=Object("z").propertyIsEnumerable(0)?Object:function(it){return"String"==cof(it)?it.split(""):Object(it)}},function(module,exports){module.exports=function(it){if(void 0==it)throw TypeError("Can't call method on "+it);return it}},function(module,exports){var ceil=Math.ceil,floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(104)("keys"),uid=__webpack_require__(72);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports,__webpack_require__){var core=__webpack_require__(1),global=__webpack_require__(9),store=global["__core-js_shared__"]||(global["__core-js_shared__"]={});(module.exports=function(key,value){return store[key]||(store[key]=void 0!==value?value:{})})("versions",[]).push({version:core.version,mode:__webpack_require__(53)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(module,exports){module.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){var $export=__webpack_require__(5),core=__webpack_require__(1),fails=__webpack_require__(27);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY],exp={};exp[KEY]=exec(fn),$export($export.S+$export.F*fails(function(){fn(1)}),"Object",exp)}},function(module,exports){},function(module,exports){module.exports=function(it,Constructor,name,forbiddenField){if(!(it instanceof Constructor)||void 0!==forbiddenField&&forbiddenField in it)throw TypeError(name+": incorrect invocation!");return it}},function(module,exports,__webpack_require__){var classof=__webpack_require__(80),ITERATOR=__webpack_require__(12)("iterator"),Iterators=__webpack_require__(42);module.exports=__webpack_require__(1).getIteratorMethod=function(it){if(void 0!=it)return it[ITERATOR]||it["@@iterator"]||Iterators[classof(it)]}},function(module,exports,__webpack_require__){"use strict";var aFunction=__webpack_require__(50);module.exports.f=function(C){return new function PromiseCapability(C){var resolve,reject;this.promise=new C(function($$resolve,$$reject){if(void 0!==resolve||void 0!==reject)throw TypeError("Bad Promise constructor");resolve=$$resolve,reject=$$reject}),this.resolve=aFunction(resolve),this.reject=aFunction(reject)}(C)}},function(module,exports,__webpack_require__){var hide=__webpack_require__(26);module.exports=function(target,src,safe){for(var key in src)safe&&target[key]?target[key]=src[key]:hide(target,key,src[key]);return target}},function(module,exports,__webpack_require__){exports.f=__webpack_require__(12)},function(module,exports,__webpack_require__){var global=__webpack_require__(9),core=__webpack_require__(1),LIBRARY=__webpack_require__(53),wksExt=__webpack_require__(113),defineProperty=__webpack_require__(16).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});"_"==name.charAt(0)||name in $Symbol||defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,exports,__webpack_require__){"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(err){console.error(err)}}(),module.exports=__webpack_require__(351)},,function(module,exports,__webpack_require__){var baseIsNative=__webpack_require__(714),getValue=__webpack_require__(717);module.exports=function getNative(object,key){var value=getValue(object,key);return baseIsNative(value)?value:void 0}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.setActions=exports.setContext=void 0;var _reactKomposer=__webpack_require__(425),_context=void 0,_actions=void 0,compose=(exports.setContext=function setContext(c){_context=c},exports.setActions=function setActions(a){_actions=a},(0,_reactKomposer.setDefaults)({propsToWatch:[],pure:!0,env:{context:function context(){return _context},actions:function actions(){return _actions}}}));exports.default=compose},function(module,exports,__webpack_require__){var arrayLikeKeys=__webpack_require__(464),baseKeys=__webpack_require__(823),isArrayLike=__webpack_require__(174);module.exports=function keys(object){return isArrayLike(object)?arrayLikeKeys(object):baseKeys(object)}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(305),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";var LIBRARY=__webpack_require__(53),$export=__webpack_require__(5),redefine=__webpack_require__(122),hide=__webpack_require__(26),Iterators=__webpack_require__(42),$iterCreate=__webpack_require__(310),setToStringTag=__webpack_require__(54),getPrototypeOf=__webpack_require__(157),ITERATOR=__webpack_require__(12)("iterator"),BUGGY=!([].keys&&"next"in[].keys()),returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var methods,key,IteratorPrototype,getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case"keys":return function keys(){return new Constructor(this,kind)};case"values":return function values(){return new Constructor(this,kind)}}return function entries(){return new Constructor(this,kind)}},TAG=NAME+" Iterator",DEF_VALUES="values"==DEFAULT,VALUES_BUG=!1,proto=Base.prototype,$native=proto[ITERATOR]||proto["@@iterator"]||DEFAULT&&proto[DEFAULT],$default=$native||getMethod(DEFAULT),$entries=DEFAULT?DEF_VALUES?getMethod("entries"):$default:void 0,$anyNative="Array"==NAME&&proto.entries||$native;if($anyNative&&(IteratorPrototype=getPrototypeOf($anyNative.call(new Base)))!==Object.prototype&&IteratorPrototype.next&&(setToStringTag(IteratorPrototype,TAG,!0),LIBRARY||"function"==typeof IteratorPrototype[ITERATOR]||hide(IteratorPrototype,ITERATOR,returnThis)),DEF_VALUES&&$native&&"values"!==$native.name&&(VALUES_BUG=!0,$default=function values(){return $native.call(this)}),LIBRARY&&!FORCED||!BUGGY&&!VALUES_BUG&&proto[ITERATOR]||hide(proto,ITERATOR,$default),Iterators[NAME]=$default,Iterators[TAG]=returnThis,DEFAULT)if(methods={values:DEF_VALUES?$default:getMethod("values"),keys:IS_SET?$default:getMethod("keys"),entries:$entries},FORCED)for(key in methods)key in proto||redefine(proto,key,methods[key]);else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods);return methods}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(26)},function(module,exports,__webpack_require__){var pIE=__webpack_require__(58),createDesc=__webpack_require__(51),toIObject=__webpack_require__(31),toPrimitive=__webpack_require__(99),has=__webpack_require__(28),IE8_DOM_DEFINE=__webpack_require__(153),gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(21)?gOPD:function getOwnPropertyDescriptor(O,P){if(O=toIObject(O),P=toPrimitive(P,!0),IE8_DOM_DEFINE)try{return gOPD(O,P)}catch(e){}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P])}},function(module,exports,__webpack_require__){var isArray=__webpack_require__(46),isKey=__webpack_require__(368),stringToPath=__webpack_require__(708),toString=__webpack_require__(732);module.exports=function castPath(value,object){return isArray(value)?value:isKey(value,object)?[value]:stringToPath(toString(value))}},function(module,exports,__webpack_require__){var Symbol=__webpack_require__(126),getRawTag=__webpack_require__(706),objectToString=__webpack_require__(707),nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol?Symbol.toStringTag:void 0;module.exports=function baseGetTag(value){return null==value?void 0===value?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(value)?getRawTag(value):objectToString(value)}},function(module,exports,__webpack_require__){var Symbol=__webpack_require__(60).Symbol;module.exports=Symbol},function(module,exports,__webpack_require__){var isSymbol=__webpack_require__(369),INFINITY=1/0;module.exports=function toKey(value){if("string"==typeof value||isSymbol(value))return value;var result=value+"";return"0"==result&&1/value==-INFINITY?"-0":result}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function genPoddaLoader(fn){return function(props,onData,env){var _env$context=env.context(),clientStore=_env$context.clientStore,processState=function processState(){try{var state=clientStore.getAll(),data=fn(state,props,env);onData(null,data)}catch(ex){onData(ex)}};return processState(),clientStore.subscribe(processState)}}},function(module,exports,__webpack_require__){var assignValue=__webpack_require__(373),baseAssignValue=__webpack_require__(430);module.exports=function copyObject(source,props,object,customizer){var isNew=!object;object||(object={});for(var index=-1,length=props.length;++indexi;)has(O,key=names[i++])&&(~arrayIndexOf(result,key)||result.push(key));return result}},function(module,exports){module.exports=function(it){if(void 0==it)throw TypeError("Can't call method on "+it);return it}},function(module,exports){var ceil=Math.ceil,floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){var anObject=__webpack_require__(62),dPs=__webpack_require__(213),enumBugKeys=__webpack_require__(92),IE_PROTO=__webpack_require__(91)("IE_PROTO"),Empty=function(){},createDict=function(){var iframeDocument,iframe=__webpack_require__(132)("iframe"),i=enumBugKeys.length;for(iframe.style.display="none",__webpack_require__(214).appendChild(iframe),iframe.src="javascript:",(iframeDocument=iframe.contentWindow.document).open(),iframeDocument.write("