├── public ├── build │ └── .gitignore ├── index.html ├── global.css └── 404.html ├── firestore.indexes.json ├── .firebaserc ├── storage.rules ├── firebase.json ├── package.json ├── firestore.rules ├── src ├── App.svelte ├── components │ └── firebase-welcome.svelte └── main.js ├── .gitignore ├── rollup.config.js └── yarn.lock /public/build/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | * 3 | -------------------------------------------------------------------------------- /firestore.indexes.json: -------------------------------------------------------------------------------- 1 | { 2 | "indexes": [], 3 | "fieldOverrides": [] 4 | } 5 | -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- 1 | { 2 | "projects": { 3 | "default": "svelte-firebase-template" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /storage.rules: -------------------------------------------------------------------------------- 1 | rules_version = '2'; 2 | service firebase.storage { 3 | match /b/{bucket}/o { 4 | match /{allPaths=**} { 5 | allow read, write; 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- 1 | { 2 | "firestore": { 3 | "rules": "firestore.rules", 4 | "indexes": "firestore.indexes.json" 5 | }, 6 | "hosting": { 7 | "public": "public", 8 | "ignore": [ 9 | "firebase.json", 10 | "**/.*", 11 | "**/node_modules/**" 12 | ] 13 | }, 14 | "storage": { 15 | "rules": "storage.rules" 16 | }, 17 | "emulators": { 18 | "firestore": { 19 | "port": 8080 20 | }, 21 | "hosting": { 22 | "port": 5000 23 | }, 24 | "ui": { 25 | "enabled": true 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Svelte-Firebase-template", 3 | "version": "1.0.0", 4 | "license": "MIT", 5 | "scripts": { 6 | "build": "rollup -c", 7 | "dev": "rollup -c -w", 8 | "start": "sirv public" 9 | }, 10 | "devDependencies": { 11 | "@rollup/plugin-commonjs": "^18.0.0", 12 | "@rollup/plugin-node-resolve": "^11.2.1", 13 | "firebase": "^8.4.1", 14 | "rollup": "^2.3.4", 15 | "rollup-plugin-livereload": "^2.0.0", 16 | "rollup-plugin-svelte": "^7.1.0", 17 | "rollup-plugin-terser": "^7.0.0", 18 | "svelte": "^3.0.0" 19 | }, 20 | "dependencies": { 21 | "sirv-cli": "^1.0.0" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /firestore.rules: -------------------------------------------------------------------------------- 1 | rules_version = '2'; 2 | service cloud.firestore { 3 | match /databases/{database}/documents { 4 | 5 | // This rule allows anyone with your database reference to view, edit, 6 | // and delete all data in your Firestore database. It is useful for getting 7 | // started, but it is configured to expire after 30 days because it 8 | // leaves your app open to attackers. At that time, all client 9 | // requests to your Firestore database will be denied. 10 | // 11 | // Make sure to write security rules for your app before that time, or else 12 | // all client requests to your Firestore database will be denied until you Update 13 | // your rules 14 | match /{document=**} { 15 | allow read, write: if request.time < timestamp.date(2020, 8, 30); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |

Hello {name}!

14 |

Visit the Svelte tutorial to learn how to build Svelte apps.

15 | 16 |
17 | 18 | -------------------------------------------------------------------------------- /src/components/firebase-welcome.svelte: -------------------------------------------------------------------------------- 1 |
2 |

Welcome

3 |

Firebase Hosting Setup Complete

4 |

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

5 | Open Hosting Documentation 6 |
7 | 8 | 9 | 17 | 18 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Firebase Svelte Hosting 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |

Firebase SDK Loading…

24 |
25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /public/global.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | position: relative; 3 | width: 100%; 4 | height: 100%; 5 | } 6 | 7 | body { 8 | color: #333; 9 | margin: 0; 10 | padding: 8px; 11 | box-sizing: border-box; 12 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 13 | } 14 | 15 | a { 16 | color: rgb(0,100,200); 17 | text-decoration: none; 18 | } 19 | 20 | a:hover { 21 | text-decoration: underline; 22 | } 23 | 24 | a:visited { 25 | color: rgb(0,80,160); 26 | } 27 | 28 | label { 29 | display: block; 30 | } 31 | 32 | input, button, select, textarea { 33 | font-family: inherit; 34 | font-size: inherit; 35 | padding: 0.4em; 36 | margin: 0 0 0.5em 0; 37 | box-sizing: border-box; 38 | border: 1px solid #ccc; 39 | border-radius: 2px; 40 | } 41 | 42 | input:disabled { 43 | color: #ccc; 44 | } 45 | 46 | button { 47 | color: #333; 48 | background-color: #f4f4f4; 49 | outline: none; 50 | } 51 | 52 | button:disabled { 53 | color: #999; 54 | } 55 | 56 | button:not(:disabled):active { 57 | background-color: #ddd; 58 | } 59 | 60 | button:focus { 61 | border-color: #666; 62 | } 63 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | firebase-debug.log* 8 | 9 | # Firebase cache 10 | .firebase/ 11 | 12 | # Firebase config 13 | 14 | # Uncomment this if you'd like others to create their own Firebase project. 15 | # For a team working on the same Firebase project(s), it is recommended to leave 16 | # it commented so all members can deploy to the same project(s) in .firebaserc. 17 | # .firebaserc 18 | 19 | # Runtime data 20 | pids 21 | *.pid 22 | *.seed 23 | *.pid.lock 24 | 25 | # Directory for instrumented libs generated by jscoverage/JSCover 26 | lib-cov 27 | 28 | # Coverage directory used by tools like istanbul 29 | coverage 30 | 31 | # nyc test coverage 32 | .nyc_output 33 | 34 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 35 | .grunt 36 | 37 | # Bower dependency directory (https://bower.io/) 38 | bower_components 39 | 40 | # node-waf configuration 41 | .lock-wscript 42 | 43 | # Compiled binary addons (http://nodejs.org/api/addons.html) 44 | build/Release 45 | 46 | # Dependency directories 47 | node_modules/ 48 | 49 | # Optional npm cache directory 50 | .npm 51 | 52 | # Optional eslint cache 53 | .eslintcache 54 | 55 | # Optional REPL history 56 | .node_repl_history 57 | 58 | # Output of 'npm pack' 59 | *.tgz 60 | 61 | # Yarn Integrity file 62 | .yarn-integrity 63 | 64 | # dotenv environment variables file 65 | .env 66 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import App from './App.svelte'; 2 | 3 | document.addEventListener('DOMContentLoaded', function() { 4 | // // 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥 5 | // // The Firebase SDK is initialized and available here! 6 | // 7 | // firebase.auth().onAuthStateChanged(user => { }); 8 | // firebase.database().ref('/path/to/ref').on('value', snapshot => { }); 9 | // firebase.messaging().requestPermission().then(() => { }); 10 | // firebase.storage().ref('/path/to/ref').getDownloadURL().then(() => { }); 11 | // 12 | // // 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥 13 | 14 | try { 15 | let app = firebase.app(); 16 | let features = ['auth', 'database', 'messaging', 'storage'].filter(feature => typeof app[feature] === 'function'); 17 | console.log(`Firebase SDK loaded with ${features.join(', ')}`); 18 | 19 | const target = document.querySelector('#app'); 20 | // remove all contents. 21 | Array.from(target.childNodes).forEach(node => node.parentNode.removeChild(node)); 22 | // install svelte app. 23 | new App({ 24 | target, 25 | props: { 26 | name: 'Svelte and Firebase', 27 | app, 28 | } 29 | }); 30 | } catch (e) { 31 | console.error(`Error loading the Firebase SDK, check the console: ${e}`); 32 | } 33 | }); 34 | 35 | export default app; 36 | -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Page Not Found 7 | 8 | 23 | 24 | 25 |
26 |

404

27 |

Page Not Found

28 |

The specified file was not found on this website. Please check the URL for mistakes and try again.

29 |

Why am I seeing this?

30 |

This page was generated by the Firebase Command-Line Interface. To modify it, edit the 404.html file in your project's configured public directory.

31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import svelte from 'rollup-plugin-svelte'; 2 | import resolve from '@rollup/plugin-node-resolve'; 3 | import commonjs from '@rollup/plugin-commonjs'; 4 | import livereload from 'rollup-plugin-livereload'; 5 | import { terser } from 'rollup-plugin-terser'; 6 | 7 | const production = !process.env.ROLLUP_WATCH; 8 | 9 | function serve() { 10 | let server; 11 | 12 | function toExit() { 13 | if (server) server.kill(0); 14 | } 15 | 16 | return { 17 | writeBundle() { 18 | if (server) return; 19 | server = require('child_process').spawn('firebase', ['serve'], { 20 | stdio: ['ignore', 'inherit', 'inherit'], 21 | shell: true 22 | }); 23 | 24 | process.on('SIGTERM', toExit); 25 | process.on('exit', toExit); 26 | } 27 | }; 28 | } 29 | 30 | export default { 31 | input: 'src/main.js', 32 | output: { 33 | sourcemap: true, 34 | format: 'iife', 35 | name: 'app', 36 | file: 'public/build/bundle.js' 37 | }, 38 | plugins: [ 39 | svelte({ 40 | compilerOptions: { 41 | // enable run-time checks when not in production 42 | dev: !production, 43 | // we'll extract any component CSS out into 44 | // a separate file - better for performance 45 | css: css => { 46 | css.write('public/build/bundle.css'); 47 | }, 48 | }, 49 | }), 50 | 51 | // If you have external dependencies installed from 52 | // npm, you'll most likely need these plugins. In 53 | // some cases you'll need additional configuration - 54 | // consult the documentation for details: 55 | // https://github.com/rollup/plugins/tree/master/packages/commonjs 56 | resolve({ 57 | browser: true, 58 | dedupe: ['svelte'] 59 | }), 60 | commonjs(), 61 | 62 | // In dev mode, call `npm run start` once 63 | // the bundle has been generated 64 | !production && serve(), 65 | 66 | // Watch the `public` directory and refresh the 67 | // browser on changes when not in production 68 | !production && livereload('public'), 69 | 70 | // If we're building for production (npm run build 71 | // instead of npm run dev), minify 72 | production && terser() 73 | ], 74 | watch: { 75 | clearScreen: false 76 | } 77 | }; 78 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.10.4": 6 | version "7.12.13" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" 8 | integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== 9 | dependencies: 10 | "@babel/highlight" "^7.12.13" 11 | 12 | "@babel/helper-validator-identifier@^7.12.11": 13 | version "7.12.11" 14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" 15 | integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== 16 | 17 | "@babel/highlight@^7.12.13": 18 | version "7.13.10" 19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" 20 | integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== 21 | dependencies: 22 | "@babel/helper-validator-identifier" "^7.12.11" 23 | chalk "^2.0.0" 24 | js-tokens "^4.0.0" 25 | 26 | "@firebase/analytics-types@0.4.0": 27 | version "0.4.0" 28 | resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.4.0.tgz#d6716f9fa36a6e340bc0ecfe68af325aa6f60508" 29 | integrity sha512-Jj2xW+8+8XPfWGkv9HPv/uR+Qrmq37NPYT352wf7MvE9LrstpLVmFg3LqG6MCRr5miLAom5sen2gZ+iOhVDeRA== 30 | 31 | "@firebase/analytics@0.6.9": 32 | version "0.6.9" 33 | resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.6.9.tgz#1f6d015e27beb6e0be2363908803b3c57d98f1da" 34 | integrity sha512-G0PkfMq/4tpDXwk/S2LKrXUWiz5tpQ6o2Lf6esgdEcDLpimPl32TrioNkDEDz8Xp0mzpY04UKwvYjT5xuzoKug== 35 | dependencies: 36 | "@firebase/analytics-types" "0.4.0" 37 | "@firebase/component" "0.4.1" 38 | "@firebase/installations" "0.4.25" 39 | "@firebase/logger" "0.2.6" 40 | "@firebase/util" "1.0.0" 41 | tslib "^2.1.0" 42 | 43 | "@firebase/app-types@0.6.2": 44 | version "0.6.2" 45 | resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.6.2.tgz#8578cb1061a83ced4570188be9e225d54e0f27fb" 46 | integrity sha512-2VXvq/K+n8XMdM4L2xy5bYp2ZXMawJXluUIDzUBvMthVR+lhxK4pfFiqr1mmDbv9ydXvEAuFsD+6DpcZuJcSSw== 47 | 48 | "@firebase/app@0.6.20": 49 | version "0.6.20" 50 | resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.6.20.tgz#07d3bdda6fbe34bac34bcba7f2f92ce394a29753" 51 | integrity sha512-5zstJ3Cxw9H5cxfdaAhCH7WHVaRLPhCcgVNwKp6dWeTx2QkIdNvHainX8Vr2RaZchw4MxRjkPfwNVOaq2oFStQ== 52 | dependencies: 53 | "@firebase/app-types" "0.6.2" 54 | "@firebase/component" "0.4.1" 55 | "@firebase/logger" "0.2.6" 56 | "@firebase/util" "1.0.0" 57 | dom-storage "2.1.0" 58 | tslib "^2.1.0" 59 | xmlhttprequest "1.8.0" 60 | 61 | "@firebase/auth-interop-types@0.1.5": 62 | version "0.1.5" 63 | resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.1.5.tgz#9fc9bd7c879f16b8d1bb08373a0f48c3a8b74557" 64 | integrity sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw== 65 | 66 | "@firebase/auth-types@0.10.2": 67 | version "0.10.2" 68 | resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.10.2.tgz#3fad953380c447b7545122430a4c7a9bc8355001" 69 | integrity sha512-0GMWVWh5TBCYIQfVerxzDsuvhoFpK0++O9LtP3FWkwYo7EAxp6w0cftAg/8ntU1E5Wg56Ry0b6ti/YGP6g0jlg== 70 | 71 | "@firebase/auth@0.16.4": 72 | version "0.16.4" 73 | resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.16.4.tgz#6249d80f1e974b0db122930ae9fac885eccead5c" 74 | integrity sha512-zgHPK6/uL6+nAyG9zqammHTF1MQpAN7z/jVRLYkDZS4l81H08b2SzApLbRfW/fmy665xqb5MK7sVH0V1wsiCNw== 75 | dependencies: 76 | "@firebase/auth-types" "0.10.2" 77 | 78 | "@firebase/component@0.4.1": 79 | version "0.4.1" 80 | resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.4.1.tgz#c8269f21149a4c81e385531428ad4c086a8f47db" 81 | integrity sha512-f0IbIsoe33QzOj554rmDL04PyeZX/nNZYOAwlTzKmHq/JoFN6YoySi+0ZLyCtFrnRgw6zNnR/POXKOdfljWqZA== 82 | dependencies: 83 | "@firebase/util" "1.0.0" 84 | tslib "^2.1.0" 85 | 86 | "@firebase/database-types@0.7.2": 87 | version "0.7.2" 88 | resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.7.2.tgz#449c4b36ec59a1ad9089797b540e2ba1c0d4fcbf" 89 | integrity sha512-cdAd/dgwvC0r3oLEDUR+ULs1vBsEvy0b27nlzKhU6LQgm9fCDzgaH9nFGv8x+S9dly4B0egAXkONkVoWcOAisg== 90 | dependencies: 91 | "@firebase/app-types" "0.6.2" 92 | 93 | "@firebase/database@0.9.10": 94 | version "0.9.10" 95 | resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.9.10.tgz#bc1f26b26ad1f5cdb8b0ec88aff08f03e65cb992" 96 | integrity sha512-QvKhWpsBK4T1L4iGOpTBRvw4s2nqEtD6qja+L116BejFFJZik+U+cVe3xLKoeyGy2YtbcS28ly0h285pmnYwRw== 97 | dependencies: 98 | "@firebase/auth-interop-types" "0.1.5" 99 | "@firebase/component" "0.4.1" 100 | "@firebase/database-types" "0.7.2" 101 | "@firebase/logger" "0.2.6" 102 | "@firebase/util" "1.0.0" 103 | faye-websocket "0.11.3" 104 | tslib "^2.1.0" 105 | 106 | "@firebase/firestore-types@2.2.0": 107 | version "2.2.0" 108 | resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.2.0.tgz#9a3f3f2906232c3b4a726d988a6ef077f35f9093" 109 | integrity sha512-5kZZtQ32FIRJP1029dw+ZVNRCclKOErHv1+Xn0pw/5Fq3dxroA/ZyFHqDu+uV52AyWHhNLjCqX43ibm4YqOzRw== 110 | 111 | "@firebase/firestore@2.2.4": 112 | version "2.2.4" 113 | resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-2.2.4.tgz#d62edfb354cf6b17b5cbaaf153a4e6cb95a11b73" 114 | integrity sha512-0B4WNVYDusxURRclHHjw/OBLad7gerr25QGljQ0kkpeFEd6bYyoTUeGtP6YlYYog8KhxsR9R5f0NacuzQPS4OA== 115 | dependencies: 116 | "@firebase/component" "0.4.1" 117 | "@firebase/firestore-types" "2.2.0" 118 | "@firebase/logger" "0.2.6" 119 | "@firebase/util" "1.0.0" 120 | "@firebase/webchannel-wrapper" "0.4.1" 121 | "@grpc/grpc-js" "^1.0.0" 122 | "@grpc/proto-loader" "^0.5.0" 123 | node-fetch "2.6.1" 124 | tslib "^2.1.0" 125 | 126 | "@firebase/functions-types@0.4.0": 127 | version "0.4.0" 128 | resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.4.0.tgz#0b789f4fe9a9c0b987606c4da10139345b40f6b9" 129 | integrity sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ== 130 | 131 | "@firebase/functions@0.6.7": 132 | version "0.6.7" 133 | resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.6.7.tgz#3a5be76edeb990b8bb80c0e68755baa2f46362c8" 134 | integrity sha512-IDw2ww28Tj8t947ySVO9wHghlwNl4bIUo5tPUzAbipfgLlj3GeHwqhvSv++O/ILBu4Rk7KD7cbxtw/rziATHNA== 135 | dependencies: 136 | "@firebase/component" "0.4.1" 137 | "@firebase/functions-types" "0.4.0" 138 | "@firebase/messaging-types" "0.5.0" 139 | node-fetch "2.6.1" 140 | tslib "^2.1.0" 141 | 142 | "@firebase/installations-types@0.3.4": 143 | version "0.3.4" 144 | resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.3.4.tgz#589a941d713f4f64bf9f4feb7f463505bab1afa2" 145 | integrity sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q== 146 | 147 | "@firebase/installations@0.4.25": 148 | version "0.4.25" 149 | resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.4.25.tgz#532a50418afc01b3cbc8fdab55e3b168cec66193" 150 | integrity sha512-szQ2bpI5NHTRuZAqXNZLq7bkZ1iTURPmojj7xWjBRxyMnDd6lLQ/Ht8Wut0ESH7uzbFNqmZ9oBMh2U9fpBIniA== 151 | dependencies: 152 | "@firebase/component" "0.4.1" 153 | "@firebase/installations-types" "0.3.4" 154 | "@firebase/util" "1.0.0" 155 | idb "3.0.2" 156 | tslib "^2.1.0" 157 | 158 | "@firebase/logger@0.2.6": 159 | version "0.2.6" 160 | resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.2.6.tgz#3aa2ca4fe10327cabf7808bd3994e88db26d7989" 161 | integrity sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw== 162 | 163 | "@firebase/messaging-types@0.5.0": 164 | version "0.5.0" 165 | resolved "https://registry.yarnpkg.com/@firebase/messaging-types/-/messaging-types-0.5.0.tgz#c5d0ef309ced1758fda93ef3ac70a786de2e73c4" 166 | integrity sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg== 167 | 168 | "@firebase/messaging@0.7.9": 169 | version "0.7.9" 170 | resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.7.9.tgz#b97acca8900eba6a04d8510638a6986172436675" 171 | integrity sha512-zzEmtpBdauT0n0JA5eN/dHeQZkQj/bbfl7CNmhA0EpKU2wTRFZCJYAOZkZEw8OD9/D/aDRcEk3Qq+5I1XcugZA== 172 | dependencies: 173 | "@firebase/component" "0.4.1" 174 | "@firebase/installations" "0.4.25" 175 | "@firebase/messaging-types" "0.5.0" 176 | "@firebase/util" "1.0.0" 177 | idb "3.0.2" 178 | tslib "^2.1.0" 179 | 180 | "@firebase/performance-types@0.0.13": 181 | version "0.0.13" 182 | resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.0.13.tgz#58ce5453f57e34b18186f74ef11550dfc558ede6" 183 | integrity sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA== 184 | 185 | "@firebase/performance@0.4.11": 186 | version "0.4.11" 187 | resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.4.11.tgz#928132583219a15bb64049e76f8d7c5a5045e7d6" 188 | integrity sha512-SQb9QpAkgpPS1QnRLxNAXFTCrW/VT9MidVcJVHuBrCCW9sYY+QVuuWYpaGR4zQDsTx2e/UGUXJgw+z0vaQ0Q6w== 189 | dependencies: 190 | "@firebase/component" "0.4.1" 191 | "@firebase/installations" "0.4.25" 192 | "@firebase/logger" "0.2.6" 193 | "@firebase/performance-types" "0.0.13" 194 | "@firebase/util" "1.0.0" 195 | tslib "^2.1.0" 196 | 197 | "@firebase/polyfill@0.3.36": 198 | version "0.3.36" 199 | resolved "https://registry.yarnpkg.com/@firebase/polyfill/-/polyfill-0.3.36.tgz#c057cce6748170f36966b555749472b25efdb145" 200 | integrity sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg== 201 | dependencies: 202 | core-js "3.6.5" 203 | promise-polyfill "8.1.3" 204 | whatwg-fetch "2.0.4" 205 | 206 | "@firebase/remote-config-types@0.1.9": 207 | version "0.1.9" 208 | resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz#fe6bbe4d08f3b6e92fce30e4b7a9f4d6a96d6965" 209 | integrity sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA== 210 | 211 | "@firebase/remote-config@0.1.36": 212 | version "0.1.36" 213 | resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.1.36.tgz#02a2f5799d22728ac30a28273cbd299c82fda33a" 214 | integrity sha512-aQXaBDkEzFix3ycjPiP+4OPSXZmUbFunOiVi20XS9kRZrZfNhCH3HdBYwL1Nl9/AvcOnlZfX+lqa2LuHVXmuwA== 215 | dependencies: 216 | "@firebase/component" "0.4.1" 217 | "@firebase/installations" "0.4.25" 218 | "@firebase/logger" "0.2.6" 219 | "@firebase/remote-config-types" "0.1.9" 220 | "@firebase/util" "1.0.0" 221 | tslib "^2.1.0" 222 | 223 | "@firebase/storage-types@0.4.0": 224 | version "0.4.0" 225 | resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.4.0.tgz#94414fce425b9a137cf18e4b6d04399b1dcabf23" 226 | integrity sha512-2xgiLGfDv6Fz5qRrsO47/7PfbV9P+5tEuvEktJYTNxrgTxGPj3sMb7ZkycIb4JE98fAbmGEeMQaRSorqR5bEIQ== 227 | 228 | "@firebase/storage@0.5.0": 229 | version "0.5.0" 230 | resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.5.0.tgz#e2ce917f7750c0afe8db9193f8c35fd007eed611" 231 | integrity sha512-nwIDikLEVzamuheZSRQbUbmMDITkPclCIokHR+4YbZsNNf7ukVN6PB8V/C8KMTjpDjSn9BOZbd9jF2U1VIgYqQ== 232 | dependencies: 233 | "@firebase/component" "0.4.1" 234 | "@firebase/storage-types" "0.4.0" 235 | "@firebase/util" "1.0.0" 236 | tslib "^2.1.0" 237 | 238 | "@firebase/util@1.0.0": 239 | version "1.0.0" 240 | resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.0.0.tgz#cbe8ec610a84a7d2fc804af31010305941f4a34b" 241 | integrity sha512-KIEyuyrYKKtit+lAl66c2GVvooM1Pb+Yw/9yuSga1HKYMxNZwSsIMXU8X97sLZf7WJaanV1XNJEMkZTw3xKEoA== 242 | dependencies: 243 | tslib "^2.1.0" 244 | 245 | "@firebase/webchannel-wrapper@0.4.1": 246 | version "0.4.1" 247 | resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.4.1.tgz#600f2275ff54739ad5ac0102f1467b8963cd5f71" 248 | integrity sha512-0yPjzuzGMkW1GkrC8yWsiN7vt1OzkMIi9HgxRmKREZl2wnNPOKo/yScTjXf/O57HM8dltqxPF6jlNLFVtc2qdw== 249 | 250 | "@grpc/grpc-js@^1.0.0": 251 | version "1.2.12" 252 | resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.2.12.tgz#0153f27512acf69184bb52c0a1035ca91d6c14b0" 253 | integrity sha512-+gPCklP1eqIgrNPyzddYQdt9+GvZqPlLpIjIo+TveE+gbtp74VV1A2ju8ExeO8ma8f7MbpaGZx/KJPYVWL9eDw== 254 | dependencies: 255 | "@types/node" ">=12.12.47" 256 | google-auth-library "^6.1.1" 257 | semver "^6.2.0" 258 | 259 | "@grpc/proto-loader@^0.5.0": 260 | version "0.5.6" 261 | resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.5.6.tgz#1dea4b8a6412b05e2d58514d507137b63a52a98d" 262 | integrity sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ== 263 | dependencies: 264 | lodash.camelcase "^4.3.0" 265 | protobufjs "^6.8.6" 266 | 267 | "@polka/url@^1.0.0-next.9": 268 | version "1.0.0-next.12" 269 | resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.12.tgz#431ec342a7195622f86688bbda82e3166ce8cb28" 270 | integrity sha512-6RglhutqrGFMO1MNUXp95RBuYIuc8wTnMAV5MUhLmjTOy78ncwOw7RgeQ/HeymkKXRhZd0s2DNrM1rL7unk3MQ== 271 | 272 | "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": 273 | version "1.1.2" 274 | resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" 275 | integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= 276 | 277 | "@protobufjs/base64@^1.1.2": 278 | version "1.1.2" 279 | resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" 280 | integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== 281 | 282 | "@protobufjs/codegen@^2.0.4": 283 | version "2.0.4" 284 | resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" 285 | integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== 286 | 287 | "@protobufjs/eventemitter@^1.1.0": 288 | version "1.1.0" 289 | resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" 290 | integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= 291 | 292 | "@protobufjs/fetch@^1.1.0": 293 | version "1.1.0" 294 | resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" 295 | integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= 296 | dependencies: 297 | "@protobufjs/aspromise" "^1.1.1" 298 | "@protobufjs/inquire" "^1.1.0" 299 | 300 | "@protobufjs/float@^1.0.2": 301 | version "1.0.2" 302 | resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" 303 | integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= 304 | 305 | "@protobufjs/inquire@^1.1.0": 306 | version "1.1.0" 307 | resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" 308 | integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= 309 | 310 | "@protobufjs/path@^1.1.2": 311 | version "1.1.2" 312 | resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" 313 | integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= 314 | 315 | "@protobufjs/pool@^1.1.0": 316 | version "1.1.0" 317 | resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" 318 | integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= 319 | 320 | "@protobufjs/utf8@^1.1.0": 321 | version "1.1.0" 322 | resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" 323 | integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= 324 | 325 | "@rollup/plugin-commonjs@^18.0.0": 326 | version "18.0.0" 327 | resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-18.0.0.tgz#50dc7518b5aa9e66a270e529ea85115d269825c4" 328 | integrity sha512-fj92shhg8luw7XbA0HowAqz90oo7qtLGwqTKbyZ8pmOyH8ui5e+u0wPEgeHLH3djcVma6gUCUrjY6w5R2o1u6g== 329 | dependencies: 330 | "@rollup/pluginutils" "^3.1.0" 331 | commondir "^1.0.1" 332 | estree-walker "^2.0.1" 333 | glob "^7.1.6" 334 | is-reference "^1.2.1" 335 | magic-string "^0.25.7" 336 | resolve "^1.17.0" 337 | 338 | "@rollup/plugin-node-resolve@^11.2.1": 339 | version "11.2.1" 340 | resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" 341 | integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== 342 | dependencies: 343 | "@rollup/pluginutils" "^3.1.0" 344 | "@types/resolve" "1.17.1" 345 | builtin-modules "^3.1.0" 346 | deepmerge "^4.2.2" 347 | is-module "^1.0.0" 348 | resolve "^1.19.0" 349 | 350 | "@rollup/pluginutils@^3.1.0": 351 | version "3.1.0" 352 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" 353 | integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== 354 | dependencies: 355 | "@types/estree" "0.0.39" 356 | estree-walker "^1.0.1" 357 | picomatch "^2.2.2" 358 | 359 | "@types/estree@*": 360 | version "0.0.47" 361 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4" 362 | integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== 363 | 364 | "@types/estree@0.0.39": 365 | version "0.0.39" 366 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" 367 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== 368 | 369 | "@types/long@^4.0.1": 370 | version "4.0.1" 371 | resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9" 372 | integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== 373 | 374 | "@types/node@*", "@types/node@>=12.12.47": 375 | version "14.14.37" 376 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" 377 | integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== 378 | 379 | "@types/node@^13.7.0": 380 | version "13.13.48" 381 | resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.48.tgz#46a3df718aed5217277f2395a682e055a487e341" 382 | integrity sha512-z8wvSsgWQzkr4sVuMEEOvwMdOQjiRY2Y/ZW4fDfjfe3+TfQrZqFKOthBgk2RnVEmtOKrkwdZ7uTvsxTBLjKGDQ== 383 | 384 | "@types/resolve@1.17.1": 385 | version "1.17.1" 386 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" 387 | integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== 388 | dependencies: 389 | "@types/node" "*" 390 | 391 | abort-controller@^3.0.0: 392 | version "3.0.0" 393 | resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" 394 | integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== 395 | dependencies: 396 | event-target-shim "^5.0.0" 397 | 398 | agent-base@6: 399 | version "6.0.2" 400 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" 401 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== 402 | dependencies: 403 | debug "4" 404 | 405 | ansi-styles@^3.2.1: 406 | version "3.2.1" 407 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 408 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 409 | dependencies: 410 | color-convert "^1.9.0" 411 | 412 | anymatch@~3.1.1: 413 | version "3.1.2" 414 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" 415 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== 416 | dependencies: 417 | normalize-path "^3.0.0" 418 | picomatch "^2.0.4" 419 | 420 | arrify@^2.0.0: 421 | version "2.0.1" 422 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" 423 | integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== 424 | 425 | balanced-match@^1.0.0: 426 | version "1.0.2" 427 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 428 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 429 | 430 | base64-js@^1.3.0: 431 | version "1.5.1" 432 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 433 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 434 | 435 | bignumber.js@^9.0.0: 436 | version "9.0.1" 437 | resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.1.tgz#8d7ba124c882bfd8e43260c67475518d0689e4e5" 438 | integrity sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA== 439 | 440 | binary-extensions@^2.0.0: 441 | version "2.2.0" 442 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 443 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 444 | 445 | brace-expansion@^1.1.7: 446 | version "1.1.11" 447 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 448 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 449 | dependencies: 450 | balanced-match "^1.0.0" 451 | concat-map "0.0.1" 452 | 453 | braces@~3.0.2: 454 | version "3.0.2" 455 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 456 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 457 | dependencies: 458 | fill-range "^7.0.1" 459 | 460 | buffer-equal-constant-time@1.0.1: 461 | version "1.0.1" 462 | resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" 463 | integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= 464 | 465 | buffer-from@^1.0.0: 466 | version "1.1.1" 467 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 468 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 469 | 470 | builtin-modules@^3.1.0: 471 | version "3.2.0" 472 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" 473 | integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== 474 | 475 | chalk@^2.0.0: 476 | version "2.4.2" 477 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 478 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 479 | dependencies: 480 | ansi-styles "^3.2.1" 481 | escape-string-regexp "^1.0.5" 482 | supports-color "^5.3.0" 483 | 484 | chokidar@^3.5.0: 485 | version "3.5.1" 486 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" 487 | integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== 488 | dependencies: 489 | anymatch "~3.1.1" 490 | braces "~3.0.2" 491 | glob-parent "~5.1.0" 492 | is-binary-path "~2.1.0" 493 | is-glob "~4.0.1" 494 | normalize-path "~3.0.0" 495 | readdirp "~3.5.0" 496 | optionalDependencies: 497 | fsevents "~2.3.1" 498 | 499 | color-convert@^1.9.0: 500 | version "1.9.3" 501 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 502 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 503 | dependencies: 504 | color-name "1.1.3" 505 | 506 | color-name@1.1.3: 507 | version "1.1.3" 508 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 509 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 510 | 511 | commander@^2.20.0: 512 | version "2.20.3" 513 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 514 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 515 | 516 | commondir@^1.0.1: 517 | version "1.0.1" 518 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 519 | integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= 520 | 521 | concat-map@0.0.1: 522 | version "0.0.1" 523 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 524 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 525 | 526 | console-clear@^1.1.0: 527 | version "1.1.1" 528 | resolved "https://registry.yarnpkg.com/console-clear/-/console-clear-1.1.1.tgz#995e20cbfbf14dd792b672cde387bd128d674bf7" 529 | integrity sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ== 530 | 531 | core-js@3.6.5: 532 | version "3.6.5" 533 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" 534 | integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== 535 | 536 | debug@4: 537 | version "4.3.1" 538 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" 539 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== 540 | dependencies: 541 | ms "2.1.2" 542 | 543 | deepmerge@^4.2.2: 544 | version "4.2.2" 545 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" 546 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== 547 | 548 | dom-storage@2.1.0: 549 | version "2.1.0" 550 | resolved "https://registry.yarnpkg.com/dom-storage/-/dom-storage-2.1.0.tgz#00fb868bc9201357ea243c7bcfd3304c1e34ea39" 551 | integrity sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q== 552 | 553 | ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: 554 | version "1.0.11" 555 | resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" 556 | integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== 557 | dependencies: 558 | safe-buffer "^5.0.1" 559 | 560 | escape-string-regexp@^1.0.5: 561 | version "1.0.5" 562 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 563 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 564 | 565 | estree-walker@^0.6.1: 566 | version "0.6.1" 567 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" 568 | integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== 569 | 570 | estree-walker@^1.0.1: 571 | version "1.0.1" 572 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" 573 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== 574 | 575 | estree-walker@^2.0.1: 576 | version "2.0.2" 577 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 578 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 579 | 580 | event-target-shim@^5.0.0: 581 | version "5.0.1" 582 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" 583 | integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== 584 | 585 | extend@^3.0.2: 586 | version "3.0.2" 587 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 588 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 589 | 590 | fast-text-encoding@^1.0.0: 591 | version "1.0.3" 592 | resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz#ec02ac8e01ab8a319af182dae2681213cfe9ce53" 593 | integrity sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig== 594 | 595 | faye-websocket@0.11.3: 596 | version "0.11.3" 597 | resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" 598 | integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== 599 | dependencies: 600 | websocket-driver ">=0.5.1" 601 | 602 | fill-range@^7.0.1: 603 | version "7.0.1" 604 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 605 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 606 | dependencies: 607 | to-regex-range "^5.0.1" 608 | 609 | firebase@^8.4.1: 610 | version "8.4.1" 611 | resolved "https://registry.yarnpkg.com/firebase/-/firebase-8.4.1.tgz#2e1794157e7548c11cd42a086c476f603fc8b66e" 612 | integrity sha512-PMDt9iU8ry5P7PSrGQ+72O1gkfa5rNAeybMZhP22nKOh40sVozSkcKGZAFumXog7tjlslHJhUEZgfZbKCNkC8Q== 613 | dependencies: 614 | "@firebase/analytics" "0.6.9" 615 | "@firebase/app" "0.6.20" 616 | "@firebase/app-types" "0.6.2" 617 | "@firebase/auth" "0.16.4" 618 | "@firebase/database" "0.9.10" 619 | "@firebase/firestore" "2.2.4" 620 | "@firebase/functions" "0.6.7" 621 | "@firebase/installations" "0.4.25" 622 | "@firebase/messaging" "0.7.9" 623 | "@firebase/performance" "0.4.11" 624 | "@firebase/polyfill" "0.3.36" 625 | "@firebase/remote-config" "0.1.36" 626 | "@firebase/storage" "0.5.0" 627 | "@firebase/util" "1.0.0" 628 | 629 | fs.realpath@^1.0.0: 630 | version "1.0.0" 631 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 632 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 633 | 634 | fsevents@~2.3.1: 635 | version "2.3.2" 636 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 637 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 638 | 639 | function-bind@^1.1.1: 640 | version "1.1.1" 641 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 642 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 643 | 644 | gaxios@^4.0.0: 645 | version "4.2.0" 646 | resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.2.0.tgz#33bdc4fc241fc33b8915a4b8c07cfb368b932e46" 647 | integrity sha512-Ms7fNifGv0XVU+6eIyL9LB7RVESeML9+cMvkwGS70xyD6w2Z80wl6RiqiJ9k1KFlJCUTQqFFc8tXmPQfSKUe8g== 648 | dependencies: 649 | abort-controller "^3.0.0" 650 | extend "^3.0.2" 651 | https-proxy-agent "^5.0.0" 652 | is-stream "^2.0.0" 653 | node-fetch "^2.3.0" 654 | 655 | gcp-metadata@^4.2.0: 656 | version "4.2.1" 657 | resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-4.2.1.tgz#31849fbcf9025ef34c2297c32a89a1e7e9f2cd62" 658 | integrity sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw== 659 | dependencies: 660 | gaxios "^4.0.0" 661 | json-bigint "^1.0.0" 662 | 663 | get-port@^3.2.0: 664 | version "3.2.0" 665 | resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" 666 | integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= 667 | 668 | glob-parent@~5.1.0: 669 | version "5.1.2" 670 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 671 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 672 | dependencies: 673 | is-glob "^4.0.1" 674 | 675 | glob@^7.1.6: 676 | version "7.1.6" 677 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 678 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 679 | dependencies: 680 | fs.realpath "^1.0.0" 681 | inflight "^1.0.4" 682 | inherits "2" 683 | minimatch "^3.0.4" 684 | once "^1.3.0" 685 | path-is-absolute "^1.0.0" 686 | 687 | google-auth-library@^6.1.1: 688 | version "6.1.6" 689 | resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-6.1.6.tgz#deacdcdb883d9ed6bac78bb5d79a078877fdf572" 690 | integrity sha512-Q+ZjUEvLQj/lrVHF/IQwRo6p3s8Nc44Zk/DALsN+ac3T4HY/g/3rrufkgtl+nZ1TW7DNAw5cTChdVp4apUXVgQ== 691 | dependencies: 692 | arrify "^2.0.0" 693 | base64-js "^1.3.0" 694 | ecdsa-sig-formatter "^1.0.11" 695 | fast-text-encoding "^1.0.0" 696 | gaxios "^4.0.0" 697 | gcp-metadata "^4.2.0" 698 | gtoken "^5.0.4" 699 | jws "^4.0.0" 700 | lru-cache "^6.0.0" 701 | 702 | google-p12-pem@^3.0.3: 703 | version "3.0.3" 704 | resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-3.0.3.tgz#673ac3a75d3903a87f05878f3c75e06fc151669e" 705 | integrity sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA== 706 | dependencies: 707 | node-forge "^0.10.0" 708 | 709 | gtoken@^5.0.4: 710 | version "5.2.1" 711 | resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-5.2.1.tgz#4dae1fea17270f457954b4a45234bba5fc796d16" 712 | integrity sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw== 713 | dependencies: 714 | gaxios "^4.0.0" 715 | google-p12-pem "^3.0.3" 716 | jws "^4.0.0" 717 | 718 | has-flag@^3.0.0: 719 | version "3.0.0" 720 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 721 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 722 | 723 | has-flag@^4.0.0: 724 | version "4.0.0" 725 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 726 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 727 | 728 | has@^1.0.3: 729 | version "1.0.3" 730 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 731 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 732 | dependencies: 733 | function-bind "^1.1.1" 734 | 735 | http-parser-js@>=0.5.1: 736 | version "0.5.3" 737 | resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" 738 | integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== 739 | 740 | https-proxy-agent@^5.0.0: 741 | version "5.0.0" 742 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" 743 | integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== 744 | dependencies: 745 | agent-base "6" 746 | debug "4" 747 | 748 | idb@3.0.2: 749 | version "3.0.2" 750 | resolved "https://registry.yarnpkg.com/idb/-/idb-3.0.2.tgz#c8e9122d5ddd40f13b60ae665e4862f8b13fa384" 751 | integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== 752 | 753 | inflight@^1.0.4: 754 | version "1.0.6" 755 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 756 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 757 | dependencies: 758 | once "^1.3.0" 759 | wrappy "1" 760 | 761 | inherits@2: 762 | version "2.0.4" 763 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 764 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 765 | 766 | is-binary-path@~2.1.0: 767 | version "2.1.0" 768 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 769 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 770 | dependencies: 771 | binary-extensions "^2.0.0" 772 | 773 | is-core-module@^2.2.0: 774 | version "2.2.0" 775 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" 776 | integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== 777 | dependencies: 778 | has "^1.0.3" 779 | 780 | is-extglob@^2.1.1: 781 | version "2.1.1" 782 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 783 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 784 | 785 | is-glob@^4.0.1, is-glob@~4.0.1: 786 | version "4.0.1" 787 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 788 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 789 | dependencies: 790 | is-extglob "^2.1.1" 791 | 792 | is-module@^1.0.0: 793 | version "1.0.0" 794 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" 795 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= 796 | 797 | is-number@^7.0.0: 798 | version "7.0.0" 799 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 800 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 801 | 802 | is-reference@^1.2.1: 803 | version "1.2.1" 804 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" 805 | integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== 806 | dependencies: 807 | "@types/estree" "*" 808 | 809 | is-stream@^2.0.0: 810 | version "2.0.0" 811 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" 812 | integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== 813 | 814 | jest-worker@^26.2.1: 815 | version "26.6.2" 816 | resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" 817 | integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== 818 | dependencies: 819 | "@types/node" "*" 820 | merge-stream "^2.0.0" 821 | supports-color "^7.0.0" 822 | 823 | js-tokens@^4.0.0: 824 | version "4.0.0" 825 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 826 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 827 | 828 | json-bigint@^1.0.0: 829 | version "1.0.0" 830 | resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" 831 | integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== 832 | dependencies: 833 | bignumber.js "^9.0.0" 834 | 835 | jwa@^2.0.0: 836 | version "2.0.0" 837 | resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc" 838 | integrity sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA== 839 | dependencies: 840 | buffer-equal-constant-time "1.0.1" 841 | ecdsa-sig-formatter "1.0.11" 842 | safe-buffer "^5.0.1" 843 | 844 | jws@^4.0.0: 845 | version "4.0.0" 846 | resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.0.tgz#2d4e8cf6a318ffaa12615e9dec7e86e6c97310f4" 847 | integrity sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg== 848 | dependencies: 849 | jwa "^2.0.0" 850 | safe-buffer "^5.0.1" 851 | 852 | kleur@^3.0.0: 853 | version "3.0.3" 854 | resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" 855 | integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== 856 | 857 | livereload-js@^3.3.1: 858 | version "3.3.2" 859 | resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.3.2.tgz#c88b009c6e466b15b91faa26fd7c99d620e12651" 860 | integrity sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA== 861 | 862 | livereload@^0.9.1: 863 | version "0.9.3" 864 | resolved "https://registry.yarnpkg.com/livereload/-/livereload-0.9.3.tgz#a714816375ed52471408bede8b49b2ee6a0c55b1" 865 | integrity sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw== 866 | dependencies: 867 | chokidar "^3.5.0" 868 | livereload-js "^3.3.1" 869 | opts ">= 1.2.0" 870 | ws "^7.4.3" 871 | 872 | local-access@^1.0.1: 873 | version "1.1.0" 874 | resolved "https://registry.yarnpkg.com/local-access/-/local-access-1.1.0.tgz#e007c76ba2ca83d5877ba1a125fc8dfe23ba4798" 875 | integrity sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw== 876 | 877 | lodash.camelcase@^4.3.0: 878 | version "4.3.0" 879 | resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" 880 | integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= 881 | 882 | long@^4.0.0: 883 | version "4.0.0" 884 | resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" 885 | integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== 886 | 887 | lru-cache@^6.0.0: 888 | version "6.0.0" 889 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 890 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 891 | dependencies: 892 | yallist "^4.0.0" 893 | 894 | magic-string@^0.25.7: 895 | version "0.25.7" 896 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" 897 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== 898 | dependencies: 899 | sourcemap-codec "^1.4.4" 900 | 901 | merge-stream@^2.0.0: 902 | version "2.0.0" 903 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" 904 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== 905 | 906 | mime@^2.3.1: 907 | version "2.5.2" 908 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" 909 | integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== 910 | 911 | minimatch@^3.0.4: 912 | version "3.0.4" 913 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 914 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 915 | dependencies: 916 | brace-expansion "^1.1.7" 917 | 918 | mri@^1.1.0: 919 | version "1.1.6" 920 | resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.6.tgz#49952e1044db21dbf90f6cd92bc9c9a777d415a6" 921 | integrity sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== 922 | 923 | ms@2.1.2: 924 | version "2.1.2" 925 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 926 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 927 | 928 | node-fetch@2.6.1, node-fetch@^2.3.0: 929 | version "2.6.1" 930 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" 931 | integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== 932 | 933 | node-forge@^0.10.0: 934 | version "0.10.0" 935 | resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" 936 | integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== 937 | 938 | normalize-path@^3.0.0, normalize-path@~3.0.0: 939 | version "3.0.0" 940 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 941 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 942 | 943 | once@^1.3.0: 944 | version "1.4.0" 945 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 946 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 947 | dependencies: 948 | wrappy "1" 949 | 950 | "opts@>= 1.2.0": 951 | version "2.0.2" 952 | resolved "https://registry.yarnpkg.com/opts/-/opts-2.0.2.tgz#a17e189fbbfee171da559edd8a42423bc5993ce1" 953 | integrity sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg== 954 | 955 | path-is-absolute@^1.0.0: 956 | version "1.0.1" 957 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 958 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 959 | 960 | path-parse@^1.0.6: 961 | version "1.0.6" 962 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 963 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 964 | 965 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2: 966 | version "2.2.3" 967 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" 968 | integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== 969 | 970 | promise-polyfill@8.1.3: 971 | version "8.1.3" 972 | resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" 973 | integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== 974 | 975 | protobufjs@^6.8.6: 976 | version "6.10.2" 977 | resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.10.2.tgz#b9cb6bd8ec8f87514592ba3fdfd28e93f33a469b" 978 | integrity sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ== 979 | dependencies: 980 | "@protobufjs/aspromise" "^1.1.2" 981 | "@protobufjs/base64" "^1.1.2" 982 | "@protobufjs/codegen" "^2.0.4" 983 | "@protobufjs/eventemitter" "^1.1.0" 984 | "@protobufjs/fetch" "^1.1.0" 985 | "@protobufjs/float" "^1.0.2" 986 | "@protobufjs/inquire" "^1.1.0" 987 | "@protobufjs/path" "^1.1.2" 988 | "@protobufjs/pool" "^1.1.0" 989 | "@protobufjs/utf8" "^1.1.0" 990 | "@types/long" "^4.0.1" 991 | "@types/node" "^13.7.0" 992 | long "^4.0.0" 993 | 994 | randombytes@^2.1.0: 995 | version "2.1.0" 996 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 997 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 998 | dependencies: 999 | safe-buffer "^5.1.0" 1000 | 1001 | readdirp@~3.5.0: 1002 | version "3.5.0" 1003 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" 1004 | integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== 1005 | dependencies: 1006 | picomatch "^2.2.1" 1007 | 1008 | require-relative@^0.8.7: 1009 | version "0.8.7" 1010 | resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" 1011 | integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= 1012 | 1013 | resolve@^1.17.0, resolve@^1.19.0: 1014 | version "1.20.0" 1015 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" 1016 | integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== 1017 | dependencies: 1018 | is-core-module "^2.2.0" 1019 | path-parse "^1.0.6" 1020 | 1021 | rollup-plugin-livereload@^2.0.0: 1022 | version "2.0.0" 1023 | resolved "https://registry.yarnpkg.com/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.0.tgz#d3928d74e8cf2ae4286c5dd46b770fd3f3b82313" 1024 | integrity sha512-oC/8NqumGYuphkqrfszOHUUIwzKsaHBICw6QRwT5uD07gvePTS+HW+GFwu6f9K8W02CUuTvtIM9AWJrbj4wE1A== 1025 | dependencies: 1026 | livereload "^0.9.1" 1027 | 1028 | rollup-plugin-svelte@^7.1.0: 1029 | version "7.1.0" 1030 | resolved "https://registry.yarnpkg.com/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz#d45f2b92b1014be4eb46b55aa033fb9a9c65f04d" 1031 | integrity sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg== 1032 | dependencies: 1033 | require-relative "^0.8.7" 1034 | rollup-pluginutils "^2.8.2" 1035 | 1036 | rollup-plugin-terser@^7.0.0: 1037 | version "7.0.2" 1038 | resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" 1039 | integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== 1040 | dependencies: 1041 | "@babel/code-frame" "^7.10.4" 1042 | jest-worker "^26.2.1" 1043 | serialize-javascript "^4.0.0" 1044 | terser "^5.0.0" 1045 | 1046 | rollup-pluginutils@^2.8.2: 1047 | version "2.8.2" 1048 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" 1049 | integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== 1050 | dependencies: 1051 | estree-walker "^0.6.1" 1052 | 1053 | rollup@^2.3.4: 1054 | version "2.45.2" 1055 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.45.2.tgz#8fb85917c9f35605720e92328f3ccbfba6f78b48" 1056 | integrity sha512-kRRU7wXzFHUzBIv0GfoFFIN3m9oteY4uAsKllIpQDId5cfnkWF2J130l+27dzDju0E6MScKiV0ZM5Bw8m4blYQ== 1057 | optionalDependencies: 1058 | fsevents "~2.3.1" 1059 | 1060 | sade@^1.6.0: 1061 | version "1.7.4" 1062 | resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.4.tgz#ea681e0c65d248d2095c90578c03ca0bb1b54691" 1063 | integrity sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA== 1064 | dependencies: 1065 | mri "^1.1.0" 1066 | 1067 | safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0: 1068 | version "5.2.1" 1069 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1070 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1071 | 1072 | semiver@^1.0.0: 1073 | version "1.1.0" 1074 | resolved "https://registry.yarnpkg.com/semiver/-/semiver-1.1.0.tgz#9c97fb02c21c7ce4fcf1b73e2c7a24324bdddd5f" 1075 | integrity sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg== 1076 | 1077 | semver@^6.2.0: 1078 | version "6.3.0" 1079 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1080 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1081 | 1082 | serialize-javascript@^4.0.0: 1083 | version "4.0.0" 1084 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" 1085 | integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== 1086 | dependencies: 1087 | randombytes "^2.1.0" 1088 | 1089 | sirv-cli@^1.0.0: 1090 | version "1.0.11" 1091 | resolved "https://registry.yarnpkg.com/sirv-cli/-/sirv-cli-1.0.11.tgz#a3f4bed53b7c09306ed7f16ebea6e1e7be676c74" 1092 | integrity sha512-L8NILoRSBd38VcfFcERYCaVCnWPBLo9G6u/a37UJ8Ysv4DfjizMbFBcM+SswNnndJienhR6qy8KFuAEaeL4g8Q== 1093 | dependencies: 1094 | console-clear "^1.1.0" 1095 | get-port "^3.2.0" 1096 | kleur "^3.0.0" 1097 | local-access "^1.0.1" 1098 | sade "^1.6.0" 1099 | semiver "^1.0.0" 1100 | sirv "^1.0.11" 1101 | tinydate "^1.0.0" 1102 | 1103 | sirv@^1.0.11: 1104 | version "1.0.11" 1105 | resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.11.tgz#81c19a29202048507d6ec0d8ba8910fda52eb5a4" 1106 | integrity sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg== 1107 | dependencies: 1108 | "@polka/url" "^1.0.0-next.9" 1109 | mime "^2.3.1" 1110 | totalist "^1.0.0" 1111 | 1112 | source-map-support@~0.5.19: 1113 | version "0.5.19" 1114 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" 1115 | integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== 1116 | dependencies: 1117 | buffer-from "^1.0.0" 1118 | source-map "^0.6.0" 1119 | 1120 | source-map@^0.6.0: 1121 | version "0.6.1" 1122 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1123 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 1124 | 1125 | source-map@~0.7.2: 1126 | version "0.7.3" 1127 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" 1128 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== 1129 | 1130 | sourcemap-codec@^1.4.4: 1131 | version "1.4.8" 1132 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 1133 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 1134 | 1135 | supports-color@^5.3.0: 1136 | version "5.5.0" 1137 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1138 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1139 | dependencies: 1140 | has-flag "^3.0.0" 1141 | 1142 | supports-color@^7.0.0: 1143 | version "7.2.0" 1144 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 1145 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 1146 | dependencies: 1147 | has-flag "^4.0.0" 1148 | 1149 | svelte@^3.0.0: 1150 | version "3.37.0" 1151 | resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.37.0.tgz#dc7cd24bcc275cdb3f8c684ada89e50489144ccd" 1152 | integrity sha512-TRF30F4W4+d+Jr2KzUUL1j8Mrpns/WM/WacxYlo5MMb2E5Qy2Pk1Guj6GylxsW9OnKQl1tnF8q3hG/hQ3h6VUA== 1153 | 1154 | terser@^5.0.0: 1155 | version "5.6.1" 1156 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.6.1.tgz#a48eeac5300c0a09b36854bf90d9c26fb201973c" 1157 | integrity sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw== 1158 | dependencies: 1159 | commander "^2.20.0" 1160 | source-map "~0.7.2" 1161 | source-map-support "~0.5.19" 1162 | 1163 | tinydate@^1.0.0: 1164 | version "1.3.0" 1165 | resolved "https://registry.yarnpkg.com/tinydate/-/tinydate-1.3.0.tgz#e6ca8e5a22b51bb4ea1c3a2a4fd1352dbd4c57fb" 1166 | integrity sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w== 1167 | 1168 | to-regex-range@^5.0.1: 1169 | version "5.0.1" 1170 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 1171 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 1172 | dependencies: 1173 | is-number "^7.0.0" 1174 | 1175 | totalist@^1.0.0: 1176 | version "1.1.0" 1177 | resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" 1178 | integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== 1179 | 1180 | tslib@^2.1.0: 1181 | version "2.2.0" 1182 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" 1183 | integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== 1184 | 1185 | websocket-driver@>=0.5.1: 1186 | version "0.7.4" 1187 | resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" 1188 | integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== 1189 | dependencies: 1190 | http-parser-js ">=0.5.1" 1191 | safe-buffer ">=5.1.0" 1192 | websocket-extensions ">=0.1.1" 1193 | 1194 | websocket-extensions@>=0.1.1: 1195 | version "0.1.4" 1196 | resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" 1197 | integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== 1198 | 1199 | whatwg-fetch@2.0.4: 1200 | version "2.0.4" 1201 | resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" 1202 | integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== 1203 | 1204 | wrappy@1: 1205 | version "1.0.2" 1206 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1207 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1208 | 1209 | ws@^7.4.3: 1210 | version "7.4.4" 1211 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" 1212 | integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== 1213 | 1214 | xmlhttprequest@1.8.0: 1215 | version "1.8.0" 1216 | resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc" 1217 | integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= 1218 | 1219 | yallist@^4.0.0: 1220 | version "4.0.0" 1221 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 1222 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 1223 | --------------------------------------------------------------------------------