diff --git a/package.json b/package.json index b72b8379..722fb9b5 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { "private": true, "scripts": { - "client-dev": "yarn workspace siaviewnode-client dev -p 3000", - "server-dev": "yarn workspace siaviewnode-server dev", - "client-prod": "yarn workspace siaviewnode-client build && yarn workspace siaviewnode-client start -p 3000", - "server-prod": "yarn workspace siaviewnode-server build && yarn workspace siaviewnode-server start", - "dev": "concurrently \"yarn client-dev\" \"yarn server-dev\"", + "start:client": "yarn workspace sia-skynet start", + "start:server": "yarn workspace siaviewnode-server dev", + "build:client": "yarn workspace sia-skynet build", + "build:server": "yarn workspace siaviewnode-server build && yarn workspace siaviewnode-server start", + "dev": "concurrently \"yarn start:client\" \"yarn start:server\"", "start": "NODE_ENV=production concurrently \"yarn client-prod\" \"yarn server-prod\"" }, "workspaces": { @@ -13,9 +13,6 @@ "packages/*" ] }, - "devDependencies": { - "lerna": "3.16.5" - }, "dependencies": { "concurrently": "5.0.0" } diff --git a/packages/sia-skynet/README.md b/packages/sia-skynet/README.md new file mode 100644 index 00000000..89b278ae --- /dev/null +++ b/packages/sia-skynet/README.md @@ -0,0 +1,68 @@ +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `yarn start` + +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+You will also see any lint errors in the console. + +### `yarn test` + +Launches the test runner in the interactive watch mode.
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `yarn build` + +Builds the app for production to the `build` folder.
+It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `yarn eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting + +### Analyzing the Bundle Size + +This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size + +### Making a Progressive Web App + +This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app + +### Advanced Configuration + +This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration + +### Deployment + +This section has moved here: https://facebook.github.io/create-react-app/docs/deployment + +### `yarn build` fails to minify + +This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify diff --git a/packages/sia-skynet/build/CNAME b/packages/sia-skynet/build/CNAME new file mode 100644 index 00000000..8353f94c --- /dev/null +++ b/packages/sia-skynet/build/CNAME @@ -0,0 +1 @@ +sia.staffonly.com diff --git a/packages/sia-skynet/build/asset-manifest.json b/packages/sia-skynet/build/asset-manifest.json new file mode 100644 index 00000000..4d58fada --- /dev/null +++ b/packages/sia-skynet/build/asset-manifest.json @@ -0,0 +1,22 @@ +{ + "files": { + "main.css": "/static/css/main.4771139d.chunk.css", + "main.js": "/static/js/main.73ef0a5e.chunk.js", + "main.js.map": "/static/js/main.73ef0a5e.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.8a6fc825.js", + "runtime-main.js.map": "/static/js/runtime-main.8a6fc825.js.map", + "static/js/2.0802306f.chunk.js": "/static/js/2.0802306f.chunk.js", + "static/js/2.0802306f.chunk.js.map": "/static/js/2.0802306f.chunk.js.map", + "index.html": "/index.html", + "precache-manifest.b9abe5362b3facc86d000a4ca8fff95f.js": "/precache-manifest.b9abe5362b3facc86d000a4ca8fff95f.js", + "service-worker.js": "/service-worker.js", + "static/css/main.4771139d.chunk.css.map": "/static/css/main.4771139d.chunk.css.map", + "static/js/2.0802306f.chunk.js.LICENSE.txt": "/static/js/2.0802306f.chunk.js.LICENSE.txt" + }, + "entrypoints": [ + "static/js/runtime-main.8a6fc825.js", + "static/js/2.0802306f.chunk.js", + "static/css/main.4771139d.chunk.css", + "static/js/main.73ef0a5e.chunk.js" + ] +} \ No newline at end of file diff --git a/packages/sia-skynet/build/favicon.ico b/packages/sia-skynet/build/favicon.ico new file mode 100644 index 00000000..bcd5dfd6 Binary files /dev/null and b/packages/sia-skynet/build/favicon.ico differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-55Roman.woff b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-55Roman.woff new file mode 100644 index 00000000..dcbfaecb Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-55Roman.woff differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-55Roman.woff2 b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-55Roman.woff2 new file mode 100644 index 00000000..6670f1e3 Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-55Roman.woff2 differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-65Medium.woff b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-65Medium.woff new file mode 100644 index 00000000..40282000 Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-65Medium.woff differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-65Medium.woff2 b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-65Medium.woff2 new file mode 100644 index 00000000..4e1d8e70 Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotDispR-65Medium.woff2 differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-55Roman.woff b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-55Roman.woff new file mode 100644 index 00000000..394db4ed Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-55Roman.woff differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-55Roman.woff2 b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-55Roman.woff2 new file mode 100644 index 00000000..bb3e7893 Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-55Roman.woff2 differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-65Medium.woff b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-65Medium.woff new file mode 100644 index 00000000..1410b9f7 Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-65Medium.woff differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-65Medium.woff2 b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-65Medium.woff2 new file mode 100644 index 00000000..7887c1fc Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-65Medium.woff2 differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-75Bold.woff b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-75Bold.woff new file mode 100644 index 00000000..f9682a2e Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-75Bold.woff differ diff --git a/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-75Bold.woff2 b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-75Bold.woff2 new file mode 100644 index 00000000..d48b1459 Binary files /dev/null and b/packages/sia-skynet/build/fonts/hinted-subset-HaasGrotTextR-75Bold.woff2 differ diff --git a/packages/sia-skynet/build/images/footer-cube.svg b/packages/sia-skynet/build/images/footer-cube.svg new file mode 100644 index 00000000..fd60814b --- /dev/null +++ b/packages/sia-skynet/build/images/footer-cube.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/sia-skynet/build/images/green-check.svg b/packages/sia-skynet/build/images/green-check.svg new file mode 100644 index 00000000..cdee65cb --- /dev/null +++ b/packages/sia-skynet/build/images/green-check.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/sia-skynet/build/images/top-swoosh.svg b/packages/sia-skynet/build/images/top-swoosh.svg new file mode 100644 index 00000000..e3b4c20f --- /dev/null +++ b/packages/sia-skynet/build/images/top-swoosh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/sia-skynet/build/index.html b/packages/sia-skynet/build/index.html new file mode 100644 index 00000000..ee324cd0 --- /dev/null +++ b/packages/sia-skynet/build/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/packages/sia-skynet/build/logo192.png b/packages/sia-skynet/build/logo192.png new file mode 100644 index 00000000..fc44b0a3 Binary files /dev/null and b/packages/sia-skynet/build/logo192.png differ diff --git a/packages/sia-skynet/build/logo512.png b/packages/sia-skynet/build/logo512.png new file mode 100644 index 00000000..a4e47a65 Binary files /dev/null and b/packages/sia-skynet/build/logo512.png differ diff --git a/packages/sia-skynet/build/manifest.json b/packages/sia-skynet/build/manifest.json new file mode 100644 index 00000000..080d6c77 --- /dev/null +++ b/packages/sia-skynet/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/packages/sia-skynet/build/precache-manifest.b9abe5362b3facc86d000a4ca8fff95f.js b/packages/sia-skynet/build/precache-manifest.b9abe5362b3facc86d000a4ca8fff95f.js new file mode 100644 index 00000000..2d398033 --- /dev/null +++ b/packages/sia-skynet/build/precache-manifest.b9abe5362b3facc86d000a4ca8fff95f.js @@ -0,0 +1,26 @@ +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "ef03f3930b10c7310ff770db93919ecf", + "url": "/index.html" + }, + { + "revision": "5f28351a343fe3ad0858", + "url": "/static/css/main.4771139d.chunk.css" + }, + { + "revision": "903ce792802629eb2783", + "url": "/static/js/2.0802306f.chunk.js" + }, + { + "revision": "bfc08a62983de46a4daec9f8c3c657d8", + "url": "/static/js/2.0802306f.chunk.js.LICENSE.txt" + }, + { + "revision": "5f28351a343fe3ad0858", + "url": "/static/js/main.73ef0a5e.chunk.js" + }, + { + "revision": "6d8a63896b260d6d8ed9", + "url": "/static/js/runtime-main.8a6fc825.js" + } +]); \ No newline at end of file diff --git a/packages/sia-skynet/build/robots.txt b/packages/sia-skynet/build/robots.txt new file mode 100644 index 00000000..e9e57dc4 --- /dev/null +++ b/packages/sia-skynet/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/packages/sia-skynet/build/service-worker.js b/packages/sia-skynet/build/service-worker.js new file mode 100644 index 00000000..900f1a0a --- /dev/null +++ b/packages/sia-skynet/build/service-worker.js @@ -0,0 +1,39 @@ +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); + +importScripts( + "/precache-manifest.b9abe5362b3facc86d000a4ca8fff95f.js" +); + +self.addEventListener('message', (event) => { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } +}); + +workbox.core.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/index.html"), { + + blacklist: [/^\/_/,/\/[^/?]+\.[^/]+$/], +}); diff --git a/packages/sia-skynet/build/static/css/main.4771139d.chunk.css b/packages/sia-skynet/build/static/css/main.4771139d.chunk.css new file mode 100644 index 00000000..a581e891 --- /dev/null +++ b/packages/sia-skynet/build/static/css/main.4771139d.chunk.css @@ -0,0 +1,2 @@ +@font-face{font-family:"Haas Grot Disp";src:url(/fonts/hinted-subset-HaasGrotDispR-55Roman.woff2) format("woff2"),url(/fonts/hinted-subset-HaasGrotDispR-55Roman.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Haas Grot Disp";src:url(/fonts/hinted-subset-HaasGrotDispR-65Medium.woff2) format("woff2"),url(/fonts/hinted-subset-HaasGrotDispR-65Medium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Haas Grot Text";src:url(/fonts/hinted-subset-HaasGrotTextR-75Bold.woff2) format("woff2"),url(/fonts/hinted-subset-HaasGrotTextR-75Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Haas Grot Text";src:url(/fonts/hinted-subset-HaasGrotTextR-65Medium.woff2) format("woff2"),url(/fonts/hinted-subset-HaasGrotTextR-65Medium.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Haas Grot Text";src:url(/fonts/hinted-subset-HaasGrotTextR-55Roman.woff2) format("woff2"),url(/fonts/hinted-subset-HaasGrotTextR-55Roman.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-size:16px;font-weight:400;line-height:1.78;font-family:"Haas Grot Text",serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f7f2;color:#171917}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25}a{text-decoration:none}li{list-style:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;outline:none;font-family:"Haas Grot Text",serif;font-size:16px}input[type=email],input[type=password],input[type=search],input[type=text]{display:block;width:100%}a,button,input[type=checkbox],input[type=radio],input[type=submit],label{cursor:pointer}img,svg{display:block;max-width:100%}.red-text{color:#e65c5c}.green-text{color:#57b560}.dark-gray-text{color:#171917}.truncate{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.offscreen{position:absolute;left:-999em}.width{width:90%;max-width:900px;margin:0 auto}.divider{width:48px}.divider,.small-divider{height:2px;background:currentColor}.small-divider{width:8px}@-webkit-keyframes float{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes float{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes floatLarge{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes floatLarge{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}to{-webkit-transform:translate(0);transform:translate(0)}}.fadeInUp{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.active .fadeInUp{opacity:1;-webkit-transform:none;transform:none}.fadeInUp.delay2{-webkit-transition-delay:.2s;transition-delay:.2s}.fadeInUp.delay3{-webkit-transition-delay:.3s;transition-delay:.3s}.fadeInUp.delay4{-webkit-transition-delay:.4s;transition-delay:.4s}.fadeInUp.delay5{-webkit-transition-delay:.5s;transition-delay:.5s}.fadeInUp.delay6{-webkit-transition-delay:.6s;transition-delay:.6s}.fadeInUp.delay7{-webkit-transition-delay:.7s;transition-delay:.7s}.fadeInUp.delay8{-webkit-transition-delay:.8s;transition-delay:.8s}.fadeInUp.delay9{-webkit-transition-delay:.9s;transition-delay:.9s}.fadeInUp.delay10{-webkit-transition-delay:1s;transition-delay:1s}.fadeInUp.delay11{-webkit-transition-delay:1.1s;transition-delay:1.1s}.fadeInUp.delay12{-webkit-transition-delay:1.2s;transition-delay:1.2s}.fadeInUp.delay13{-webkit-transition-delay:1.3s;transition-delay:1.3s}.fadeInUp.delay14{-webkit-transition-delay:1.4s;transition-delay:1.4s}.app{position:relative;overflow-x:hidden;max-width:100%}.top-swoosh{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:340px;width:622px;max-width:none}@media (min-width:840px){.top-swoosh{margin-left:380px}}.home-white{background:#fff;padding:80px 0}@media (min-width:840px){.home-white{padding:120px 0}}.button{display:inline-block;background:#57b560;color:#fff;border-radius:4px;box-shadow:0 0 16px 0 rgba(87,181,96,.1);line-height:48px;font-weight:700;padding:0 32px;-webkit-transition:background-color .2s,color .2s,-webkit-transform .2s;transition:background-color .2s,color .2s,-webkit-transform .2s;transition:background-color .2s,color .2s,transform .2s;transition:background-color .2s,color .2s,transform .2s,-webkit-transform .2s}@media (min-width:840px){.button{font-size:18px}}.button:hover{background-color:#4ea156;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.code-examples-tabs{border-top-left-radius:12px;border-top-right-radius:12px;display:flex;align-items:flex-end;height:65px}.code-examples-tabs li{display:block;flex:1 1;color:hsla(0,0%,100%,.6);line-height:57px;padding:0 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#343734;-webkit-transition:line-height .2s,background-color .2s,color .2s;transition:line-height .2s,background-color .2s,color .2s;text-align:center}@media (min-width:840px){.code-examples-tabs li{padding:0 32px;font-size:18px}}.code-examples-tabs li.active,.code-examples-tabs li:hover{color:#fff;background-color:#171917;line-height:65px}.code-examples-tabs li:first-child{border-top-left-radius:12px}.code-examples-tabs li:last-child{border-top-right-radius:12px}.code-examples-tabs li.filler,.code-examples-tabs li.filler:hover{flex:1 1;height:57px;border-top-right-radius:12px;background-color:#343734;cursor:default}.code-examples-body{padding:24px;background-color:#171917;border-bottom-left-radius:12px;border-bottom-right-radius:12px;font-size:14px}.react-syntax-highlighter-line-number{color:hsla(0,0%,100%,.5);margin-right:16px}.sample{display:block;text-align:center}.sample a{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;display:block}.sample a:hover{-webkit-transform:translateY(5px);transform:translateY(5px)}.sample svg{margin:0 auto;width:34px;height:46px}.sample-name{color:#171917;display:block}@media (min-width:840px){.sample-name{font-size:18px}}a:hover .sample-name{color:#000}.sample-download{display:block;color:#57b560;font-size:13px}@media (min-width:840px){.sample-download{font-size:14px}}a:hover .sample-download{color:#4ea156}.social-link{display:flex;color:#171917}.social-link-icon{width:32px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}a:hover .social-link-icon{-webkit-transform:scale(1.07);transform:scale(1.07)}.social-link-icon svg{width:32px;height:32px}.social-link-text{flex:1 1;margin-left:16px;-webkit-transition:color .2s;transition:color .2s}.social-link-title{display:block}.social-link-green{color:#57b560;font-size:14px;display:inline-flex;-webkit-transition:color .2s;transition:color .2s}a:hover .social-link-green{color:#171917}.circle-icon{width:64px;height:64px;border-radius:32px;box-shadow:0 0 8px 0 rgba(23,25,23,.2);border:2px solid;display:flex;align-items:center;justify-content:center}.faq{display:flex;margin-bottom:30px}.faq-text{flex:1 1;margin-left:16px}.faq-text h3{font-weight:700;color:#5a5e5b;margin-bottom:10px;line-height:1.78;font-size:16px}@media (min-width:840px){.faq-text h3{font-size:18px}}.faq-text p{color:#969a97;line-height:1.7;font-size:13px}@media (min-width:840px){.faq-text p{font-size:14px}}.faq-dash{height:2px;width:32px;background:#57b560;box-shadow:0 0 8px 0 rgba(87,181,96,.3);margin-top:16px}.upload-file{display:flex;align-items:center;padding:20px 0}.upload-file-icon{display:block;min-width:36px;width:36px;max-width:36px}.upload-file-text{display:block;margin:0 18px;flex:1 1}.upload-file-text h3{margin-bottom:5px;font-size:16px;font-weight:400}@media (min-width:840px){.upload-file-text h3{font-size:18px}}.upload-file-text p{font-size:14px;color:#969a97}.upload-file-text a{color:#57b560}.upload-file-text .url{word-break:break-word}.upload-file-text .url:hover{text-decoration:underline}.upload-file-copy,.upload-file-loading{margin-left:auto}.upload-file-copy{position:relative}.upload-file-copy:hover{color:#57b560}.upload-file-copy textarea{position:absolute;left:-999em}.upload-file-copy-tooltip{position:absolute;bottom:100%;margin-bottom:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;background:rgba(23,25,23,.9);font-size:14px;white-space:nowrap;line-height:32px;box-shadow:0 2px 8px 0 rgba(23,25,23,.2);border-radius:4px;width:140px;text-align:center;opacity:0;left:-9999em;-webkit-transition:left 0s .15s,opacity .15s;transition:left 0s .15s,opacity .15s}.upload-file-copy:hover .upload-file-copy-tooltip{left:50%;opacity:1;-webkit-transition:left 0s,opacity .15s;transition:left 0s,opacity .15s}.upload-file-copy-tooltip:after{width:0;height:0;border-color:rgba(23,25,23,.9) transparent transparent;border-style:solid;border-width:6px 6px 0;top:100%;left:50%;margin-left:-6px;content:"";position:absolute;box-shadow:0 2px 8px 0 rgba(23,25,23,.2)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.footer{background-color:#171917;padding:60px 0 100px;overflow:hidden;position:relative}@media (min-width:840px){.footer{padding:60px 0 140px}}@media (min-width:840px){.footer .width{display:flex;justify-content:space-between}}.footer .footer-column+.footer-column{margin-top:40px}@media (min-width:840px){.footer .footer-column+.footer-column{margin:0 0 0 60px}}.footer h2{font-size:16px;color:#fff;margin-bottom:25px}@media (min-width:840px){.footer h2{font-size:18px}}.footer li+li{margin-top:5px}.footer ul+h2{margin-top:40px}.footer a{color:#57b560;display:inline-flex;align-items:center;-webkit-transition:color .2s;transition:color .2s;font-size:13px}@media (min-width:840px){.footer a{font-size:14px}}.footer a:hover{color:#fff}.footer a svg{margin-left:10px}.footer-orb{position:absolute;right:10px;bottom:100px;margin-top:-13px;margin-left:-13px;-webkit-animation:floatLarge 8s infinite;animation:floatLarge 8s infinite}@media (min-width:840px){.footer-orb{margin-left:180px;right:auto;left:50%;bottom:90px}}.footer-cube{position:absolute;right:30px;top:100%;margin-top:-109px;margin-left:-163px;-webkit-animation:float 8s infinite;animation:float 8s infinite}@media (min-width:840px){.footer-cube{margin-left:-100px;right:auto;left:50%}}.footer-built{margin-top:30px}.home-stay-form{max-width:342px;margin:36px 0 24px}.home-stay-form .relative{position:relative}.home-stay-form .message{font-size:12px;margin-top:10px;color:#969a97}.home-stay-form .message.red-text{color:#e65c5c}.home-stay-form input[type=email]{border-radius:4px;box-shadow:0 2px 4px 0 rgba(90,94,91,.1);border:1px solid #cbd3cd;padding:12px 0 12px 16px;-webkit-transition:border-color .2s;transition:border-color .2s}.home-stay-form input[type=email]:hover{border-color:#8f8f8f}.home-stay-form input[type=email]:focus{border-color:#57b560}.home-stay-form input[type=checkbox]{width:20px;height:20px;border-radius:3px;border:1px solid #cbd3cd;display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;background-image:url(/images/green-check.svg);background-repeat:no-repeat;background-size:28px;background-position:top -300px center}.home-stay-form input[type=checkbox]:checked{background-position:top -3px center}.home-stay-form button{font-weight:400}@media (min-width:840px){.home-stay-form button{font-size:16px}}.home-stay-form .email-error{font-size:12px;margin-top:8px;color:#e65c5c}.home-stay-form.light input[type=email]{box-shadow:0 2px 4px 0 rgba(90,94,91,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.home-stay-form.light input[type=email]:hover{border-color:#fff}.home-stay-form.light input[type=email]:focus{border-color:#57b560}.home-stay-form.light input[type=checkbox]{border-color:hsla(0,0%,100%,.5)}.home-stay-form.light label{color:hsla(0,0%,100%,.5)}.home-stay-form.light .message{color:hsla(0,0%,100%,.3)}.home-stay-form.light .message.red-text{color:#e65c5c}.home-form-stay-existing{margin:15px 0 20px}.home-form-stay-existing label{color:#171917}.home-top{text-align:center;padding:60px 0 50px;position:relative}@media (min-width:840px){.home-top{padding:60px 0 70px}}.home-top .logo{margin:0 auto 35px;-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.home-top.active .logo{-webkit-transform:none;transform:none;opacity:1}.home-top h1{font-size:44px;line-height:1.14;margin-bottom:38px}@media (min-width:840px){.home-top h1{font-size:56px}}.home-top p{font-size:20px;line-height:1.33;max-width:560px;margin:0 auto}@media (min-width:840px){.home-top p{font-size:24px;max-width:670px}}.deco-1{position:absolute;left:100%;bottom:54%;margin-left:-20px;-webkit-animation:float 6s infinite;animation:float 6s infinite}@media (min-width:591px){.deco-1{margin-left:100px}}.deco-2{position:absolute;left:100%;bottom:34%;margin-left:-40px;-webkit-animation:float 8s infinite;animation:float 8s infinite}@media (min-width:591px){.deco-2{margin-left:50px}}.home-upload{position:relative}.home-upload .bottom-text{color:#969a97;font-size:13px;text-align:center;max-width:670px;margin:25px auto 0}@media (min-width:840px){.home-upload .bottom-text{font-size:14px}}.home-upload-box{background:#fff;border-radius:12px;box-shadow:0 8px 24px 0 rgba(90,94,91,.15),0 2px 4px 0 rgba(0,0,0,.05);padding:16px}.home-upload-dashed{border:1px dashed #c5cec7;border-radius:4px;padding:0 20px;height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;outline:none;-webkit-transition:background-color .2s,border .2s,color .2s;transition:background-color .2s,border .2s,color .2s}.home-upload-dashed:hover{background-color:rgba(0,0,0,.03);cursor:pointer}.home-upload-dashed:hover .button{background-color:#4ea156;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.home-upload-dashed.drop-active{background-color:#57b560;border:1px solid #57b560}.home-upload-dashed.drop-active .button{display:none}.home-upload-dashed .button{margin-top:15px}.home-upload-text{color:#5a5e5b;display:block;-webkit-transition:color .2s;transition:color .2s}@media (min-width:840px){.home-upload-text{font-size:18px}}.drop-active .home-upload-text{color:#fff}.deco-3{top:-70px;left:-5px;-webkit-animation:float 8s infinite;animation:float 8s infinite}.deco-3,.deco-4{position:absolute}.deco-4{top:-32px;left:-90px;-webkit-animation:float 6s infinite;animation:float 6s infinite}.deco-5{position:absolute;top:52px;left:-56px;-webkit-animation:float 10s infinite;animation:float 10s infinite}.home-uploaded-files{border:1px solid #c5cec7;padding:0 40px;margin-top:10px;border-radius:4px}.home-uploaded-files .upload-file+.upload-file{border-top:1px solid rgba(197,206,199,.4)}.home-built{padding-top:80px}@media (min-width:840px){.home-built{padding-top:150px}}.home-built-header{text-align:center}.home-built-header h2{text-align:center;font-size:32px;margin-bottom:50px}@media (min-width:840px){.home-built-header h2{margin-bottom:70px}}.home-built-divider{display:inline-flex;align-items:center;margin:0 auto 32px}@media (min-width:840px){.home-built-divider{margin-bottom:40px}}.home-built-divider .circle-icon{margin:0 14px}.home-built-divider .small-orb:first-of-type{margin-left:14px}.home-built-divider .small-orb:last-of-type{margin-right:14px}.home-built-divider .small-divider:first-of-type{margin-right:8px}.home-built-divider .small-divider:last-of-type{margin-left:8px}.home-samples{text-align:center;margin:0;padding:60px 0}@media (min-width:840px){.home-samples{padding:65px 0 100px}}.home-samples p{margin:0 auto 48px;max-width:460px}@media (min-width:840px){.home-samples p{font-size:18px;max-width:560px}}.home-samples .sample{display:inline-block;margin:10px;min-width:124px;text-align:center}@media (min-width:374px){.home-samples .sample{margin:10px 20px}}@media (min-width:500px){.home-samples .sample{margin:10px 40px}}.home-stay-header h2{font-size:32px;margin-bottom:36px}.home-stay-divider{display:flex;align-items:center;color:#57b560;margin-bottom:32px}@media (min-width:840px){.home-stay-divider{margin-bottom:40px}}.home-stay-divider .circle-icon{box-shadow:0 0 8px 0 rgba(87,181,96,.3);margin-right:14px}.home-stay-divider .divider{margin:0 8px 0 14px}@media (min-width:840px){.home-stay-flex{display:flex}}@media (min-width:840px){.home-stay-left{flex:1 1;margin-right:60px}}.home-stay-left p{max-width:553px}@media (min-width:840px){.home-stay-left p{font-size:18px}}.home-stay-left .disclaimer-text{font-size:13px;color:#969a97;line-height:1.7;max-width:438px}@media (min-width:840px){.home-stay-left .disclaimer-text{font-size:14px}}.home-stay-right{margin-top:40px}@media (min-width:840px){.home-stay-right{width:305px;margin-top:0}}.home-stay-right li+li{margin-top:24px}.home-network{padding:80px 0}@media (min-width:840px){.home-network{padding:120px 0}}.home-network-header h2{font-size:32px;margin-bottom:36px}.home-network-divider{display:flex;align-items:center;color:#57b560;margin-bottom:32px}@media (min-width:840px){.home-network-divider{margin-bottom:40px}}.home-network-divider .circle-icon{box-shadow:0 0 8px 0 rgba(87,181,96,.3);margin-right:14px}.home-network-divider .divider{margin:0 8px 0 14px}.home-network-stats{background:#57b560;border-radius:12px;box-shadow:0 4px 24px 0 rgba(87,181,96,.3);padding:32px 24px;position:relative}@media (min-width:840px){.home-network-stats{display:flex;align-items:center;padding:40px 30px;padding:50px 20px}}.home-network-stats .divider{height:2px;width:240px;background:rgba(0,0,0,.1);margin:20px auto}@media (min-width:840px){.home-network-stats .divider{height:56px;width:2px}}.deco-6{top:-185px;right:10px;-webkit-animation:float 8s infinite;animation:float 8s infinite}.deco-6,.deco-7{position:absolute}.deco-7{top:-130px;right:35px;-webkit-animation:float 6s infinite;animation:float 6s infinite}.deco-8{position:absolute;top:-65px;right:-95px;-webkit-animation:float 10s infinite;animation:float 10s infinite}.home-network-stat{text-align:center}@media (min-width:840px){.home-network-stat{text-align:center;width:calc(20% - 2px)}}@media (min-width:840px){.home-network-stat .inner{margin:0 auto;display:inline-block;text-align:left;min-width:110px}}.home-network-stat h3{font-weight:700;color:#fff;font-size:32px;min-width:10px}@media (min-width:840px){.home-network-stat h3{font-size:40px}}.network-stat-name{font-size:14px;color:hsla(0,0%,100%,.5)}.home-network-columns{margin-top:40px}@media (min-width:840px){.home-network-columns{display:flex;margin-top:60px}}@media (min-width:840px){.home-network-column{flex:1 1;display:flex;flex-direction:column}}.home-network-column+.home-network-column{margin-top:40px}@media (min-width:840px){.home-network-column+.home-network-column{margin:0 0 0 30px}}.home-network-column.left p{color:#5a5e5b}@media (min-width:840px){.home-network-column.left p{font-size:18px}}.home-network-column.left p+p{margin-top:30px}@media (min-width:840px){.home-network-column.left p+p{margin-top:40px}}.home-network-column .more{color:#57b560;font-size:13px;display:inline-flex;align-items:center;-webkit-transition:color .2s;transition:color .2s}.home-network-column .more:hover{color:#000}@media (min-width:840px){.home-network-column .more{font-size:14px}}.home-network-column .more svg{margin-left:10px;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s}.home-network-column .more:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px);color:#000}.home-network-column .more-faq{margin-left:48px} +/*# sourceMappingURL=main.4771139d.chunk.css.map */ \ No newline at end of file diff --git a/packages/sia-skynet/build/static/css/main.4771139d.chunk.css.map b/packages/sia-skynet/build/static/css/main.4771139d.chunk.css.map new file mode 100644 index 00000000..12c78bfb --- /dev/null +++ b/packages/sia-skynet/build/static/css/main.4771139d.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["global.scss","variables.scss","App.scss","../../variables.scss","Button.scss","CodeExamples.scss","Sample.scss","SocialLink.scss","CircleIcon.scss","FAQ.scss","UploadFile.scss","LoadingSpinner.scss","Footer.scss","Mailing.scss","HomeTop.scss","HomeUpload.scss","HomeBuilt.scss","HomeSamples.scss","HomeStay.scss","HomeNetwork.scss"],"names":[],"mappings":"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","file":"main.4771139d.chunk.css","sourcesContent":["@import './variables.scss';\n\n@font-face {\n font-family: 'Haas Grot Disp';\n src: url('/fonts/hinted-subset-HaasGrotDispR-55Roman.woff2') format('woff2'),\n url('/fonts/hinted-subset-HaasGrotDispR-55Roman.woff') format('woff');\n font-weight: 400;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Haas Grot Disp';\n src: url('/fonts/hinted-subset-HaasGrotDispR-65Medium.woff2') format('woff2'),\n url('/fonts/hinted-subset-HaasGrotDispR-65Medium.woff') format('woff');\n font-weight: 700;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Haas Grot Text';\n src: url('/fonts/hinted-subset-HaasGrotTextR-75Bold.woff2') format('woff2'),\n url('/fonts/hinted-subset-HaasGrotTextR-75Bold.woff') format('woff');\n font-weight: bold;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Haas Grot Text';\n src: url('/fonts/hinted-subset-HaasGrotTextR-65Medium.woff2') format('woff2'),\n url('/fonts/hinted-subset-HaasGrotTextR-65Medium.woff') format('woff');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Haas Grot Text';\n src: url('/fonts/hinted-subset-HaasGrotTextR-55Roman.woff2') format('woff2'),\n url('/fonts/hinted-subset-HaasGrotTextR-55Roman.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n}\n\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\n\nbody {\n font-size: 16px;\n font-weight: 400;\n line-height: 1.78;\n font-family: $font;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n background-color: $greenBg;\n color: $darkGray;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-weight: 500;\n line-height: 1.25;\n}\n\na {\n text-decoration: none;\n}\n\nli {\n list-style: none;\n}\n\ninput,\nselect,\nbutton,\ntextarea {\n appearance: none;\n border: none;\n background: transparent;\n outline: none;\n font-family: $font;\n font-size: 16px;\n}\n\ninput[type='email'],\ninput[type='text'],\ninput[type='password'],\ninput[type='search'] {\n display: block;\n width: 100%;\n}\n\na,\nbutton,\nlabel,\ninput[type='submit'],\ninput[type='checkbox'],\ninput[type='radio'] {\n cursor: pointer;\n}\n\nimg,\nsvg {\n display: block;\n max-width: 100%;\n}\n\n.red-text {\n color: $red;\n}\n\n.green-text {\n color: $green;\n}\n\n.dark-gray-text {\n color: $darkGray;\n}\n\n.truncate {\n width: 250px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block;\n}\n\n.offscreen {\n position: absolute;\n left: -999em;\n}\n\n.width {\n width: 90%;\n max-width: 900px;\n margin: 0 auto;\n}\n\n.divider {\n width: 48px;\n height: 2px;\n background: currentColor;\n}\n\n.small-divider {\n width: 8px;\n height: 2px;\n background: currentColor;\n}\n\n@keyframes float {\n 0% {\n transform: translate(0, 0);\n }\n 50% {\n transform: translate(0, -20%);\n }\n 100% {\n transform: translate(0, 0);\n }\n}\n\n@keyframes floatLarge {\n 0% {\n transform: translate(0, 0);\n }\n 50% {\n transform: translate(0, -40%);\n }\n 100% {\n transform: translate(0, 0);\n }\n}\n\n.fadeInUp {\n transform: translateY(40px);\n opacity: 0;\n transition: 1s opacity, 1s transform;\n\n .active & {\n opacity: 1;\n transform: none;\n }\n\n &.delay2 {\n transition-delay: 0.2s;\n }\n\n &.delay3 {\n transition-delay: 0.3s;\n }\n\n &.delay4 {\n transition-delay: 0.4s;\n }\n\n &.delay5 {\n transition-delay: 0.5s;\n }\n\n &.delay6 {\n transition-delay: 0.6s;\n }\n\n &.delay7 {\n transition-delay: 0.7s;\n }\n\n &.delay8 {\n transition-delay: 0.8s;\n }\n\n &.delay9 {\n transition-delay: 0.9s;\n }\n\n &.delay10 {\n transition-delay: 1s;\n }\n\n &.delay11 {\n transition-delay: 1.1s;\n }\n\n &.delay12 {\n transition-delay: 1.2s;\n }\n\n &.delay13 {\n transition-delay: 1.3s;\n }\n\n &.delay14 {\n transition-delay: 1.4s;\n }\n}\n","// Colors\n$white: #fff;\n$white90: rgba(255, 255, 255, 0.9);\n$white80: rgba(255, 255, 255, 0.8);\n$white70: rgba(255, 255, 255, 0.7);\n$white60: rgba(255, 255, 255, 0.6);\n$white50: rgba(255, 255, 255, 0.5);\n$white40: rgba(255, 255, 255, 0.4);\n$white30: rgba(255, 255, 255, 0.3);\n$white20: rgba(255, 255, 255, 0.2);\n$white10: rgba(255, 255, 255, 0.1);\n\n$black: #000;\n$black90: rgba(0, 0, 0, 0.9);\n$black80: rgba(0, 0, 0, 0.8);\n$black70: rgba(0, 0, 0, 0.7);\n$black60: rgba(0, 0, 0, 0.6);\n$black50: rgba(0, 0, 0, 0.5);\n$black40: rgba(0, 0, 0, 0.4);\n$black30: rgba(0, 0, 0, 0.3);\n$black20: rgba(0, 0, 0, 0.2);\n$black10: rgba(0, 0, 0, 0.1);\n\n$greenBg: #f1f7f2;\n$green: #57b560;\n$greenHover: #4ea156;\n\n$darkGray: #171917;\n$gray: #5a5e5b;\n$lightGray: #969a97;\n$red: #e65c5c;\n\n// fonts\n$font: 'Haas Grot Text', serif;\n$font2: 'Haas Grot Disp', serif;\n\n// Breakpoints\n$tinybp: 374px;\n$smallbp: 500px;\n$smbp: 640px;\n$mediumbp: 680px;\n$largebp: 840px;\n$xlargebp: 1100px;\n\n// Transitions\n$fadeOff: left 0s 0.15s, opacity 0.15s;\n$fadeOn: left 0s, opacity 0.15s;\n","@import '../../variables.scss';\n\n.app {\n position: relative;\n overflow-x: hidden;\n max-width: 100%;\n}\n\n.top-swoosh {\n position: absolute;\n left: 50%;\n top: 0;\n transform: translateX(-50%);\n margin-left: 340px;\n width: 622px;\n max-width: none;\n\n @media (min-width: $largebp) {\n margin-left: 380px;\n }\n}\n\n.home-white {\n background: $white;\n padding: 80px 0;\n\n @media (min-width: $largebp) {\n padding: 120px 0;\n }\n}\n","// Colors\n$white: #fff;\n$white90: rgba(255, 255, 255, 0.9);\n$white80: rgba(255, 255, 255, 0.8);\n$white70: rgba(255, 255, 255, 0.7);\n$white60: rgba(255, 255, 255, 0.6);\n$white50: rgba(255, 255, 255, 0.5);\n$white40: rgba(255, 255, 255, 0.4);\n$white30: rgba(255, 255, 255, 0.3);\n$white20: rgba(255, 255, 255, 0.2);\n$white10: rgba(255, 255, 255, 0.1);\n\n$black: #000;\n$black90: rgba(0, 0, 0, 0.9);\n$black80: rgba(0, 0, 0, 0.8);\n$black70: rgba(0, 0, 0, 0.7);\n$black60: rgba(0, 0, 0, 0.6);\n$black50: rgba(0, 0, 0, 0.5);\n$black40: rgba(0, 0, 0, 0.4);\n$black30: rgba(0, 0, 0, 0.3);\n$black20: rgba(0, 0, 0, 0.2);\n$black10: rgba(0, 0, 0, 0.1);\n\n$greenBg: #f1f7f2;\n$green: #57b560;\n$greenHover: #4ea156;\n\n$darkGray: #171917;\n$gray: #5a5e5b;\n$lightGray: #969a97;\n$red: #e65c5c;\n\n// fonts\n$font: 'Haas Grot Text', serif;\n$font2: 'Haas Grot Disp', serif;\n\n// Breakpoints\n$tinybp: 374px;\n$smallbp: 500px;\n$smbp: 640px;\n$mediumbp: 680px;\n$largebp: 840px;\n$xlargebp: 1100px;\n\n// Transitions\n$fadeOff: left 0s 0.15s, opacity 0.15s;\n$fadeOn: left 0s, opacity 0.15s;\n","@import '../../variables.scss';\n\n.button {\n display: inline-block;\n background: $green;\n color: $white;\n border-radius: 4px;\n box-shadow: 0 0 16px 0 rgba(87, 181, 96, 0.1);\n line-height: 48px;\n font-weight: bold;\n padding: 0 32px;\n transition: 0.2s background-color, 0.2s color, 0.2s transform;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n\n &:hover {\n background-color: $greenHover;\n transform: translateY(-2px);\n }\n}\n","@import '../../variables.scss';\n\n.code-examples-tabs {\n border-top-left-radius: 12px;\n border-top-right-radius: 12px;\n display: flex;\n align-items: flex-end;\n height: 65px;\n\n li {\n display: block;\n flex: 1;\n color: $white60;\n line-height: 57px;\n padding: 0 16px;\n cursor: pointer;\n user-select: none;\n background-color: #343734;\n transition: 0.2s line-height, 0.2s background-color, 0.2s color;\n text-align: center;\n\n @media (min-width: $largebp) {\n padding: 0 32px;\n font-size: 18px;\n }\n }\n\n li:hover,\n li.active {\n color: $white;\n background-color: #171917;\n line-height: 65px;\n }\n\n li:first-child {\n border-top-left-radius: 12px;\n }\n\n li:last-child {\n border-top-right-radius: 12px;\n }\n\n li.filler,\n li.filler:hover {\n flex: 1;\n height: 57px;\n border-top-right-radius: 12px;\n background-color: #343734;\n cursor: default;\n }\n}\n\n.code-examples-body {\n padding: 24px;\n background-color: #171917;\n border-bottom-left-radius: 12px;\n border-bottom-right-radius: 12px;\n font-size: 14px;\n}\n\n.react-syntax-highlighter-line-number {\n color: $white50;\n margin-right: 16px;\n}\n","@import '../../variables.scss';\n\n.sample {\n display: block;\n text-align: center;\n\n a {\n transition: 0.2s transform;\n display: block;\n }\n\n a:hover {\n transform: translateY(5px);\n }\n\n svg {\n margin: 0 auto;\n width: 34px;\n height: 46px;\n }\n}\n\n.sample-name {\n color: $darkGray;\n display: block;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n\n a:hover & {\n color: $black;\n }\n}\n\n.sample-download {\n display: block;\n color: $green;\n font-size: 13px;\n\n @media (min-width: $largebp) {\n font-size: 14px;\n }\n\n a:hover & {\n color: $greenHover;\n }\n}\n","@import '../../variables.scss';\n\n.social-link {\n display: flex;\n color: $darkGray;\n}\n\n.social-link-icon {\n width: 32px;\n transition: 0.2s transform;\n\n a:hover & {\n transform: scale(1.07);\n }\n\n svg {\n width: 32px;\n height: 32px;\n }\n}\n\n.social-link-text {\n flex: 1;\n margin-left: 16px;\n transition: 0.2s color;\n}\n\n.social-link-title {\n display: block;\n}\n\n.social-link-green {\n color: $green;\n font-size: 14px;\n display: inline-flex;\n\n transition: 0.2s color;\n\n a:hover & {\n color: $darkGray;\n }\n}\n",".circle-icon {\n width: 64px;\n height: 64px;\n border-radius: 32px;\n box-shadow: 0 0 8px 0 rgba(23, 25, 23, 0.2);\n border: solid 2px currentColor;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n","@import '../../variables.scss';\n\n.faq {\n display: flex;\n margin-bottom: 30px;\n}\n\n.faq-text {\n flex: 1;\n margin-left: 16px;\n\n h3 {\n font-weight: 700;\n color: $gray;\n margin-bottom: 10px;\n line-height: 1.78;\n font-size: 16px;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n }\n\n p {\n color: $lightGray;\n line-height: 1.7;\n font-size: 13px;\n\n @media (min-width: $largebp) {\n font-size: 14px;\n }\n }\n}\n\n.faq-dash {\n height: 2px;\n width: 32px;\n background: $green;\n box-shadow: 0 0 8px 0 rgba(87, 181, 96, 0.3);\n margin-top: 16px;\n}\n","@import '../../variables.scss';\n\n.upload-file {\n display: flex;\n align-items: center;\n padding: 20px 0;\n}\n\n.upload-file-icon {\n display: block;\n min-width: 36px;\n width: 36px;\n max-width: 36px;\n}\n\n.upload-file-text {\n display: block;\n margin: 0 18px;\n flex: 1;\n\n h3 {\n margin-bottom: 5px;\n font-size: 16px;\n font-weight: 400;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n }\n\n p {\n font-size: 14px;\n color: $lightGray;\n }\n\n a {\n color: $green;\n }\n\n .url {\n word-break: break-word;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.upload-file-loading,\n.upload-file-copy {\n margin-left: auto;\n}\n\n.upload-file-copy {\n position: relative;\n\n &:hover {\n color: $green;\n }\n\n textarea {\n position: absolute;\n left: -999em;\n }\n}\n\n.upload-file-copy-tooltip {\n position: absolute;\n bottom: 100%;\n margin-bottom: 10px;\n transform: translateX(-50%);\n color: $white;\n background: rgba(23, 25, 23, 0.9);\n font-size: 14px;\n white-space: nowrap;\n line-height: 32px;\n box-shadow: 0 2px 8px 0 rgba(23, 25, 23, 0.2);\n border-radius: 4px;\n width: 140px;\n text-align: center;\n opacity: 0;\n left: -9999em;\n transition: $fadeOff;\n\n .upload-file-copy:hover & {\n left: 50%;\n opacity: 1;\n transition: $fadeOn;\n }\n\n &::after {\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 6px 6px 0 6px;\n border-color: rgba(23, 25, 23, 0.9) transparent transparent transparent;\n top: 100%;\n left: 50%;\n margin-left: -6px;\n content: '';\n position: absolute;\n box-shadow: 0 2px 8px 0 rgba(23, 25, 23, 0.2);\n }\n}\n","@import '../../variables.scss';\n\n@-webkit-keyframes spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n.loading-spinner {\n -webkit-animation: spin 1.5s linear infinite;\n animation: spin 1.5s linear infinite;\n}\n","@import '../../variables.scss';\n\n.footer {\n background-color: #171917;\n padding: 60px 0 100px;\n overflow: hidden;\n position: relative;\n\n @media (min-width: $largebp) {\n padding: 60px 0 140px;\n }\n\n .width {\n @media (min-width: $largebp) {\n display: flex;\n justify-content: space-between;\n }\n }\n\n .footer-column + .footer-column {\n margin-top: 40px;\n\n @media (min-width: $largebp) {\n margin: 0 0 0 60px;\n }\n }\n\n h2 {\n font-size: 16px;\n color: $white;\n margin-bottom: 25px;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n }\n\n li + li {\n margin-top: 5px;\n }\n\n ul + h2 {\n margin-top: 40px;\n }\n\n a {\n color: $green;\n display: inline-flex;\n align-items: center;\n transition: 0.2s color;\n font-size: 13px;\n\n @media (min-width: $largebp) {\n font-size: 14px;\n }\n\n &:hover {\n color: $white;\n }\n\n svg {\n margin-left: 10px;\n }\n }\n}\n\n.footer-orb {\n position: absolute;\n right: 10px;\n bottom: 100px;\n margin-top: -13px;\n margin-left: -13px;\n animation: 8s floatLarge infinite;\n\n @media (min-width: $largebp) {\n margin-left: 180px;\n right: auto;\n left: 50%;\n bottom: 90px;\n }\n}\n\n.footer-cube {\n position: absolute;\n right: 30px;\n top: 100%;\n margin-top: -109px;\n margin-left: -163px;\n animation: 8s float infinite;\n\n @media (min-width: $largebp) {\n margin-left: -100px;\n right: auto;\n left: 50%;\n }\n}\n\n.footer-built {\n margin-top: 30px;\n}\n","@import '../../variables.scss';\n\n.home-stay-form {\n max-width: 342px;\n margin: 36px 0 24px;\n\n .relative {\n position: relative;\n }\n\n .message {\n font-size: 12px;\n margin-top: 10px;\n color: $lightGray;\n\n &.red-text {\n color: $red;\n }\n }\n\n input[type='email'] {\n border-radius: 4px;\n box-shadow: 0 2px 4px 0 rgba(90, 94, 91, 0.1);\n border: solid 1px #cbd3cd;\n padding: 12px 0 12px 16px;\n transition: 0.2s border-color;\n\n &:hover {\n border-color: rgb(143, 143, 143);\n }\n\n &:focus {\n border-color: $green;\n }\n }\n\n input[type='checkbox'] {\n width: 20px;\n height: 20px;\n border-radius: 3px;\n border: 1px solid #cbd3cd;\n margin-right: 8px;\n display: inline-block;\n vertical-align: middle;\n margin: -2px 8px 0 0;\n background-image: url('/images/green-check.svg');\n background-repeat: no-repeat;\n background-size: 28px;\n background-position: top -300px center;\n\n &:checked {\n background-position: top -3px center;\n }\n }\n\n button {\n font-weight: 400;\n\n @media (min-width: $largebp) {\n font-size: 16px;\n }\n }\n\n .email-error {\n font-size: 12px;\n margin-top: 8px;\n color: $red;\n }\n}\n\n.home-stay-form.light {\n input[type='email'] {\n box-shadow: 0 2px 4px 0 rgba(90, 94, 91, 0.1);\n border-color: $white50;\n color: $white;\n\n &:hover {\n border-color: $white;\n }\n\n &:focus {\n border-color: $green;\n }\n }\n\n input[type='checkbox'] {\n border-color: $white50;\n }\n\n label {\n color: $white50;\n }\n\n .message {\n color: $white30;\n\n &.red-text {\n color: $red;\n }\n }\n}\n\n.home-form-stay-existing {\n margin: 15px 0 20px 0;\n\n label {\n color: $darkGray;\n }\n}\n","@import '../../variables.scss';\n\n.home-top {\n text-align: center;\n padding: 60px 0 50px;\n position: relative;\n\n @media (min-width: $largebp) {\n padding: 60px 0 70px;\n }\n\n .logo {\n margin: 0 auto 35px;\n transform: translateY(40px);\n opacity: 0;\n transition: 1s transform, 1s opacity;\n }\n\n &.active .logo {\n transform: none;\n opacity: 1;\n }\n\n h1 {\n font-size: 44px;\n line-height: 1.14;\n margin-bottom: 38px;\n\n @media (min-width: $largebp) {\n font-size: 56px;\n }\n }\n\n p {\n font-size: 20px;\n line-height: 1.33;\n max-width: 560px;\n margin: 0 auto;\n\n @media (min-width: $largebp) {\n font-size: 24px;\n max-width: 670px;\n }\n }\n}\n\n.deco-1 {\n position: absolute;\n left: 100%;\n bottom: 54%;\n margin-left: -20px;\n animation: 6s float infinite;\n\n @media (min-width: 591px) {\n margin-left: 100px;\n }\n}\n\n.deco-2 {\n position: absolute;\n left: 100%;\n bottom: 34%;\n margin-left: -40px;\n animation: 8s float infinite;\n\n @media (min-width: 591px) {\n margin-left: 50px;\n }\n}\n","@import '../../variables.scss';\n\n.home-upload {\n position: relative;\n\n .bottom-text {\n color: $lightGray;\n font-size: 13px;\n text-align: center;\n max-width: 670px;\n margin: 25px auto 0;\n\n @media (min-width: $largebp) {\n font-size: 14px;\n }\n }\n}\n\n.home-upload-box {\n background: $white;\n border-radius: 12px;\n box-shadow: 0 8px 24px 0 rgba(90, 94, 91, 0.15), 0 2px 4px 0 rgba(0, 0, 0, 0.05);\n padding: 16px;\n}\n\n.home-upload-dashed {\n border: 1px dashed #c5cec7;\n border-radius: 4px;\n padding: 0 20px;\n height: 210px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n outline: none;\n transition: 0.2s background-color, 0.2s border, 0.2s color;\n\n &:hover {\n background-color: rgba(0, 0, 0, 0.03);\n cursor: pointer;\n }\n\n &:hover .button {\n background-color: $greenHover;\n transform: translateY(-2px);\n }\n\n &.drop-active {\n background-color: $green;\n border: 1px solid $green;\n\n .button {\n display: none;\n }\n }\n\n .button {\n margin-top: 15px;\n }\n}\n\n.home-upload-text {\n color: $gray;\n display: block;\n transition: 0.2s color;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n\n .drop-active & {\n color: $white;\n }\n}\n\n.deco-3 {\n position: absolute;\n top: -70px;\n left: -5px;\n animation: 8s float infinite;\n}\n\n.deco-4 {\n position: absolute;\n top: -32px;\n left: -90px;\n animation: 6s float infinite;\n}\n\n.deco-5 {\n position: absolute;\n top: 52px;\n left: -56px;\n animation: 10s float infinite;\n}\n\n.home-uploaded-files {\n border: solid 1px #c5cec7;\n padding: 0 40px;\n margin-top: 10px;\n border-radius: 4px;\n\n .upload-file + .upload-file {\n border-top: 1px solid rgba(197, 206, 199, 0.4);\n }\n}\n","@import '../../variables.scss';\n\n.home-built {\n padding-top: 80px;\n\n @media (min-width: $largebp) {\n padding-top: 150px;\n }\n}\n\n.home-built-header {\n text-align: center;\n\n h2 {\n text-align: center;\n font-size: 32px;\n margin-bottom: 50px;\n\n @media (min-width: $largebp) {\n margin-bottom: 70px;\n }\n }\n}\n\n.home-built-divider {\n display: inline-flex;\n align-items: center;\n margin: 0 auto 32px;\n\n @media (min-width: $largebp) {\n margin-bottom: 40px;\n }\n\n .circle-icon {\n margin: 0 14px;\n }\n\n .small-orb:first-of-type {\n margin-left: 14px;\n }\n\n .small-orb:last-of-type {\n margin-right: 14px;\n }\n\n .small-divider:first-of-type {\n margin-right: 8px;\n }\n\n .small-divider:last-of-type {\n margin-left: 8px;\n }\n}\n","@import '../../variables.scss';\n\n.home-samples {\n text-align: center;\n margin: 0;\n padding: 60px 0;\n\n @media (min-width: $largebp) {\n padding: 65px 0 100px;\n }\n\n p {\n margin: 0 auto 48px;\n max-width: 460px;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n max-width: 560px;\n }\n }\n\n .sample {\n display: inline-block;\n margin: 10px;\n min-width: 124px;\n text-align: center;\n\n @media (min-width: $tinybp) {\n margin: 10px 20px;\n }\n\n @media (min-width: $smallbp) {\n margin: 10px 40px;\n }\n }\n}\n","@import '../../variables.scss';\n\n.home-stay-header {\n h2 {\n font-size: 32px;\n margin-bottom: 36px;\n }\n}\n\n.home-stay-divider {\n display: flex;\n align-items: center;\n color: $green;\n margin-bottom: 32px;\n\n @media (min-width: $largebp) {\n margin-bottom: 40px;\n }\n\n .circle-icon {\n box-shadow: 0 0 8px 0 rgba(87, 181, 96, 0.3);\n margin-right: 14px;\n }\n\n .divider {\n margin: 0 8px 0 14px;\n }\n}\n\n.home-stay-flex {\n @media (min-width: $largebp) {\n display: flex;\n }\n}\n\n.home-stay-left {\n @media (min-width: $largebp) {\n flex: 1;\n margin-right: 60px;\n }\n\n p {\n max-width: 553px;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n }\n\n .disclaimer-text {\n font-size: 13px;\n color: $lightGray;\n line-height: 1.7;\n max-width: 438px;\n\n @media (min-width: $largebp) {\n font-size: 14px;\n }\n }\n}\n\n.home-stay-right {\n margin-top: 40px;\n\n @media (min-width: $largebp) {\n width: 305px;\n margin-top: 0;\n }\n\n li + li {\n margin-top: 24px;\n }\n}\n","@import '../../variables.scss';\n\n.home-network {\n padding: 80px 0;\n\n @media (min-width: $largebp) {\n padding: 120px 0;\n }\n}\n\n.home-network-header {\n h2 {\n font-size: 32px;\n margin-bottom: 36px;\n }\n}\n\n.home-network-divider {\n display: flex;\n align-items: center;\n color: $green;\n margin-bottom: 32px;\n\n @media (min-width: $largebp) {\n margin-bottom: 40px;\n }\n\n .circle-icon {\n box-shadow: 0 0 8px 0 rgba(87, 181, 96, 0.3);\n margin-right: 14px;\n }\n\n .divider {\n margin: 0 8px 0 14px;\n }\n}\n\n.home-network-stats {\n background: $green;\n border-radius: 12px;\n box-shadow: 0 4px 24px 0 rgba(87, 181, 96, 0.3);\n padding: 32px 24px;\n position: relative;\n\n @media (min-width: $largebp) {\n display: flex;\n align-items: center;\n padding: 40px 30px;\n }\n\n @media (min-width: $largebp) {\n padding: 50px 20px;\n }\n\n .divider {\n height: 2px;\n width: 240px;\n background: $black10;\n margin: 20px auto;\n\n @media (min-width: $largebp) {\n height: 56px;\n width: 2px;\n }\n }\n}\n\n.deco-6 {\n position: absolute;\n top: -185px;\n right: 10px;\n animation: 8s float infinite;\n}\n\n.deco-7 {\n position: absolute;\n top: -130px;\n right: 35px;\n animation: 6s float infinite;\n}\n\n.deco-8 {\n position: absolute;\n top: -65px;\n right: -95px;\n animation: 10s float infinite;\n}\n\n.home-network-stat {\n text-align: center;\n\n @media (min-width: $largebp) {\n text-align: center;\n width: calc(20% - 2px);\n }\n\n .inner {\n @media (min-width: $largebp) {\n margin: 0 auto;\n display: inline-block;\n text-align: left;\n min-width: 110px;\n }\n }\n\n h3 {\n font-weight: 700;\n color: $white;\n font-size: 32px;\n min-width: 10px;\n\n @media (min-width: $largebp) {\n font-size: 40px;\n }\n }\n}\n\n.network-stat-name {\n font-size: 14px;\n color: $white50;\n}\n\n.home-network-columns {\n margin-top: 40px;\n\n @media (min-width: $largebp) {\n display: flex;\n margin-top: 60px;\n }\n}\n\n.home-network-column {\n @media (min-width: $largebp) {\n flex: 1;\n display: flex;\n flex-direction: column;\n }\n\n & + & {\n margin-top: 40px;\n\n @media (min-width: $largebp) {\n margin: 0 0 0 30px;\n }\n }\n\n &.left p {\n color: $gray;\n\n @media (min-width: $largebp) {\n font-size: 18px;\n }\n }\n\n &.left p + p {\n margin-top: 30px;\n\n @media (min-width: $largebp) {\n margin-top: 40px;\n }\n }\n\n .more {\n color: $green;\n font-size: 13px;\n display: inline-flex;\n align-items: center;\n transition: 0.2s color;\n\n &:hover {\n color: $black;\n }\n\n @media (min-width: $largebp) {\n font-size: 14px;\n }\n\n svg {\n margin-left: 10px;\n transition: 0.2s transform, 0.2s color;\n }\n\n &:hover svg {\n transform: translateX(2px);\n color: $black;\n }\n }\n\n .more-faq {\n margin-left: 48px;\n }\n}\n"]} \ No newline at end of file diff --git a/packages/sia-skynet/build/static/js/2.0802306f.chunk.js b/packages/sia-skynet/build/static/js/2.0802306f.chunk.js new file mode 100644 index 00000000..c93d787c --- /dev/null +++ b/packages/sia-skynet/build/static/js/2.0802306f.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.0802306f.chunk.js.LICENSE.txt */ +(this["webpackJsonpsia-skynet"]=this["webpackJsonpsia-skynet"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(32)},function(e,t,n){"use strict";function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){var n=t.distance,r=t.left,a=t.right,i=t.up,o=t.down,s=t.top,c=t.bottom,_=t.big,d=t.mirror,p=t.opposite,m=(n?n.toString():0)+((r?1:0)|(a?2:0)|(s||o?4:0)|(c||i?8:0)|(d?16:0)|(p?32:0)|(e?64:0)|(_?128:0));if(u.hasOwnProperty(m))return u[m];var E=r||a||i||o||s||c,g=void 0,S=void 0;if(E){if(!d!=!(e&&p)){var f=[a,r,c,s,o,i];r=f[0],a=f[1],s=f[2],c=f[3],i=f[4],o=f[5]}var b=n||(_?"2000px":"100%");g=r?"-"+b:a?b:"0",S=o||s?"-"+b:i||c?b:"0"}return u[m]=(0,l.animation)((e?"to":"from")+" {opacity: 0;"+(E?" transform: translate3d("+g+", "+S+", 0);":"")+"}\n "+(e?"from":"to")+" {opacity: 1;transform: none;} "),u[m]}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.defaults,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.children,i=(e.out,e.forever),o=e.timeout,s=e.duration,c=void 0===s?l.defaults.duration:s,d=e.delay,u=void 0===d?l.defaults.delay:d,p=e.count,m=void 0===p?l.defaults.count:p,E=r(e,["children","out","forever","timeout","duration","delay","count"]),g={make:a,duration:void 0===o?c:o,delay:u,forever:i,count:m,style:{animationFillMode:"both"},reverse:E.left};return t?(0,_.default)(E,g,g,n):g}Object.defineProperty(t,"__esModule",{value:!0});var o,s=n(2),l=n(14),c=n(18),_=(o=c)&&o.__esModule?o:{default:o},d={out:s.bool,left:s.bool,right:s.bool,top:s.bool,bottom:s.bool,big:s.bool,mirror:s.bool,opposite:s.bool,duration:s.number,timeout:s.number,distance:s.string,delay:s.number,count:s.number,forever:s.bool},u={};i.propTypes=d,t.default=i,e.exports=t.default},function(e,t,n){e.exports=n(237)()},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","timeout","duration","delay","count","forever","durationOut","delayOut","countOut","foreverOut","effect","effectOut","inEffect","outEffect"]);return(0,l.default)(S,t(!1),t(!0),n)}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];return t.fadeOutEnabled=e},t.globalHide=!1),d=(t.ie10=!1,t.collapseend=void 0),u=1,p={},m=!1,E=i+"-"+Math.floor(1e15*Math.random())+"-";if("undefined"!=typeof window&&"nodejs"!==window.name&&window.document&&"undefined"!=typeof navigator){t.observerMode=s="IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&/\{\s*\[native code\]\s*\}/.test(""+IntersectionObserver),t.raf=l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||l,t.ssr=o=window.document.querySelectorAll("div[data-reactroot]").length>0,-1!==navigator.appVersion.indexOf("MSIE 10")&&(t.ie10=!0),o&&"performance"in window&&"timing"in window.performance&&"domContentLoadedEventEnd"in window.performance.timing&&window.performance.timing.domLoading&&Date.now()-window.performance.timing.domLoading<300&&(t.ssr=o=!1),o&&window.setTimeout(c,1500),s||(t.collapseend=d=document.createEvent("Event"),d.initEvent("collapseend",!0,!0));var g=document.createElement("style");document.head.appendChild(g),g.sheet&&g.sheet.cssRules&&g.sheet.insertRule&&(m=g.sheet,window.addEventListener("scroll",a,!0),window.addEventListener("orientationchange",a,!0),window.document.addEventListener("visibilitychange",a))}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(33)},function(e,t,n){"use strict";function r(e,t,n,r,a,i,o){try{var s=e[i](o),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,i){var o=e.apply(t,n);function s(e){r(o,a,i,s,l,"next",e)}function l(e){r(o,a,i,s,l,"throw",e)}s(void 0)}))}}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,t){for(var n,s,l=o(e),c=1;c=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(241)("jsonp");e.exports=function(e,t,n){"function"==typeof t&&(n=t,t={});t||(t={});var o,s,l=t.prefix||"__jp",c=t.name||l+a++,_=t.param||"callback",d=null!=t.timeout?t.timeout:6e4,u=encodeURIComponent,p=document.getElementsByTagName("script")[0]||document.head;d&&(s=setTimeout((function(){m(),n&&n(new Error("Timeout"))}),d));function m(){o.parentNode&&o.parentNode.removeChild(o),window[c]=i,s&&clearTimeout(s)}return window[c]=function(e){r("jsonp got",e),m(),n&&n(null,e)},e=(e+=(~e.indexOf("?")?"&":"?")+_+"="+u(c)).replace("?&","?"),r('jsonp req "%s"',e),(o=document.createElement("script")).src=e,p.parentNode.insertBefore(o,p),function(){window[c]&&m()}};var a=0;function i(){}},function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(e,t,n){return"object"===(void 0===t?"undefined":o(t))?""+i(t,n+""+e+(n&&"]")+"["):n&&n.length?""+n+e+"]="+encodeURIComponent(t):e+"="+encodeURIComponent(t)}function a(e,t,n){return t.map((function(t){return r(e,t,n)})).join("&")}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.arrayPrefix||"";return(Array.isArray(e)?e.map((function(e,n){return r(""+n+i,e,t)})):Object.keys(e).filter((function(t){return void 0!==e[t]})).map((function(n){return e[n]&&Array.isArray(e[n])?a(""+n+i,e[n],t):r(n,e[n],t)}))).join("&").replace(/%20/g,"+")}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=i}])},function(e,t){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",a=e.type||"",i=a.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?i===t.replace(/\/.*$/,""):a===t}))}return!0}}])},function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(2)),i=n(0),o=r(i),s=r(n(252)),l=r(n(253));function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n.'),f(n.containerRef.current,n.props)})),d(E(n),"pauseResume",(function(){var e=E(n),t=e.reset,r=e.restart,a=e.update,i=n.props.onPauseResume;n.instance.pauseResume(),i({reset:t,start:r,update:a})})),d(E(n),"reset",(function(){var e=E(n),t=e.pauseResume,r=e.restart,a=e.update,i=n.props.onReset;n.instance.reset(),i({pauseResume:t,start:r,update:a})})),d(E(n),"restart",(function(){n.reset(),n.start()})),d(E(n),"start",(function(){var e=E(n),t=e.pauseResume,r=e.reset,a=e.restart,i=e.update,o=n.props,s=o.delay,l=o.onEnd,c=o.onStart,_=function(){return n.instance.start((function(){return l({pauseResume:t,reset:r,start:a,update:i})}))};s>0?n.timeoutId=setTimeout(_,1e3*s):_(),c({pauseResume:t,reset:r,update:i})})),d(E(n),"update",(function(e){var t=E(n),r=t.pauseResume,a=t.reset,i=t.restart,o=n.props.onUpdate;n.instance.update(e),o({pauseResume:r,reset:a,start:i})})),d(E(n),"containerRef",o.createRef()),n}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.children,n=e.delay;this.instance=this.createInstance(),"function"===typeof t&&0!==n||this.start()}},{key:"shouldComponentUpdate",value:function(e){var t=this.props,n=t.end,r=t.start,a=t.suffix,i=t.prefix,o=t.redraw,s=t.duration,l=t.separator,c=t.decimals,_=t.decimal;return s!==e.duration||n!==e.end||r!==e.start||a!==e.suffix||i!==e.prefix||l!==e.separator||c!==e.decimals||_!==e.decimal||o}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.end,r=t.start,a=t.suffix,i=t.prefix,o=t.duration,s=t.separator,l=t.decimals,c=t.decimal,_=t.preserveValue;o===e.duration&&r===e.start&&a===e.suffix&&i===e.prefix&&s===e.separator&&l===e.decimals&&c===e.decimal||(this.instance.reset(),this.instance=this.createInstance(),this.start()),n!==e.end&&(_||this.instance.reset(),this.instance.update(n))}},{key:"componentWillUnmount",value:function(){this.timeoutId&&clearTimeout(this.timeoutId),this.instance.reset()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.style,a=this.containerRef,i=this.pauseResume,s=this.reset,l=this.restart,c=this.update;return"function"===typeof t?t({countUpRef:a,pauseResume:i,reset:s,start:l,update:c}):o.createElement("span",{className:n,ref:a,style:r})}}])&&_(n.prototype,r),a&&_(n,a),t}(i.Component);d(b,"propTypes",{decimal:a.string,decimals:a.number,delay:a.number,easingFn:a.func,end:a.number.isRequired,formattingFn:a.func,onEnd:a.func,onStart:a.func,prefix:a.string,redraw:a.bool,separator:a.string,start:a.number,startOnMount:a.bool,suffix:a.string,style:a.object,useEasing:a.bool,preserveValue:a.bool}),d(b,"defaultProps",{decimal:".",decimals:0,delay:null,duration:null,easingFn:null,formattingFn:null,onEnd:function(){},onPauseResume:function(){},onReset:function(){},onStart:function(){},onUpdate:function(){},prefix:"",redraw:!1,separator:"",start:0,startOnMount:!0,suffix:"",style:void 0,useEasing:!0,preserveValue:!1});var T={innerHTML:null};t.default=b,t.useCountUp=function(e){var t=function(e){for(var t=1;tt.bottom&&n.leftt.right;case"left":return n.left+at.bottom&&n.topt.right;case"bottom":return n.bottom-a>t.bottom&&n.leftt.right&&n.topt.right&&n.leftt.bottom}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return S}));var r=n(1),a=n.n(r),i=n(2),o=n.n(i),s=n(0),l=n.n(s),c=n(3),_=n.n(c);function d(e){return(d="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){for(var n=0;n-1?function(){i||(i=setTimeout(o,a||0))}:function(){clearTimeout(i),i=setTimeout(o,r||0)},getLastTimeout:function(){return i}};e.addEventListener(t,s.fn),n.debounceCheck[t]=s})),g(m(n),"startWatching",(function(){n.debounceCheck||n.interval||(n.props.intervalCheck&&(n.interval=setInterval(n.check,n.props.intervalDelay)),n.props.scrollCheck&&n.addEventListener(n.getContainer(),"scroll",n.props.scrollDelay,n.props.scrollThrottle),n.props.resizeCheck&&n.addEventListener(window,"resize",n.props.resizeDelay,n.props.resizeThrottle),!n.props.delayedCall&&n.check())})),g(m(n),"stopWatching",(function(){if(n.debounceCheck)for(var e in n.debounceCheck)if(n.debounceCheck.hasOwnProperty(e)){var t=n.debounceCheck[e];clearTimeout(t.getLastTimeout()),t.target.removeEventListener(e,t.fn),n.debounceCheck[e]=null}n.debounceCheck=null,n.interval&&(n.interval=clearInterval(n.interval))})),g(m(n),"check",(function(){var e,t,r=n.node;if(!r)return n.state;if(e=function(e){return void 0===e.width&&(e.width=e.right-e.left),void 0===e.height&&(e.height=e.bottom-e.top),e}(n.roundRectDown(r.getBoundingClientRect())),n.props.containment){var a=n.props.containment.getBoundingClientRect();t={top:a.top,left:a.left,bottom:a.bottom,right:a.right}}else t={top:0,left:0,bottom:window.innerHeight||document.documentElement.clientHeight,right:window.innerWidth||document.documentElement.clientWidth};var i=n.props.offset||{};"object"===d(i)&&(t.top+=i.top||0,t.left+=i.left||0,t.bottom-=i.bottom||0,t.right-=i.right||0);var o={top:e.top>=t.top,left:e.left>=t.left,bottom:e.bottom<=t.bottom,right:e.right<=t.right},s=e.height>0&&e.width>0,l=s&&o.top&&o.left&&o.bottom&&o.right;if(s&&n.props.partialVisibility){var c=e.top<=t.bottom&&e.bottom>=t.top&&e.left<=t.right&&e.right>=t.left;"string"===typeof n.props.partialVisibility&&(c=o[n.props.partialVisibility]),l=n.props.minTopValue?c&&e.top<=t.bottom-n.props.minTopValue:c}"string"===typeof i.direction&&"number"===typeof i.value&&(console.warn("[notice] offset.direction and offset.value have been deprecated. They still work for now, but will be removed in next major version. Please upgrade to the new syntax: { %s: %d }",i.direction,i.value),l=_()(i,e,t));var u=n.state;return n.state.isVisible!==l&&(u={isVisible:l,visibilityRect:o},n.setState(u),n.props.onChange&&n.props.onChange(l)),u})),n.state={isVisible:null,visibilityRect:{}},n}var n,r,i;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.node=o.a.findDOMNode(this),this.props.active&&this.startWatching()}},{key:"componentWillUnmount",value:function(){this.stopWatching()}},{key:"componentDidUpdate",value:function(e){this.node=o.a.findDOMNode(this),this.props.active&&!e.active?(this.setState({isVisible:null,visibilityRect:{}}),this.startWatching()):this.props.active||this.stopWatching()}},{key:"roundRectDown",value:function(e){return{top:Math.floor(e.top),left:Math.floor(e.left),bottom:Math.floor(e.bottom),right:Math.floor(e.right)}}},{key:"render",value:function(){return this.props.children instanceof Function?this.props.children({isVisible:this.state.isVisible,visibilityRect:this.state.visibilityRect}):a.a.Children.only(this.props.children)}}])&&u(n.prototype,r),i&&u(n,i),t}(a.a.Component);g(S,"defaultProps",{active:!0,partialVisibility:!1,minTopValue:0,scrollCheck:!1,scrollDelay:250,scrollThrottle:-1,resizeCheck:!1,resizeDelay:250,resizeThrottle:-1,intervalCheck:!0,intervalDelay:100,delayedCall:!1,offset:{},containment:null,children:a.a.createElement("span",null)}),g(S,"propTypes",{onChange:l.a.func,active:l.a.bool,partialVisibility:l.a.oneOfType([l.a.bool,l.a.oneOf(["top","right","bottom","left"])]),delayedCall:l.a.bool,offset:l.a.oneOfType([l.a.shape({top:l.a.number,left:l.a.number,bottom:l.a.number,right:l.a.number}),l.a.shape({direction:l.a.oneOf(["top","right","bottom","left"]),value:l.a.number})]),scrollCheck:l.a.bool,scrollDelay:l.a.number,scrollThrottle:l.a.number,resizeCheck:l.a.bool,resizeDelay:l.a.number,resizeThrottle:l.a.number,intervalCheck:l.a.bool,intervalDelay:l.a.number,containment:"undefined"!==typeof window?l.a.instanceOf(window.Element):l.a.any,children:l.a.oneOfType([l.a.element,l.a.func]),minTopValue:l.a.number})},function(e,t,n){"use strict";var r=n(6);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}])},e.exports=r(n(0),n(15))},function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=n(2),o=n.n(i);function s(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){e.done?a(e.value):new n((function(t){t(e.value)})).then(o,s)}l((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]0)&&!(r=i.next()).done;)o.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}var _=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function d(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=_.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!==typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"===typeof t?t:"string"===typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var u=[".DS_Store","Thumbs.db"];function p(e){return s(this,void 0,void 0,(function(){return l(this,(function(t){return[2,(n=e,n.dataTransfer&&e.dataTransfer?E(e.dataTransfer,e.type):m(e))];var n}))}))}function m(e){return(null!==e.target&&e.target.files?S(e.target.files):[]).map((function(e){return d(e)}))}function E(e,t){return s(this,void 0,void 0,(function(){var n;return l(this,(function(r){switch(r.label){case 0:return e.items?(n=S(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(f))]):[3,2];case 1:return[2,g(b(r.sent()))];case 2:return[2,g(S(e.files).map((function(e){return d(e)})))]}}))}))}function g(e){return e.filter((function(e){return-1===u.indexOf(e.name)}))}function S(e){for(var t=[],n=0;n=t&&e.size<=n;if(I(t))return e.size>=t;if(I(n))return e.size<=n}return!0}function I(e){return void 0!==e&&null!==e}function A(e,t,n,r){return e.every((function(e){return O(e,t)&&y(e,n,r)}))}function D(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function x(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function w(e){e.preventDefault()}function M(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function L(e){return-1!==e.indexOf("Edge/")}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return M(e)||L(e)}function k(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),a=1;a=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var H=Object(r.forwardRef)((function(e,t){var n=e.children,i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accept,n=e.disabled,a=void 0!==n&&n,i=e.getFilesFromEvent,o=void 0===i?p:i,s=e.maxSize,l=void 0===s?1/0:s,c=e.minSize,_=void 0===c?0:c,d=e.multiple,u=void 0===d||d,m=e.onDragEnter,E=e.onDragLeave,g=e.onDragOver,S=e.onDrop,f=e.onDropAccepted,b=e.onDropRejected,T=e.onFileDialogCancel,v=e.preventDropOnDocument,C=void 0===v||v,R=e.noClick,N=void 0!==R&&R,h=e.noKeyboard,I=void 0!==h&&h,M=e.noDrag,L=void 0!==M&&M,G=e.noDragEventsBubbling,H=void 0!==G&&G,W=Object(r.useRef)(null),Q=Object(r.useRef)(null),j=Object(r.useReducer)(q,z),K=F(j,2),$=K[0],X=K[1],Z=$.isFocused,J=$.isFileDialogActive,ee=$.draggedFiles,te=Object(r.useCallback)((function(){Q.current&&(X({type:"openDialog"}),Q.current.value=null,Q.current.click())}),[X]),ne=function(){J&&setTimeout((function(){Q.current&&(Q.current.files.length||(X({type:"closeDialog"}),"function"===typeof T&&T()))}),300)};Object(r.useEffect)((function(){return window.addEventListener("focus",ne,!1),function(){window.removeEventListener("focus",ne,!1)}}),[Q,J,T]);var re=Object(r.useCallback)((function(e){W.current&&W.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),te()))}),[W,Q]),ae=Object(r.useCallback)((function(){X({type:"focus"})}),[]),ie=Object(r.useCallback)((function(){X({type:"blur"})}),[]),oe=Object(r.useCallback)((function(){N||(P()?setTimeout(te,0):te())}),[Q,N]),se=Object(r.useRef)([]),le=function(e){W.current&&W.current.contains(e.target)||(e.preventDefault(),se.current=[])};Object(r.useEffect)((function(){return C&&(document.addEventListener("dragover",w,!1),document.addEventListener("drop",le,!1)),function(){C&&(document.removeEventListener("dragover",w),document.removeEventListener("drop",le))}}),[W,C]);var ce=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),ge(e),-1===se.current.indexOf(e.target)&&(se.current=[].concat(U(se.current),[e.target])),x(e)&&Promise.resolve(o(e)).then((function(t){D(e)&&!H||(X({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),m&&m(e))}))}),[o,m,H]),_e=Object(r.useCallback)((function(e){if(e.preventDefault(),e.persist(),ge(e),e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(t){}return x(e)&&g&&g(e),!1}),[g,H]),de=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),ge(e);var t=se.current.filter((function(t){return t!==e.target&&W.current&&W.current.contains(t)}));se.current=t,t.length>0||(X({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),x(e)&&E&&E(e))}),[W,E,H]),ue=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),ge(e),se.current=[],X({type:"reset"}),x(e)&&Promise.resolve(o(e)).then((function(n){if(!D(e)||H){var r=[],a=[];n.forEach((function(e){O(e,t)&&y(e,_,l)?r.push(e):a.push(e)})),!u&&r.length>1&&a.push.apply(a,U(r.splice(0))),X({acceptedFiles:r,rejectedFiles:a,type:"setFiles"}),S&&S(r,a,e),a.length>0&&b&&b(a,e),r.length>0&&f&&f(r,e)}}))}),[u,t,_,l,o,S,f,b,H]),pe=function(e){return a?null:e},me=function(e){return I?null:pe(e)},Ee=function(e){return L?null:pe(e)},ge=function(e){H&&e.stopPropagation()},Se=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onKeyDown,i=e.onFocus,o=e.onBlur,s=e.onClick,l=e.onDragEnter,c=e.onDragOver,_=e.onDragLeave,d=e.onDrop,u=V(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return B(Y({onKeyDown:me(k(r,re)),onFocus:me(k(i,ae)),onBlur:me(k(o,ie)),onClick:pe(k(s,oe)),onDragEnter:Ee(k(l,ce)),onDragOver:Ee(k(c,_e)),onDragLeave:Ee(k(_,de)),onDrop:Ee(k(d,ue))},n,W),a||I?{}:{tabIndex:0},{},u)}}),[W,re,ae,ie,oe,ce,_e,de,ue,I,L,a]),fe=Object(r.useCallback)((function(e){e.stopPropagation()}),[]),be=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.refKey,r=void 0===n?"ref":n,a=e.onChange,i=e.onClick,o=V(e,["refKey","onChange","onClick"]),s=Y({accept:t,multiple:u,type:"file",style:{display:"none"},onChange:pe(k(a,ue)),onClick:pe(k(i,fe)),autoComplete:"off",tabIndex:-1},r,Q);return B({},s,{},o)}}),[Q,t,u,ue,a]),Te=ee.length,ve=u||Te<=1,Ce=Te>0&&A(ee,t,_,l),Re=Te>0&&(!Ce||!ve);return B({},$,{isDragAccept:Ce,isDragReject:Re,isFocused:Z&&!a,getRootProps:Se,getInputProps:be,rootRef:W,inputRef:Q,open:pe(te)})}(V(e,["children"])),o=i.open,s=V(i,["open"]);return Object(r.useImperativeHandle)(t,(function(){return{open:o}}),[o]),a.a.createElement(r.Fragment,null,n(B({},s,{open:o})))}));H.displayName="Dropzone",H.propTypes={children:o.a.func,accept:o.a.oneOfType([o.a.string,o.a.arrayOf(o.a.string)]),multiple:o.a.bool,preventDropOnDocument:o.a.bool,noClick:o.a.bool,noKeyboard:o.a.bool,noDrag:o.a.bool,noDragEventsBubbling:o.a.bool,minSize:o.a.number,maxSize:o.a.number,disabled:o.a.bool,getFilesFromEvent:o.a.func,onFileDialogCancel:o.a.func,onDragEnter:o.a.func,onDragLeave:o.a.func,onDragOver:o.a.func,onDrop:o.a.func,onDropAccepted:o.a.func,onDropRejected:o.a.func};t.a=H;var z={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]};function q(e,t){switch(t.type){case"focus":return B({},e,{isFocused:!0});case"blur":return B({},e,{isFocused:!1});case"openDialog":return B({},e,{isFileDialogActive:!0});case"closeDialog":return B({},e,{isFileDialogActive:!1});case"setDraggedFiles":var n=t.isDragActive;return B({},e,{draggedFiles:t.draggedFiles,isDragActive:n});case"setFiles":return B({},e,{acceptedFiles:t.acceptedFiles,rejectedFiles:t.rejectedFiles});case"reset":return B({},e,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[]});default:return e}}},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(l){a=!0,i=l}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=(n(2),n(21)),o=n.n(i),s=n(22),l=n.n(s),c=function(e){var t=e.status,n=e.message,r=e.className,i=e.style,o=e.onSubmitted,s=void 0;return a.a.createElement("div",{className:r,style:i},"sending"===t&&a.a.createElement("div",{style:{color:"blue"}},"sending..."),"error"===t&&a.a.createElement("div",{style:{color:"red"},dangerouslySetInnerHTML:{__html:n}}),"success"===t&&a.a.createElement("div",{style:{color:"green"},dangerouslySetInnerHTML:{__html:n}}),a.a.createElement("input",{ref:function(e){return s=e},type:"email",placeholder:"Your email"}),a.a.createElement("button",{onClick:function(){return s&&s.value.indexOf("@")>-1&&o({EMAIL:s.value})}},"Submit"))};function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var u=function(e){return e.replace("/post?","/post-json?")},p=function(e){function t(){var n,r;_(this,t);for(var a=arguments.length,i=Array(a),s=0;sx.length&&x.push(e)}function L(e,t,n){return null==e?0:function e(t,n,r,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case o:l=!0}}if(l)return r(a,t,""===n?"."+P(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c